UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FStateStreamHandle Struct Reference

#include <StateStreamHandle.h>

+ Inheritance diagram for FStateStreamHandle:

Public Member Functions

UE_API void MakeInternal ()
 
bool IsValid () const
 
uint32 GetId () const
 
UE_API voidRender_GetUserData () const
 

Protected Member Functions

 FStateStreamHandle ()=default
 
UE_API FStateStreamHandle (const FStateStreamHandle &Other)
 
UE_API FStateStreamHandle (FStateStreamHandle &&Other)
 
UE_API FStateStreamHandleoperator= (FStateStreamHandle &&Other)
 
UE_API FStateStreamHandleoperator= (const FStateStreamHandle &Other)
 
UE_API ~FStateStreamHandle ()
 
UE_API FStateStreamHandle (IStateStreamHandleOwner &O, uint32 I)
 
UE_API FStateStreamHandle (FStateStreamCopyContext &Context, const FStateStreamHandle &Other)
 
UE_API void Apply (FStateStreamCopyContext &Context, const FStateStreamHandle &Other)
 
UE_API bool operator== (const FStateStreamHandle &Other) const
 

Protected Attributes

IStateStreamHandleOwnerOwner = nullptr
 
uint32 IsInternal = 0
 
uint32 Id = 0
 

Constructor & Destructor Documentation

◆ FStateStreamHandle() [1/5]

FStateStreamHandle::FStateStreamHandle ( )
protecteddefault

◆ FStateStreamHandle() [2/5]

FStateStreamHandle::FStateStreamHandle ( const FStateStreamHandle Other)
protected

◆ FStateStreamHandle() [3/5]

FStateStreamHandle::FStateStreamHandle ( FStateStreamHandle &&  Other)
protected

◆ ~FStateStreamHandle()

FStateStreamHandle::~FStateStreamHandle ( )
protected

◆ FStateStreamHandle() [4/5]

FStateStreamHandle::FStateStreamHandle ( IStateStreamHandleOwner O,
uint32  I 
)
protected

◆ FStateStreamHandle() [5/5]

FStateStreamHandle::FStateStreamHandle ( FStateStreamCopyContext Context,
const FStateStreamHandle Other 
)
protected

Member Function Documentation

◆ Apply()

void FStateStreamHandle::Apply ( FStateStreamCopyContext Context,
const FStateStreamHandle Other 
)
protected

◆ GetId()

uint32 FStateStreamHandle::GetId ( ) const
inline

◆ IsValid()

bool FStateStreamHandle::IsValid ( ) const
inline

◆ MakeInternal()

void FStateStreamHandle::MakeInternal ( )

◆ operator=() [1/2]

FStateStreamHandle & FStateStreamHandle::operator= ( const FStateStreamHandle Other)
protected

◆ operator=() [2/2]

FStateStreamHandle & FStateStreamHandle::operator= ( FStateStreamHandle &&  Other)
protected

◆ operator==()

bool FStateStreamHandle::operator== ( const FStateStreamHandle Other) const
protected

◆ Render_GetUserData()

void * FStateStreamHandle::Render_GetUserData ( ) const

Member Data Documentation

◆ Id

uint32 FStateStreamHandle::Id = 0
protected

◆ IsInternal

uint32 FStateStreamHandle::IsInternal = 0
protected

◆ Owner

IStateStreamHandleOwner* FStateStreamHandle::Owner = nullptr
protected

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