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

#include <CollectionConstraintOverrideFacade.h>

Public Member Functions

CHAOS_API FConstraintOverrideTargetFacade (FManagedArrayCollection &InCollection)
 
CHAOS_API FConstraintOverrideTargetFacade (const FManagedArrayCollection &InCollection)
 
CHAOS_API void DefineSchema ()
 
bool IsConst () const
 
CHAOS_API bool IsValid () const
 
CHAOS_API int32 Add (FConstraintOverridesTargetData &InputData)
 
CHAOS_API void Clear ()
 
CHAOS_API FConstraintOverridesTargetData Get (const int32 Index) const
 
CHAOS_API int32 GetIndex (const int32 Index) const
 
CHAOS_API const FVector3fGetPosition (const int32 Index) const
 
int32 Num () const
 

Static Public Attributes

static CHAOS_API const FName GroupName
 
static CHAOS_API const FName TargetIndex
 
static CHAOS_API const FName TargetPosition
 

Detailed Description

Transient constraint targets. Typically stored in the simulation collection.

Constructor & Destructor Documentation

◆ FConstraintOverrideTargetFacade() [1/2]

GeometryCollection::Facades::FConstraintOverrideTargetFacade::FConstraintOverrideTargetFacade ( FManagedArrayCollection InCollection)

◆ FConstraintOverrideTargetFacade() [2/2]

GeometryCollection::Facades::FConstraintOverrideTargetFacade::FConstraintOverrideTargetFacade ( const FManagedArrayCollection InCollection)

Member Function Documentation

◆ Add()

int32 GeometryCollection::Facades::FConstraintOverrideTargetFacade::Add ( FConstraintOverridesTargetData InputData)

◆ Clear()

void GeometryCollection::Facades::FConstraintOverrideTargetFacade::Clear ( )

◆ DefineSchema()

void GeometryCollection::Facades::FConstraintOverrideTargetFacade::DefineSchema ( )

◆ Get()

FConstraintOverridesTargetData GeometryCollection::Facades::FConstraintOverrideTargetFacade::Get ( const int32  Index) const

◆ GetIndex()

int32 GeometryCollection::Facades::FConstraintOverrideTargetFacade::GetIndex ( const int32  Index) const

◆ GetPosition()

const FVector3f & GeometryCollection::Facades::FConstraintOverrideTargetFacade::GetPosition ( const int32  Index) const

◆ IsConst()

bool GeometryCollection::Facades::FConstraintOverrideTargetFacade::IsConst ( ) const
inline

◆ IsValid()

bool GeometryCollection::Facades::FConstraintOverrideTargetFacade::IsValid ( ) const

◆ Num()

int32 GeometryCollection::Facades::FConstraintOverrideTargetFacade::Num ( ) const
inline

Member Data Documentation

◆ GroupName

const FName GeometryCollection::Facades::FConstraintOverrideTargetFacade::GroupName
static

◆ TargetIndex

const FName GeometryCollection::Facades::FConstraintOverrideTargetFacade::TargetIndex
static

◆ TargetPosition

const FName GeometryCollection::Facades::FConstraintOverrideTargetFacade::TargetPosition
static

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