Navigation
API > API/Runtime > API/Runtime/Renderer > API/Runtime/Renderer/FInstanceCullingContext
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddInstancesToDrawCommand
(
uint32 IndirectArgsOffset, |
Add command to cull a range of instances for the given mesh draw command index. | InstanceCulling/InstanceCullingContext.h | |
void AddInstancesToDrawCommand
(
uint32 IndirectArgsOffset, |
InstanceCulling/InstanceCullingContext.h |
AddInstancesToDrawCommand(uint32, int32, uint32, uint32, EInstanceFlags)
Description
Add command to cull a range of instances for the given mesh draw command index. Multiple commands may add to the same slot, ordering is not preserved.
| Name | AddInstancesToDrawCommand |
| Type | function |
| Header File | /Engine/Source/Runtime/Renderer/Public/InstanceCulling/InstanceCullingContext.h |
| Include Path | #include "InstanceCulling/InstanceCullingContext.h" |
| Source | /Engine/Source/Runtime/Renderer/Private/InstanceCulling/InstanceCullingContext.cpp |
void AddInstancesToDrawCommand
(
uint32 IndirectArgsOffset,
int32 InstanceDataOffset,
uint32 RunOffset,
uint32 NumInstances,
EInstanceFlags InstanceFlags
)
AddInstancesToDrawCommand(uint32, int32, uint32, uint32, EInstanceFlags, uint32)
| Name | AddInstancesToDrawCommand |
| Type | function |
| Header File | /Engine/Source/Runtime/Renderer/Public/InstanceCulling/InstanceCullingContext.h |
| Include Path | #include "InstanceCulling/InstanceCullingContext.h" |
| Source | /Engine/Source/Runtime/Renderer/Private/InstanceCulling/InstanceCullingContext.cpp |
void AddInstancesToDrawCommand
(
uint32 IndirectArgsOffset,
int32 InstanceDataOffset,
uint32 RunOffset,
uint32 NumInstances,
EInstanceFlags InstanceFlags,
uint32 MaxBatchSize
)