Navigation
API > API/Runtime > API/Runtime/SlateCore > API/Runtime/SlateCore/FSlateElementBatch
| Name | FBatchKey |
| Type | struct |
| Header File | /Engine/Source/Runtime/SlateCore/Public/Rendering/ElementBatcher.h |
| Include Path | #include "Rendering/ElementBatcher.h" |
Syntax
struct FBatchKey
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FBatchKey
(
TWeakPtr< ICustomSlateElement, ESPMode::ThreadSafe > InCustomDrawer, |
Rendering/ElementBatcher.h | ||
FBatchKey
(
const FShaderParams& InShaderParams, |
Rendering/ElementBatcher.h | ||
FBatchKey
(
const FShaderParams& InShaderParams, |
Rendering/ElementBatcher.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ClipStateHandle | const FClipStateHandle | Rendering/ElementBatcher.h | ||
| CustomDrawer | const TWeakPtr< ICustomSlateElement, ESPMode::ThreadSafe > | Rendering/ElementBatcher.h | ||
| DrawEffects | const ESlateDrawEffect | Rendering/ElementBatcher.h | ||
| DrawFlags | const ESlateBatchDrawFlag | Rendering/ElementBatcher.h | ||
| DrawPrimitiveType | const ESlateDrawPrimitive | Rendering/ElementBatcher.h | ||
| InstanceCount | const int32 | Rendering/ElementBatcher.h | ||
| InstanceData | const ISlateUpdatableInstanceBuffer * | Rendering/ElementBatcher.h | ||
| InstanceOffset | const uint32 | Rendering/ElementBatcher.h | ||
| SceneIndex | const int8 | Rendering/ElementBatcher.h | ||
| ShaderParams | const FShaderParams | Rendering/ElementBatcher.h | ||
| ShaderType | const ESlateShader | Rendering/ElementBatcher.h |
Functions
Public
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator==
(
const FBatchKey& Other |
Rendering/ElementBatcher.h |