UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TSceneUpdateCommandQueue< InSceneInfoType, EInDirtyFlagsType, EInId >::FUpdateCommand Struct Reference

#include <SceneUpdateCommandQueue.h>

Public Member Functions

 FUpdateCommand (FSceneInfo *InSceneInfo, FSceneInfoPersistentId InPersistentId)
 
template<typename PayloadType >
int32 GetPayloadOffset () const
 
template<typename PayloadType >
void SetOrAddPayloadOffset (int32 PayloadOffset, EDirtyFlags InDirtyFlags)
 
FSceneInfoGetSceneInfo () const
 
FSceneInfoPersistentId GetPersistentId () const
 
bool IsDelete () const
 
bool IsAdd () const
 
void SetPersistentId (FSceneInfoPersistentId InId)
 

Detailed Description

template<typename InSceneInfoType, typename EInDirtyFlagsType, typename EInId>
struct TSceneUpdateCommandQueue< InSceneInfoType, EInDirtyFlagsType, EInId >::FUpdateCommand

Each command represents all the updates for a given scene object. Add/Delete/AttributeUpdate. Associated with a command are zero or more payloads which are arbitrarily typed data packets.

Constructor & Destructor Documentation

◆ FUpdateCommand()

TSceneUpdateCommandQueue< InSceneInfoType, EInDirtyFlagsType, EInId >::FUpdateCommand::FUpdateCommand ( FSceneInfo InSceneInfo,
FSceneInfoPersistentId  InPersistentId 
)
inline

Member Function Documentation

◆ GetPayloadOffset()

template<typename PayloadType >
int32 TSceneUpdateCommandQueue< InSceneInfoType, EInDirtyFlagsType, EInId >::FUpdateCommand::GetPayloadOffset ( ) const
inline

◆ GetPersistentId()

◆ GetSceneInfo()

◆ IsAdd()

◆ IsDelete()

◆ SetOrAddPayloadOffset()

template<typename PayloadType >
void TSceneUpdateCommandQueue< InSceneInfoType, EInDirtyFlagsType, EInId >::FUpdateCommand::SetOrAddPayloadOffset ( int32  PayloadOffset,
EDirtyFlags  InDirtyFlags 
)
inline

◆ SetPersistentId()


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