UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
InstanceCullingContext.h File Reference
#include "CoreMinimal.h"
#include "MeshPassProcessor.h"
#include "RHI.h"
#include "RenderGraphResources.h"

Go to the source code of this file.

Classes

class  FInstanceCullingContext
 
struct  FInstanceCullingContext::FMeshDrawCommandInfo
 
struct  FInstanceCullingContext::FPayloadData
 
struct  FInstanceCullingContext::FCompactionData
 

Enumerations

enum class  EInstanceCullingMode { Normal , Stereo }
 
enum class  EInstanceCullingFlags : uint8 { None = 0 , NoInstanceOrderPreservation = 1 << 0 }
 
enum class  EBatchProcessingMode : uint32 { Generic , UnCulled , Num }
 

Functions

FMeshDrawCommandOverrideArgs GetMeshDrawCommandOverrideArgs (const FInstanceCullingDrawParams &InstanceCullingDrawParams)
 

Enumeration Type Documentation

◆ EBatchProcessingMode

Enumerator
Generic 
UnCulled 
Num 

◆ EInstanceCullingFlags

Enumerator
None 
NoInstanceOrderPreservation 

◆ EInstanceCullingMode

enum class EInstanceCullingMode
strong
Enumerator
Normal 
Stereo 

Function Documentation

◆ GetMeshDrawCommandOverrideArgs()

FMeshDrawCommandOverrideArgs GetMeshDrawCommandOverrideArgs ( const FInstanceCullingDrawParams InstanceCullingDrawParams)