UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::MovieScene::FErasedOptionalReadAccess Struct Reference

#include <MovieSceneComponentAccessors.h>

+ Inheritance diagram for UE::MovieScene::FErasedOptionalReadAccess:

Public Member Functions

 FErasedOptionalReadAccess (FComponentTypeID InComponentTypeID, FComponentTypeIDFilter InCondition)
 
void PreLockComponentData (FEntityAllocationIteratorItem Item, FPreLockedDataPtr *PrelockedComponentData) const
 
FReadErasedOptional ResolvePreLockedComponentData (const FEntityAllocation *Allocation, const FPreLockedDataPtr *Ptr, FEntityAllocationWriteContext WriteContext) const
 
FOptionalComponentReader LockComponentData (FEntityAllocationIteratorItem Item, FEntityAllocationWriteContext WriteContext) const
 
- Public Member Functions inherited from UE::MovieScene::FReadAccess
 FReadAccess (FComponentTypeID InComponentType)
 
- Public Member Functions inherited from UE::MovieScene::FComponentAccess
void PreLockComponentData (const FEntityAllocation *Allocation, FPreLockedDataPtr *PrelockedComponentData) const
 

Public Attributes

FComponentTypeIDFilter Condition
 
- Public Attributes inherited from UE::MovieScene::FComponentAccess
FComponentTypeID ComponentType
 

Static Public Attributes

static constexpr int32 PreLockedDataNum = 1
 

Constructor & Destructor Documentation

◆ FErasedOptionalReadAccess()

UE::MovieScene::FErasedOptionalReadAccess::FErasedOptionalReadAccess ( FComponentTypeID  InComponentTypeID,
FComponentTypeIDFilter  InCondition 
)
inline

Member Function Documentation

◆ LockComponentData()

FOptionalComponentReader UE::MovieScene::FErasedOptionalReadAccess::LockComponentData ( FEntityAllocationIteratorItem  Item,
FEntityAllocationWriteContext  WriteContext 
) const
inline

◆ PreLockComponentData()

void UE::MovieScene::FErasedOptionalReadAccess::PreLockComponentData ( FEntityAllocationIteratorItem  Item,
FPreLockedDataPtr PrelockedComponentData 
) const
inline

◆ ResolvePreLockedComponentData()

FReadErasedOptional UE::MovieScene::FErasedOptionalReadAccess::ResolvePreLockedComponentData ( const FEntityAllocation Allocation,
const FPreLockedDataPtr Ptr,
FEntityAllocationWriteContext  WriteContext 
) const
inline

Member Data Documentation

◆ Condition

FComponentTypeIDFilter UE::MovieScene::FErasedOptionalReadAccess::Condition

◆ PreLockedDataNum

constexpr int32 UE::MovieScene::FErasedOptionalReadAccess::PreLockedDataNum = 1
staticconstexpr

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