![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FGPUScene, including all inherited members.
| AddPrimitiveToUpdate(FPersistentPrimitiveIndex PersistentPrimitiveIndex, EPrimitiveDirtyState DirtyState=EPrimitiveDirtyState::ChangedAll) | FGPUScene | |
| AllocateInstancePayloadDataSlots(int32 NumInstancePayloadFloat4Entries) | FGPUScene | |
| AllocateInstanceSceneDataSlots(FPersistentPrimitiveIndex PersistentPrimitiveIndex, int32 NumInstanceSceneDataEntries) | FGPUScene | |
| BeginRender(FRDGBuilder &GraphBuilder, FGPUSceneDynamicContext &GPUSceneDynamicContext) | FGPUScene | |
| bUpdateAllPrimitives | FGPUScene | |
| ConsolidateInstanceDataAllocations() | FGPUScene | |
| DebugRender(FRDGBuilder &GraphBuilder, FSceneUniformBuffer &SceneUniformBuffer, FViewInfo &View) | FGPUScene | |
| EndRender() | FGPUScene | |
| ExecuteDeferredGPUWritePass(FRDGBuilder &GraphBuilder, TArray< FViewInfo > &Views, EGPUSceneGPUWritePass Pass) | FGPUScene | |
| FGPUScene(FScene &InScene) | FGPUScene | |
| FGPUScenePrimitiveCollector | FGPUScene | friend |
| FillSceneUniformBuffer(FRDGBuilder &GraphBuilder, FSceneUniformBuffer &SceneUB) const | FGPUScene | |
| FInstanceGPULoadBalancer typedef | FGPUScene | |
| FInstanceRange typedef | FGPUScene | |
| FreeInstancePayloadDataSlots(int32 InstancePayloadDataOffset, int32 NumInstancePayloadFloat4Entries) | FGPUScene | |
| FreeInstanceSceneDataSlots(int32 InstanceSceneDataOffset, int32 NumInstanceSceneDataEntries) | FGPUScene | |
| FUpdateFromComputeCommands typedef | FGPUScene | |
| GetAllocatedSize() const | FGPUScene | |
| GetCurrentDynamicContext() const | FGPUScene | inline |
| GetFeatureLevel() const | FGPUScene | inline |
| GetInstanceIdUpperBoundGPU() const | FGPUScene | |
| GetInstanceSceneDataAllocator() const | FGPUScene | inline |
| GetMaxLightId() const | FGPUScene | inline |
| GetNumInstances() const | FGPUScene | inline |
| GetNumLightmapDataItems() const | FGPUScene | inline |
| GetNumPrimitives() const | FGPUScene | inline |
| GetPrimitiveDirtyState(FPersistentPrimitiveIndex PersistentPrimitiveIndex) const | FGPUScene | inline |
| GetScene() const | FGPUScene | inline |
| GetSceneFrameNumber() const | FGPUScene | inline |
| GetShaderParameters(FRDGBuilder &GraphBuilder) const | FGPUScene | |
| GetShaderParametersRHI() const | FGPUScene | |
| GetShaderPlatform() const | FGPUScene | inline |
| HasPendingGPUWrite(uint32 PrimitiveId) const | FGPUScene | |
| InstancePayloadDataAllocator | FGPUScene | |
| InstancePayloadDataBuffer | FGPUScene | |
| InstancePayloadUploadBuffer | FGPUScene | |
| InstanceSceneDataBuffer | FGPUScene | |
| InstanceSceneUploadBuffer | FGPUScene | |
| IsEnabled() const | FGPUScene | inline |
| IsRendering() const | FGPUScene | inline |
| LightmapDataAllocator | FGPUScene | |
| LightmapDataBuffer | FGPUScene | |
| LightmapUploadBuffer | FGPUScene | |
| OnPostLightSceneInfoUpdate(FRDGBuilder &OnPostLightSceneInfoUpdate, const FLightSceneChangeSet &LightsPostUpdateData) | FGPUScene | |
| OnPostSceneUpdate(FRDGBuilder &GraphBuilder, const FScenePostUpdateChangeSet &ScenePostUpdateData) | FGPUScene | |
| OnPreSceneUpdate(FRDGBuilder &GraphBuilder, const FScenePreUpdateChangeSet &ScenePreUpdateData) | FGPUScene | |
| PrimitiveBuffer | FGPUScene | |
| PrimitiveUploadBuffer | FGPUScene | |
| SetEnabled(ERHIFeatureLevel::Type InFeatureLevel) | FGPUScene | |
| Update(FRDGBuilder &GraphBuilder, FSceneUniformBuffer &SceneUB, FRDGExternalAccessQueue &ExternalAccessQueue, const FUpdateFromComputeCommands &UpdatesFromCompute, const UE::Tasks::FTask &UpdateTaskPrerequisites={}) | FGPUScene | |
| UploadDynamicPrimitiveShaderDataForView(FRDGBuilder &GraphBuilder, FViewInfo &View, bool bRayTracing=false, UE::Renderer::Private::IShadowInvalidatingInstances *ShadowInvalidatingInstances=nullptr) | FGPUScene | |
| ~FGPUScene() | FGPUScene |