Navigation
API > API/Runtime > API/Runtime/Renderer > API/Runtime/Renderer/InstanceCulling > API/Runtime/Renderer/InstanceCulling/FInstanceCullingContext
| Type | Name | Description | |
|---|---|---|---|
| void | SetupDrawCommands
(
FMeshCommandOneFrameArray& VisibleMeshDrawCommandsInOut, |
||
| void | SetupDrawCommands
(
TArrayView< const FStateBucketAuxData > StateBucketsAuxData, |
Allocate indirect arg slots for all meshes to use instancing, add commands that populate the indirect calls and index & id buffers, and Collapse all commands that share the same state bucket ID NOTE: VisibleMeshDrawCommandsInOut can only become shorter. |