UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FUpdatableInstanceDataSceneProxy Class Reference
+ Inheritance diagram for FUpdatableInstanceDataSceneProxy:

Public Member Functions

virtual FInstanceDataUpdateTaskInfoGetUpdateTaskInfo () override
 
virtual void Update (FInstanceUpdateChangeSet &&ChangeSet)
 
virtual void Build (FInstanceUpdateChangeSet &&ChangeSet)
 
ENGINE_API FInstanceDataSceneProxy ()
 
ENGINE_API FInstanceDataSceneProxy (FInstanceSceneDataBuffers &&InInstanceSceneDataBuffers)
 
- Public Member Functions inherited from FInstanceDataSceneProxy
ENGINE_API FInstanceDataSceneProxy ()
 
ENGINE_API FInstanceDataSceneProxy (FInstanceSceneDataBuffers &&InInstanceSceneDataBuffers)
 
virtual ENGINE_API ~FInstanceDataSceneProxy ()
 
virtual const FInstanceSceneDataBuffersGeInstanceSceneDataBuffers () const
 
virtual void DebugDrawInstanceChanges (FPrimitiveDrawInterface *DebugPDI, ESceneDepthPriorityGroup SceneDepthPriorityGroup)
 
virtual FStaticMeshInstanceBufferGetLegacyInstanceBuffer ()
 

Protected Attributes

FInstanceDataUpdateTaskInfo InstanceDataUpdateTaskInfo
 
FInstanceIdIndexMap InstanceIdIndexMap
 
- Protected Attributes inherited from FInstanceDataSceneProxy
FInstanceSceneDataBuffers InstanceSceneDataBuffers
 

Additional Inherited Members

- Protected Member Functions inherited from FInstanceDataSceneProxy
ENGINE_API void IncStatCounters ()
 
ENGINE_API void DecStatCounters ()
 

Member Function Documentation

◆ Build()

virtual void FUpdatableInstanceDataSceneProxy::Build ( FInstanceUpdateChangeSet &&  ChangeSet)
inlinevirtual

◆ FInstanceDataSceneProxy() [1/2]

FInstanceDataSceneProxy::FInstanceDataSceneProxy ( )

◆ FInstanceDataSceneProxy() [2/2]

FInstanceDataSceneProxy::FInstanceDataSceneProxy ( FInstanceSceneDataBuffers &&  InInstanceSceneDataBuffers)

◆ GetUpdateTaskInfo()

virtual FInstanceDataUpdateTaskInfo * FUpdatableInstanceDataSceneProxy::GetUpdateTaskInfo ( )
inlineoverridevirtual

Implement to provide syncable task info, if this returns a nullptr it is required that GeInstanceSceneDataBuffers() performs any needed synchronization.

Reimplemented from FInstanceDataSceneProxy.

◆ Update()

virtual void FUpdatableInstanceDataSceneProxy::Update ( FInstanceUpdateChangeSet &&  ChangeSet)
inlinevirtual

Member Data Documentation

◆ InstanceDataUpdateTaskInfo

FInstanceDataUpdateTaskInfo FUpdatableInstanceDataSceneProxy::InstanceDataUpdateTaskInfo
protected

◆ InstanceIdIndexMap

FInstanceIdIndexMap FUpdatableInstanceDataSceneProxy::InstanceIdIndexMap
protected

The documentation for this class was generated from the following file: