Navigation
API > API/Runtime > API/Runtime/Chaos
| Name | FWeightedLatticeImplicitObjectBuilder |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/WeightedLatticeImplicitObject.h |
| Include Path | #include "Chaos/WeightedLatticeImplicitObject.h" |
Syntax
class FWeightedLatticeImplicitObjectBuilder
Structs
| Name | Remarks |
|---|---|
| FInfluenceBuildData | Add on to FWeightedLatticeInfluenceData. |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BoneData | TArrayND< FWeightedLatticeInfluenceData, 3 > | Chaos/WeightedLatticeImplicitObject.h | ||
| BuildData | TArray< FInfluenceBuildData > | Chaos/WeightedLatticeImplicitObject.h | ||
| BuildStep | EBuildStep | Chaos/WeightedLatticeImplicitObject.h | ||
| Grid | TUniformGrid< FReal, 3 > | Chaos/WeightedLatticeImplicitObject.h | ||
| ReferenceRelativeTransforms | TArray< FTransform > | Chaos/WeightedLatticeImplicitObject.h | ||
| UsedBones | TArray< FName > | Chaos/WeightedLatticeImplicitObject.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddInfluence
(
int32 FlatIndex, |
Chaos/WeightedLatticeImplicitObject.h | ||
void FinalizeInfluences
(
const FBoneIndexToBoneName& BoneIndexToBoneName, |
BoneIndexToBoneName(int32 BoneIndex)->FName return FName of Bone for given BoneIndex (BoneIndex used by AddInfluence) BoneIndexToReferenceTransform(int32 BoneIndex)->FTransform return transform of Bone (BoneIndex used by AddInfluence). | Chaos/WeightedLatticeImplicitObject.h | |
TUniquePtr< TWeightedLatticeImplicitObject< TConcrete > > Generate
(
TUniquePtr< TConcrete >&& Object |
Chaos/WeightedLatticeImplicitObject.h | ||
TRefCountPtr< TWeightedLatticeImplicitObject< TConcrete > > Generate
(
TRefCountPtr< TConcrete >&& Object |
Chaos/WeightedLatticeImplicitObject.h | ||
void GenerateGrid
(
const int32 GridResolution, |
Chaos/WeightedLatticeImplicitObject.h | ||
const TArrayND< FWeightedLatticeInfluenceData, 3 > & GetBoneData() |
Chaos/WeightedLatticeImplicitObject.h | ||
const TUniformGrid< FReal, 3 > & GetGrid() |
Chaos/WeightedLatticeImplicitObject.h |