UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMeshElementCollector Member List

This is the complete list of members for FMeshElementCollector, including all inherited members.

AddMesh(int32 ViewIndex, FMeshBatch &MeshBatch)FMeshElementCollector
AddTask(TFunction< void()> &&Task)FMeshElementCollectorinline
AddTask(const TFunction< void()> &Task)FMeshElementCollectorinline
AddViewMeshArrays(const FSceneView *InView, TArray< FMeshBatchAndRelevance, SceneRenderingAllocator > *ViewMeshes, FSimpleElementCollector *ViewSimpleElementCollector, FGPUScenePrimitiveCollector *DynamicPrimitiveCollector, FSimpleElementCollector *DebugSimpleElementCollector=nullptr)FMeshElementCollectorprotected
AllocateMesh()FMeshElementCollectorinline
AllocateOneFrameResource(ARGS &&... Args)FMeshElementCollectorinline
bUseGPUSceneFMeshElementCollectorprotected
CacheUniformExpressions(FMaterialRenderProxy *Proxy, bool bRecreateUniformBuffer)FMeshElementCollector
ClearViewMeshArrays()FMeshElementCollectorprotected
Commit()FMeshElementCollectorprotected
CommitFlagsFMeshElementCollectorprotected
DebugSimpleElementCollectorsFMeshElementCollectorprotected
DynamicIndexBufferFMeshElementCollectorprotected
DynamicPrimitiveCollectorPerViewFMeshElementCollectorprotected
DynamicReadBufferFMeshElementCollectorprotected
DynamicVertexBufferFMeshElementCollectorprotected
ECommitFlags enum nameFMeshElementCollectorprotected
FCardPageRenderDataFMeshElementCollectorfriend
FDeferredShadingSceneRendererFMeshElementCollectorfriend
FDynamicMeshElementContextFMeshElementCollectorfriend
FeatureLevelFMeshElementCollectorprotected
Finish()FMeshElementCollectorprotected
FMeshElementCollector(ERHIFeatureLevel::Type InFeatureLevel, FSceneRenderingBulkObjectAllocator &InBulkAllocator, ECommitFlags CommitFlags=ECommitFlags::None)FMeshElementCollectorprotected
FProjectedShadowInfoFMeshElementCollectorfriend
FRIEND_ENUM_CLASS_FLAGS(ECommitFlags)FMeshElementCollectorprotected
FSceneRendererFMeshElementCollectorfriend
FSceneRenderingBulkObjectAllocatorFMeshElementCollectorprotected
FShadowMeshCollectorFMeshElementCollectorfriend
FViewFamilyInfoFMeshElementCollectorfriend
FVisibilityTaskDataFMeshElementCollectorfriend
GetDebugPDI(int32 ViewIndex)FMeshElementCollector
GetDynamicIndexBuffer()FMeshElementCollectorinline
GetDynamicReadBuffer()FMeshElementCollectorinline
GetDynamicVertexBuffer()FMeshElementCollectorinline
GetFeatureLevel() constFMeshElementCollectorinline
GetMeshBatchCount(uint32 ViewIndex) constFMeshElementCollectorinline
GetMeshElementCount(uint32 ViewIndex) constFMeshElementCollectorinline
GetPDI(int32 ViewIndex)FMeshElementCollector
GetRHICommandList()FMeshElementCollectorinline
MaterialProxiesToDeleteFMeshElementCollectorprotected
MaterialProxiesToInvalidateFMeshElementCollectorprotected
MaterialProxiesToUpdateFMeshElementCollectorprotected
MeshBatchesFMeshElementCollectorprotected
MeshBatchesForGPUSceneFMeshElementCollectorprotected
MeshBatchStorageFMeshElementCollectorprotected
MeshIdInPrimitivePerViewFMeshElementCollectorprotected
NumMeshBatchElementsPerViewFMeshElementCollectorprotected
OneFrameResourcesFMeshElementCollectorprotected
PrimitiveSceneProxyFMeshElementCollectorprotected
ProcessTasks()FMeshElementCollectorinline
RegisterOneFrameMaterialProxy(FMaterialRenderProxy *Proxy)FMeshElementCollector
RHICmdListFMeshElementCollectorprotected
RuntimeVirtualTexture::FDynamicMeshCollectorFMeshElementCollectorfriend
SetPrimitive(const FPrimitiveSceneProxy *InPrimitiveSceneProxy, const FHitProxyId &DefaultHitProxyId)FMeshElementCollectorprotected
ShouldUseTasks() constFMeshElementCollectorinline
SimpleElementCollectorsFMeshElementCollectorprotected
Start(FRHICommandList &RHICmdList, FGlobalDynamicVertexBuffer &DynamicVertexBuffer, FGlobalDynamicIndexBuffer &DynamicIndexBuffer, FGlobalDynamicReadBuffer &DynamicReadBuffer)FMeshElementCollectorprotected
ViewsFMeshElementCollectorprotected
~FMeshElementCollector()FMeshElementCollectorprotected