UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FDrawCommandRelevancePacket Struct Reference

#include <SceneVisibilityPrivate.h>

Public Member Functions

 FDrawCommandRelevancePacket ()
 
void AddCommandsForMesh (int32 PrimitiveIndex, const FPrimitiveSceneInfo *InPrimitiveSceneInfo, const FStaticMeshBatchRelevance &RESTRICT StaticMeshRelevance, const FStaticMeshBatch &RESTRICT StaticMesh, EMeshDrawCommandCullingPayloadFlags CullingPayloadFlags, const FScene &Scene, bool bCanCache, EMeshPass::Type PassType)
 

Public Attributes

FPassDrawCommandArray VisibleCachedDrawCommands [EMeshPass::Num]
 
FPassDrawCommandBuildRequestArray DynamicBuildRequests [EMeshPass::Num]
 
FPassDrawCommandBuildFlagsArray DynamicBuildFlags [EMeshPass::Num]
 
int32 NumDynamicBuildRequestElements [EMeshPass::Num]
 
bool bUseCachedMeshDrawCommands
 

Constructor & Destructor Documentation

◆ FDrawCommandRelevancePacket()

FDrawCommandRelevancePacket::FDrawCommandRelevancePacket ( )

Member Function Documentation

◆ AddCommandsForMesh()

void FDrawCommandRelevancePacket::AddCommandsForMesh ( int32  PrimitiveIndex,
const FPrimitiveSceneInfo InPrimitiveSceneInfo,
const FStaticMeshBatchRelevance &RESTRICT  StaticMeshRelevance,
const FStaticMeshBatch &RESTRICT  StaticMesh,
EMeshDrawCommandCullingPayloadFlags  CullingPayloadFlags,
const FScene Scene,
bool  bCanCache,
EMeshPass::Type  PassType 
)

Member Data Documentation

◆ bUseCachedMeshDrawCommands

bool FDrawCommandRelevancePacket::bUseCachedMeshDrawCommands

◆ DynamicBuildFlags

FPassDrawCommandBuildFlagsArray FDrawCommandRelevancePacket::DynamicBuildFlags[EMeshPass::Num]

◆ DynamicBuildRequests

FPassDrawCommandBuildRequestArray FDrawCommandRelevancePacket::DynamicBuildRequests[EMeshPass::Num]

◆ NumDynamicBuildRequestElements

int32 FDrawCommandRelevancePacket::NumDynamicBuildRequestElements[EMeshPass::Num]

◆ VisibleCachedDrawCommands

FPassDrawCommandArray FDrawCommandRelevancePacket::VisibleCachedDrawCommands[EMeshPass::Num]

The documentation for this struct was generated from the following files: