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

#include <MovieSceneEntitySystemTypes.h>

Public Member Functions

MOVIESCENE_API const FEntityAllocationGetAllocation () const
 
MOVIESCENE_API FEntityAllocationGetAllocation ()
 
MOVIESCENE_API const FComponentMaskGetAllocationType () const
 
int32 GetAllocationIndex () const
 
 operator const FEntityAllocation * () const
 
 operator FEntityAllocation * ()
 
 operator const FComponentMask & () const
 

Static Public Member Functions

static FEntityAllocationProxy MakeInstance (const FEntityManager *InManager, int32 InAllocationIndex)
 

Friends

struct FEntityAllocationIterator
 
bool operator== (const FEntityAllocationProxy &A, const FEntityAllocationProxy &B)
 
uint32 GetTypeHash (FEntityAllocationProxy Proxy)
 

Detailed Description

A wrapper around an FEntityAllocation that provides access to other pieces of information such as its component mask.

Member Function Documentation

◆ GetAllocation() [1/2]

FEntityAllocation * UE::MovieScene::FEntityAllocationProxy::GetAllocation ( )

Gets the entity allocation

◆ GetAllocation() [2/2]

const FEntityAllocation * UE::MovieScene::FEntityAllocationProxy::GetAllocation ( ) const

Gets the entity allocation

◆ GetAllocationIndex()

int32 UE::MovieScene::FEntityAllocationProxy::GetAllocationIndex ( ) const
inline

Return this allocation's index within the entity manager

◆ GetAllocationType()

const FComponentMask & UE::MovieScene::FEntityAllocationProxy::GetAllocationType ( ) const

Gets the entity allocation component mask

◆ MakeInstance()

static FEntityAllocationProxy UE::MovieScene::FEntityAllocationProxy::MakeInstance ( const FEntityManager InManager,
int32  InAllocationIndex 
)
inlinestatic

◆ operator const FComponentMask &()

UE::MovieScene::FEntityAllocationProxy::operator const FComponentMask & ( ) const
inline

Implicit cast to a component mask

◆ operator const FEntityAllocation *()

UE::MovieScene::FEntityAllocationProxy::operator const FEntityAllocation * ( ) const
inline

Implicit cast to an entity allocation

◆ operator FEntityAllocation *()

UE::MovieScene::FEntityAllocationProxy::operator FEntityAllocation * ( )
inline

Implicit cast to an entity allocation

Friends And Related Symbol Documentation

◆ FEntityAllocationIterator

◆ GetTypeHash

uint32 GetTypeHash ( FEntityAllocationProxy  Proxy)
friend

Hashing function for storing handles in maps

◆ operator==

bool operator== ( const FEntityAllocationProxy A,
const FEntityAllocationProxy B 
)
friend

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