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

#include <WeightedLatticeImplicitObject.h>

Public Member Functions

CHAOS_API void GenerateGrid (const int32 GridResolution, const TAABB< FReal, 3 > &ObjectBBox)
 
CHAOS_API void AddInfluence (int32 FlatIndex, uint16 BoneIndex, float Weight, bool bIsOuterWeight)
 
template<typename FBoneIndexToBoneName , typename FBoneIndexToReferenceTransform >
void FinalizeInfluences (const FBoneIndexToBoneName &BoneIndexToBoneName, const FBoneIndexToReferenceTransform &BoneIndexToReferenceTransform)
 
template<typename TConcrete >
TUniquePtr< TWeightedLatticeImplicitObject< TConcrete > > Generate (TUniquePtr< TConcrete > &&Object)
 
template<typename TConcrete >
TRefCountPtr< TWeightedLatticeImplicitObject< TConcrete > > Generate (TRefCountPtr< TConcrete > &&Object)
 
const TUniformGrid< FReal, 3 > & GetGrid () const
 
const TArrayND< FWeightedLatticeInfluenceData, 3 > & GetBoneData () const
 

Member Function Documentation

◆ AddInfluence()

void Chaos::FWeightedLatticeImplicitObjectBuilder::AddInfluence ( int32  FlatIndex,
uint16  BoneIndex,
float  Weight,
bool  bIsOuterWeight 
)

◆ FinalizeInfluences()

void Chaos::FWeightedLatticeImplicitObjectBuilder::FinalizeInfluences ( const FBoneIndexToBoneName BoneIndexToBoneName,
const FBoneIndexToReferenceTransform BoneIndexToReferenceTransform 
)
inline

◆ Generate() [1/2]

template<typename TConcrete >
TRefCountPtr< TWeightedLatticeImplicitObject< TConcrete > > Chaos::FWeightedLatticeImplicitObjectBuilder::Generate ( TRefCountPtr< TConcrete > &&  Object)
inline

◆ Generate() [2/2]

template<typename TConcrete >
TUniquePtr< TWeightedLatticeImplicitObject< TConcrete > > Chaos::FWeightedLatticeImplicitObjectBuilder::Generate ( TUniquePtr< TConcrete > &&  Object)
inline

◆ GenerateGrid()

void Chaos::FWeightedLatticeImplicitObjectBuilder::GenerateGrid ( const int32  GridResolution,
const TAABB< FReal, 3 > &  ObjectBBox 
)

◆ GetBoneData()

const TArrayND< FWeightedLatticeInfluenceData, 3 > & Chaos::FWeightedLatticeImplicitObjectBuilder::GetBoneData ( ) const
inline

◆ GetGrid()

const TUniformGrid< FReal, 3 > & Chaos::FWeightedLatticeImplicitObjectBuilder::GetGrid ( ) const
inline

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