UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::Facades::FCollectionAnchoringFacade Class Reference

#include <CollectionAnchoringFacade.h>

Public Member Functions

CHAOS_API FCollectionAnchoringFacade (FManagedArrayCollection &InCollection)
 
CHAOS_API FCollectionAnchoringFacade (const FManagedArrayCollection &InCollection)
 
void DefineSchema ()
 
CHAOS_API bool IsValid () const
 
bool IsConst () const
 
CHAOS_API bool HasInitialDynamicStateAttribute () const
 
CHAOS_API EObjectStateType GetInitialDynamicState (int32 TransformIndex) const
 
CHAOS_API void SetInitialDynamicState (int32 TransformIndex, EObjectStateType State)
 
CHAOS_API void SetInitialDynamicState (const TArray< int32 > &TransformIndices, EObjectStateType State)
 
CHAOS_API bool HasAnchoredAttribute () const
 
CHAOS_API void AddAnchoredAttribute ()
 
CHAOS_API void CopyAnchoredAttribute (const FCollectionAnchoringFacade &Other)
 
CHAOS_API bool IsAnchored (int32 TransformIndex) const
 
CHAOS_API void SetAnchored (int32 TransformIndex, bool bValue)
 
CHAOS_API void SetAnchored (const TArray< int32 > &TransformIndices, bool bValue)
 

Detailed Description

Provides an API to define anchoring properties on a collection

Constructor & Destructor Documentation

◆ FCollectionAnchoringFacade() [1/2]

Chaos::Facades::FCollectionAnchoringFacade::FCollectionAnchoringFacade ( FManagedArrayCollection InCollection)

◆ FCollectionAnchoringFacade() [2/2]

Chaos::Facades::FCollectionAnchoringFacade::FCollectionAnchoringFacade ( const FManagedArrayCollection InCollection)

Member Function Documentation

◆ AddAnchoredAttribute()

void Chaos::Facades::FCollectionAnchoringFacade::AddAnchoredAttribute ( )

◆ CopyAnchoredAttribute()

void Chaos::Facades::FCollectionAnchoringFacade::CopyAnchoredAttribute ( const FCollectionAnchoringFacade Other)

◆ DefineSchema()

void Chaos::Facades::FCollectionAnchoringFacade::DefineSchema ( )
inline

Create the facade attributes.

◆ GetInitialDynamicState()

EObjectStateType Chaos::Facades::FCollectionAnchoringFacade::GetInitialDynamicState ( int32  TransformIndex) const

◆ HasAnchoredAttribute()

bool Chaos::Facades::FCollectionAnchoringFacade::HasAnchoredAttribute ( ) const

◆ HasInitialDynamicStateAttribute()

bool Chaos::Facades::FCollectionAnchoringFacade::HasInitialDynamicStateAttribute ( ) const

◆ IsAnchored()

bool Chaos::Facades::FCollectionAnchoringFacade::IsAnchored ( int32  TransformIndex) const

◆ IsConst()

bool Chaos::Facades::FCollectionAnchoringFacade::IsConst ( ) const
inline

Is the facade defined from a constant collection.

◆ IsValid()

bool Chaos::Facades::FCollectionAnchoringFacade::IsValid ( ) const

Valid if all accessors arrays are available

◆ SetAnchored() [1/2]

void Chaos::Facades::FCollectionAnchoringFacade::SetAnchored ( const TArray< int32 > &  TransformIndices,
bool  bValue 
)

◆ SetAnchored() [2/2]

void Chaos::Facades::FCollectionAnchoringFacade::SetAnchored ( int32  TransformIndex,
bool  bValue 
)

◆ SetInitialDynamicState() [1/2]

void Chaos::Facades::FCollectionAnchoringFacade::SetInitialDynamicState ( const TArray< int32 > &  TransformIndices,
EObjectStateType  State 
)

◆ SetInitialDynamicState() [2/2]

void Chaos::Facades::FCollectionAnchoringFacade::SetInitialDynamicState ( int32  TransformIndex,
EObjectStateType  State 
)

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