![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FSceneCullingBuilder, including all inherited members.
| AddCachedOrDynamic(const FInstanceSceneDataBuffers *InstanceSceneDataBuffers, int32 CacheIndex, const bool bHasPerInstanceLocalBounds, int32 InstanceDataOffset, int32 NumInstances) | FSceneCullingBuilder | inline |
| AddInstances(FPersistentPrimitiveIndex PersistentId, FPrimitiveSceneInfo *PrimitiveSceneInfo) | FSceneCullingBuilder | inline |
| AddPrecomputed(int32 InstanceDataOffset, const TSharedPtr< FInstanceSceneDataImmutable, ESPMode::ThreadSafe > &InstanceSceneDataImmutable) | FSceneCullingBuilder | inline |
| AddRange(const FSceneCulling::FLocation64 &InstanceCellLoc, int32 InInstanceIdOffset, int32 InInstanceIdCount, EUpdateFrequencyCategory::EType UpdateFrequencyCategory) | FSceneCullingBuilder | inline |
| AddToCell(const FSceneCulling::FLocation64 &InstanceCellLoc, int32 InstanceId, EUpdateFrequencyCategory::EType UpdateFrequencyCategory) | FSceneCullingBuilder | inline |
| AllocateCacheEntry() | FSceneCullingBuilder | inline |
| AllocateChunk() | FSceneCullingBuilder | inline |
| BlockDataUploader | FSceneCullingBuilder | |
| BuildInstanceRange(int32 InstanceDataOffset, int32 NumInstances, HashLocationComputerType HashLocationComputer, FSceneCulling::FCellIndexCacheEntry &CellIndexCacheEntry) | FSceneCullingBuilder | inline |
| bUsePrecomputed | FSceneCullingBuilder | |
| CachedCellIdIndex | FSceneCullingBuilder | |
| CachedCellLoc | FSceneCullingBuilder | |
| CellBlockDimLog2 | FSceneCullingBuilder | static |
| CellBlockSize | FSceneCullingBuilder | static |
| CellHeaderUploader | FSceneCullingBuilder | |
| ClampCellLoc(const FSceneCulling::FLocation64 &InLoc) | FSceneCullingBuilder | inline |
| ComputePrimitiveState(const FPrimitiveBounds &Bounds, FPrimitiveSceneInfo *PrimitiveSceneInfo, int32 NumInstances, int32 InstanceDataOffset, FPrimitiveSceneProxy *SceneProxy, FInstanceDataFlags InstanceDataFlags, const FPrimitiveState &PrevState) | FSceneCullingBuilder | inline |
| DirtyBlocks | FSceneCullingBuilder | |
| DirtyCellBoundsIndices | FSceneCullingBuilder | |
| DirtyCellBoundsMaskDynamic | FSceneCullingBuilder | |
| DirtyCellBoundsMaskStatic | FSceneCullingBuilder | |
| DirtyChunkBoundsData | FSceneCullingBuilder | |
| DirtyChunks | FSceneCullingBuilder | |
| DynamicInstancedPrimitiveState | FSceneCullingBuilder | |
| EExplicitBoundsUpdateMode enum name | FSceneCullingBuilder | |
| ExplicitBoundsMode | FSceneCullingBuilder | |
| FBlockLoc typedef | FSceneCullingBuilder | |
| FCellIndexCacheEntry typedef | FSceneCullingBuilder | |
| FHashElementId typedef | FSceneCullingBuilder | |
| FinalizeTempCellsAndUncullable() | FSceneCullingBuilder | inline |
| FindOrAddBlock(const FBlockLoc &BlockLoc) | FSceneCullingBuilder | inline |
| FPrimitiveState typedef | FSceneCullingBuilder | |
| FreeCacheEntry(int32 CacheIndex) | FSceneCullingBuilder | inline |
| FreeChunk(uint32 ChunkId) | FSceneCullingBuilder | inline |
| FSceneCullingBuilder(FSceneCulling &InSceneCulling, bool bAnySceneUpdatesExpected) | FSceneCullingBuilder | inline |
| FSpatialHash typedef | FSceneCullingBuilder | |
| GetBlockId(const FBlockLoc &BlockLoc) | FSceneCullingBuilder | inline |
| GetCacheEntry(int32 CacheIndex) | FSceneCullingBuilder | inline |
| GetCellIndex(const FSceneCulling::FLocation64 &CellLoc) | FSceneCullingBuilder | inline |
| GetInstanceSceneDataBuffers(FPrimitiveSceneInfo *PrimitiveSceneInfo) | FSceneCullingBuilder | inline |
| GetOrAddTempCell(const FSceneCulling::FLocation64 &InstanceCellLoc) | FSceneCullingBuilder | inline |
| GetOrAddTempCell(int32 CellIndex) | FSceneCullingBuilder | inline |
| InvalidPackedCell | FSceneCullingBuilder | static |
| IsMarkedForRemove(uint32 InstanceId) | FSceneCullingBuilder | inline |
| IsTempCell(int32 CellIndex) | FSceneCullingBuilder | inline |
| ItemChunkDataUploader | FSceneCullingBuilder | |
| ItemChunkUploader | FSceneCullingBuilder | |
| LogCell(const FCellHeader &CellHeader) | FSceneCullingBuilder | inline |
| LowestFreeCacheIndex | FSceneCullingBuilder | |
| MarkCellBoundsDirty(int32 CellIndex, bool bStaticChanged, bool bDynamicChanged) | FSceneCullingBuilder | inline |
| MarkCellBoundsDirty(int32 CellIndex, EUpdateFrequencyCategory::EType UpdateFrequencyCategory) | FSceneCullingBuilder | inline |
| MarkCellForRemove(int32 CellIndex, int32 NumInstances, EUpdateFrequencyCategory::EType UpdateFrequencyCategory) | FSceneCullingBuilder | inline |
| MarkForRemove(int32 CellIndex, int32 InstanceDataOffset, int32 NumInstances, EUpdateFrequencyCategory::EType UpdateFrequencyCategory) | FSceneCullingBuilder | inline |
| MarkInstancesForRemoval(FPersistentPrimitiveIndex PersistentPrimitiveIndex, FPrimitiveSceneInfo *PrimitiveSceneInfo) | FSceneCullingBuilder | inline |
| MaxChunkSize | FSceneCullingBuilder | static |
| NumDirtyBlocks | FSceneCullingBuilder | |
| ProcessPostSceneUpdate(const FScenePostUpdateChangeSet &ScenePostUpdateData) | FSceneCullingBuilder | inline |
| ProcessPreSceneUpdate(const FScenePreUpdateChangeSet &ScenePreUpdateData) | FSceneCullingBuilder | inline |
| PublishStats() | FSceneCullingBuilder | inline |
| ReallocateChunkRange(uint32 NewNumItemChunks, uint32 PrevItemChunksOffset, uint32 PrevNumItemChunks) | FSceneCullingBuilder | inline |
| RemovedInstanceFlags | FSceneCullingBuilder | |
| RemovePrecomputed(FSceneCulling::FPrimitiveState &PrimitiveState) | FSceneCullingBuilder | inline |
| SceneCulling | FSceneCullingBuilder | |
| SpatialHash | FSceneCullingBuilder | |
| SpatialHashMap | FSceneCullingBuilder | |
| Stats | FSceneCullingBuilder | |
| TempCellMarker | FSceneCullingBuilder | static |
| TempCellMask | FSceneCullingBuilder | |
| TempCells | FSceneCullingBuilder | |
| ToBlock(const FSceneCulling::FLocation64 &Loc) | FSceneCullingBuilder | inline |
| TotalAddedInstances | FSceneCullingBuilder | |
| TotalCellChunkDataCount | FSceneCullingBuilder | |
| TotalRemovedInstances | FSceneCullingBuilder | |
| TotalUpdatedInstances | FSceneCullingBuilder | |
| UpdateInstances(FPersistentPrimitiveIndex PersistentPrimitiveIndex, FPrimitiveSceneInfo *PrimitiveSceneInfo) | FSceneCullingBuilder | inline |
| UpdateProcessDynamicInstances(HashLocationComputerType &HashLocationComputer, int32 InstanceDataOffset, int32 NumInstances, int32 PrevNumInstances, FSceneCulling::FCellIndexCacheEntry &CellIndexCacheEntry) | FSceneCullingBuilder | inline |
| UploadToGPU(FRDGBuilder &GraphBuilder, FSceneUniformBuffer &SceneUniformBuffer) | FSceneCullingBuilder | inline |