UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FChaosVDCharacterGroundConstraint Struct Reference

#include <ChaosVDCharacterGroundConstraintDataWrappers.h>

+ Inheritance diagram for FChaosVDCharacterGroundConstraint:

Public Member Functions

CHAOSVDRUNTIME_API bool Serialize (FArchive &Ar)
 
virtual int32 GetSolverID () const override
 
virtual CHAOSVDRUNTIME_API int32 GetParticleIDAtSlot (EChaosVDParticlePairIndex IndexSlot) const override
 
virtual int32 GetConstraintIndex () const override
 
- Public Member Functions inherited from FChaosVDConstraintDataWrapperBase
virtual ~FChaosVDConstraintDataWrapperBase () override=default
 
- Public Member Functions inherited from FChaosVDWrapperDataBase
virtual ~FChaosVDWrapperDataBase ()=default
 
virtual bool HasValidData () const
 
void MarkAsValid ()
 

Public Attributes

int32 SolverID = INDEX_NONE
 
int32 ConstraintIndex = INDEX_NONE
 
int32 CharacterParticleIndex = INDEX_NONE
 
int32 GroundParticleIndex = INDEX_NONE
 
FChaosVDCharacterGroundConstraintStateDataWrapper State
 
FChaosVDCharacterGroundConstraintSettingsDataWrapper Settings
 
FChaosVDCharacterGroundConstraintDataDataWrapper Data
 

Static Public Attributes

static CHAOSVDRUNTIME_API FStringView WrapperTypeName = TEXT("FChaosVDCharacterGroundConstraint")
 

Additional Inherited Members

- Protected Attributes inherited from FChaosVDWrapperDataBase
bool bHasValidData = false
 

Member Function Documentation

◆ GetConstraintIndex()

virtual int32 FChaosVDCharacterGroundConstraint::GetConstraintIndex ( ) const
inlineoverridevirtual

Reimplemented from FChaosVDConstraintDataWrapperBase.

◆ GetParticleIDAtSlot()

int32 FChaosVDCharacterGroundConstraint::GetParticleIDAtSlot ( EChaosVDParticlePairIndex  IndexSlot) const
overridevirtual

Reimplemented from FChaosVDConstraintDataWrapperBase.

◆ GetSolverID()

virtual int32 FChaosVDCharacterGroundConstraint::GetSolverID ( ) const
inlineoverridevirtual

Reimplemented from FChaosVDConstraintDataWrapperBase.

◆ Serialize()

bool FChaosVDCharacterGroundConstraint::Serialize ( FArchive Ar)

Member Data Documentation

◆ CharacterParticleIndex

int32 FChaosVDCharacterGroundConstraint::CharacterParticleIndex = INDEX_NONE

◆ ConstraintIndex

int32 FChaosVDCharacterGroundConstraint::ConstraintIndex = INDEX_NONE

◆ Data

FChaosVDCharacterGroundConstraintDataDataWrapper FChaosVDCharacterGroundConstraint::Data

◆ GroundParticleIndex

int32 FChaosVDCharacterGroundConstraint::GroundParticleIndex = INDEX_NONE

◆ Settings

FChaosVDCharacterGroundConstraintSettingsDataWrapper FChaosVDCharacterGroundConstraint::Settings

◆ SolverID

int32 FChaosVDCharacterGroundConstraint::SolverID = INDEX_NONE

◆ State

FChaosVDCharacterGroundConstraintStateDataWrapper FChaosVDCharacterGroundConstraint::State

◆ WrapperTypeName

FStringView FChaosVDCharacterGroundConstraint::WrapperTypeName = TEXT("FChaosVDCharacterGroundConstraint")
static

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