Navigation
API > API/Runtime > API/Runtime/Engine
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/PrimitiveInstanceUpdateCommand.h |
| Include | #include "PrimitiveInstanceUpdateCommand.h" |
Syntax
struct FInstanceUpdateCmdBuffer
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FInstanceUpdateCommand > | Cmds | ||
| int32 | NumAdds | ||
| int32 | NumCustomDataFloats | ||
| int32 | NumCustomFloatUpdates | ||
| int32 | NumEditInstances | ||
| int32 | NumEdits | ||
| int32 | NumRemoves | ||
| int32 | NumUpdates |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddInstance
(
const FMatrix& InTransform |
||
| void | AddInstance
(
int32 InstanceId, |
||
| void | Edit () |
Command that can't be in-lined and should cause full buffer rebuild. | |
| void | HideInstance
(
int32 RenderIndex |
Commands that can modify render data in place. | |
| int32 | |||
| int32 | |||
| uint32 | PackEditorData
(
const FColor& HitProxyColor, |
||
| void | Reset () |
||
| void | SetCustomData
(
int32 RenderIndex, |
||
| void | SetEditorData
(
int32 RenderIndex, |
||
| void | SetLightMapData
(
int32 RenderIndex, |
||
| void | SetShadowMapData
(
int32 RenderIndex, |
||
| void | UnpackEditorData
(
const uint32 Packed, |
||
| void | UpdateInstance
(
int32 RenderIndex, |
||
| void | UpdateInstance
(
int32 RenderIndex, |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FInstanceUpdateCommand |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EUpdateCommandType |