UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::Softs::FFleshThreadingProxy::FFleshInputBuffer Class Reference

#include <ChaosDeformableSolverProxy.h>

+ Inheritance diagram for Chaos::Softs::FFleshThreadingProxy::FFleshInputBuffer:

Public Types

typedef FFleshThreadingProxy Source
 

Public Member Functions

 FFleshInputBuffer (const FManagedArrayCollection &&InSimulationCollection, const FTransform &InWorldToComponentXf, const FTransform &InComponentToBoneXf, const int32 InSimSpaceBoneIndex, const bool InbEnableGravity, const float InStiffnessMultiplier, const float InDampingMultiplier, const float InMassMultiplier, const float InInCompressibilityMultiplier, const float InInflationMultiplier, const UObject *InOwner=nullptr)
 
 FFleshInputBuffer (const FManagedArrayCollection &&InSimulationCollection, const FTransform &InWorldToComponentXf, const FTransform &InComponentToBoneXf, const int32 InSimSpaceBoneIndex, const TArray< FTransform > &&InTransforms, const TArray< FTransform > &&InRestTransforms, const bool InbEnableGravity, const float InStiffnessMultiplier, const float InDampingMultiplier, const float InMassMultiplier, const float InInCompressibilityMultiplier, const float InInflationMultiplier, const UObject *InOwner=nullptr)
 
 FFleshInputBuffer (const FManagedArrayCollection &&InSimulationCollection, const FTransform &InWorldToComponentXf, const FTransform &InComponentToBoneXf, const int32 InSimSpaceBoneIndex, const TArray< FTransform > &&InTransforms, const TArray< FTransform > &&InRestTransforms, const bool InbEnableGravity, const float InStiffnessMultiplier, const float InDampingMultiplier, const float InMassMultiplier, const float InInCompressibilityMultiplier, const float InInflationMultiplier, const TArray< int32 > &&InMuscleIndices, const TArray< float > &&InMuscleActivation, const UObject *InOwner=nullptr)
 
virtual ~FFleshInputBuffer ()
 
- Public Member Functions inherited from Chaos::Softs::FThreadingProxy::FBuffer
 FBuffer (const FThreadingProxy &Ref)
 
 FBuffer (const UObject *InOwner, FName InTypeName)
 
virtual ~FBuffer ()
 
FName BaseTypeName () const
 
template<class T >
T * As ()
 
template<class T >
T * As () const
 

Public Attributes

const FManagedArrayCollection SimulationCollection
 
FTransform WorldToComponentXf
 
FTransform ComponentToBoneXf
 
TArray< FTransformTransforms
 
TArray< FTransformRestTransforms
 
bool bEnableGravity
 
float StiffnessMultiplier
 
float DampingMultiplier
 
float MassMultiplier
 
float IncompressibilityMultiplier
 
float InflationMultiplier
 
int32 SimSpaceBoneIndex = INDEX_NONE
 
TArray< int32MuscleIndices
 
TArray< floatMuscleActivation
 

Member Typedef Documentation

◆ Source

Constructor & Destructor Documentation

◆ FFleshInputBuffer() [1/3]

Chaos::Softs::FFleshThreadingProxy::FFleshInputBuffer::FFleshInputBuffer ( const FManagedArrayCollection &&  InSimulationCollection,
const FTransform InWorldToComponentXf,
const FTransform InComponentToBoneXf,
const int32  InSimSpaceBoneIndex,
const bool  InbEnableGravity,
const float  InStiffnessMultiplier,
const float  InDampingMultiplier,
const float  InMassMultiplier,
const float  InInCompressibilityMultiplier,
const float  InInflationMultiplier,
const UObject InOwner = nullptr 
)
inline

◆ FFleshInputBuffer() [2/3]

Chaos::Softs::FFleshThreadingProxy::FFleshInputBuffer::FFleshInputBuffer ( const FManagedArrayCollection &&  InSimulationCollection,
const FTransform InWorldToComponentXf,
const FTransform InComponentToBoneXf,
const int32  InSimSpaceBoneIndex,
const TArray< FTransform > &&  InTransforms,
const TArray< FTransform > &&  InRestTransforms,
const bool  InbEnableGravity,
const float  InStiffnessMultiplier,
const float  InDampingMultiplier,
const float  InMassMultiplier,
const float  InInCompressibilityMultiplier,
const float  InInflationMultiplier,
const UObject InOwner = nullptr 
)
inline

◆ FFleshInputBuffer() [3/3]

Chaos::Softs::FFleshThreadingProxy::FFleshInputBuffer::FFleshInputBuffer ( const FManagedArrayCollection &&  InSimulationCollection,
const FTransform InWorldToComponentXf,
const FTransform InComponentToBoneXf,
const int32  InSimSpaceBoneIndex,
const TArray< FTransform > &&  InTransforms,
const TArray< FTransform > &&  InRestTransforms,
const bool  InbEnableGravity,
const float  InStiffnessMultiplier,
const float  InDampingMultiplier,
const float  InMassMultiplier,
const float  InInCompressibilityMultiplier,
const float  InInflationMultiplier,
const TArray< int32 > &&  InMuscleIndices,
const TArray< float > &&  InMuscleActivation,
const UObject InOwner = nullptr 
)
inline

◆ ~FFleshInputBuffer()

virtual Chaos::Softs::FFleshThreadingProxy::FFleshInputBuffer::~FFleshInputBuffer ( )
inlinevirtual

Member Data Documentation

◆ bEnableGravity

bool Chaos::Softs::FFleshThreadingProxy::FFleshInputBuffer::bEnableGravity

◆ ComponentToBoneXf

FTransform Chaos::Softs::FFleshThreadingProxy::FFleshInputBuffer::ComponentToBoneXf

◆ DampingMultiplier

float Chaos::Softs::FFleshThreadingProxy::FFleshInputBuffer::DampingMultiplier

◆ IncompressibilityMultiplier

float Chaos::Softs::FFleshThreadingProxy::FFleshInputBuffer::IncompressibilityMultiplier

◆ InflationMultiplier

float Chaos::Softs::FFleshThreadingProxy::FFleshInputBuffer::InflationMultiplier

◆ MassMultiplier

float Chaos::Softs::FFleshThreadingProxy::FFleshInputBuffer::MassMultiplier

◆ MuscleActivation

TArray<float> Chaos::Softs::FFleshThreadingProxy::FFleshInputBuffer::MuscleActivation

◆ MuscleIndices

TArray<int32> Chaos::Softs::FFleshThreadingProxy::FFleshInputBuffer::MuscleIndices

◆ RestTransforms

TArray<FTransform> Chaos::Softs::FFleshThreadingProxy::FFleshInputBuffer::RestTransforms

◆ SimSpaceBoneIndex

int32 Chaos::Softs::FFleshThreadingProxy::FFleshInputBuffer::SimSpaceBoneIndex = INDEX_NONE

◆ SimulationCollection

const FManagedArrayCollection Chaos::Softs::FFleshThreadingProxy::FFleshInputBuffer::SimulationCollection

◆ StiffnessMultiplier

float Chaos::Softs::FFleshThreadingProxy::FFleshInputBuffer::StiffnessMultiplier

◆ Transforms

TArray<FTransform> Chaos::Softs::FFleshThreadingProxy::FFleshInputBuffer::Transforms

◆ WorldToComponentXf

FTransform Chaos::Softs::FFleshThreadingProxy::FFleshInputBuffer::WorldToComponentXf

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