UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::MovieScene::TComponentLock< FReadErasedOptional > Struct Reference

#include <MovieSceneComponentPtr.h>

+ Inheritance diagram for UE::MovieScene::TComponentLock< FReadErasedOptional >:

Public Member Functions

 TComponentLock ()=default
 
 TComponentLock (const FComponentHeader *InHeader, EComponentHeaderLockMode InLockMode, int32 ComponentOffset=0)
 
 operator bool () const
 
- Public Member Functions inherited from UE::MovieScene::TComponentLockMixin< FScopedHeaderReadLock >
 TComponentLockMixin ()=default
 
 TComponentLockMixin (const FComponentHeader *InHeader, EComponentHeaderLockMode InLockMode)
 
- Public Member Functions inherited from UE::MovieScene::FReadErasedOptional
 FReadErasedOptional ()=default
 
 FReadErasedOptional (const FComponentHeader *InHeader, int32 ComponentOffset=0)
 
const voidComponentAtIndex (int32 Index) const
 
- Public Member Functions inherited from UE::MovieScene::FReadErased
 FReadErased (const FComponentHeader *InHeader, int32 ComponentOffset=0)
 
const voidAsPtr () const
 
const voidoperator[] (int32 Index) const
 
const voidComponentAtIndex (int32 Index) const
 
bool IsValid () const
 

Additional Inherited Members

- Protected Member Functions inherited from UE::MovieScene::FReadErased
 FReadErased ()
 
- Protected Attributes inherited from UE::MovieScene::FReadErased
const uint8ComponentPtr
 
int32 Sizeof
 

Constructor & Destructor Documentation

◆ TComponentLock() [1/2]

UE::MovieScene::TComponentLock< FReadErasedOptional >::TComponentLock ( )
default

◆ TComponentLock() [2/2]

UE::MovieScene::TComponentLock< FReadErasedOptional >::TComponentLock ( const FComponentHeader InHeader,
EComponentHeaderLockMode  InLockMode,
int32  ComponentOffset = 0 
)
inlineexplicit

Member Function Documentation

◆ operator bool()

UE::MovieScene::TComponentLock< FReadErasedOptional >::operator bool ( ) const
inlineexplicit

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