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

#include <SceneUpdateCommandQueue.h>

Public Member Functions

EDirtyFlags GetDirtyFlags () const
 

Static Public Attributes

static constexpr EId Id = InId
 
static constexpr uint64 IdBit = 1ull << uint32(Id)
 
static constexpr uint64 ExclusiveIdMask = (1ull << uint32(Id)) - 1ull
 
static constexpr EDirtyFlags DirtyFlags = InDirtyFlags
 

Detailed Description

template<typename InSceneInfoType, typename EInDirtyFlagsType, typename EInId>
template<EId InId, EDirtyFlags InDirtyFlags>
struct TSceneUpdateCommandQueue< InSceneInfoType, EInDirtyFlagsType, EInId >::TPayloadBase< InId, InDirtyFlags >

Helper payload base templace, that defines the expected id flags & masks. Not required, as any struct that has the same interface can be used.

Member Function Documentation

◆ GetDirtyFlags()

template<EId InId, EDirtyFlags InDirtyFlags>
EDirtyFlags TSceneUpdateCommandQueue< InSceneInfoType, EInDirtyFlagsType, EInId >::TPayloadBase< InId, InDirtyFlags >::GetDirtyFlags ( ) const
inline

Member Data Documentation

◆ DirtyFlags

◆ ExclusiveIdMask

template<EId InId, EDirtyFlags InDirtyFlags>
constexpr uint64 TSceneUpdateCommandQueue< InSceneInfoType, EInDirtyFlagsType, EInId >::TPayloadBase< InId, InDirtyFlags >::ExclusiveIdMask = (1ull << uint32(Id)) - 1ull
staticconstexpr

◆ Id

◆ IdBit


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