Navigation
API > API/Plugins > API/Plugins/ChaosCloth
Wrapper around a FClothingSimulationMesh's LOD Data so it can share methods with accessory meshes.
| Name | FClothingSimulationDefaultAccessoryMesh |
| Type | class |
| Header File | /Engine/Plugins/ChaosCloth/Source/ChaosCloth/Public/ChaosCloth/ChaosClothingSimulationDefaultAccessoryMesh.h |
| Include Path | #include "ChaosCloth/ChaosClothingSimulationDefaultAccessoryMesh.h" |
Syntax
class FClothingSimulationDefaultAccessoryMesh : public Chaos::FClothingSimulationAccessoryMesh
Inheritance Hierarchy
- FClothingSimulationAccessoryMesh → FClothingSimulationDefaultAccessoryMesh
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FClothingSimulationDefaultAccessoryMesh
(
const FClothingSimulationMesh& InMesh, |
ChaosCloth/ChaosClothingSimulationDefaultAccessoryMesh.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FClothingSimulationDefaultAccessoryMesh() |
ChaosCloth/ChaosClothingSimulationDefaultAccessoryMesh.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| DefaultAccessoryMeshName | const FName | ChaosCloth/ChaosClothingSimulationDefaultAccessoryMesh.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| LODIndex | const int32 | ChaosCloth/ChaosClothingSimulationDefaultAccessoryMesh.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 GetLODIndex() |
ChaosCloth/ChaosClothingSimulationDefaultAccessoryMesh.h | ||
const FClothingSimulationMesh & GetMesh() |
ChaosCloth/ChaosClothingSimulationDefaultAccessoryMesh.h |
Overridden from FClothingSimulationAccessoryMesh
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual int32 FindMorphTargetByName
(
const FString& Name |
Return the MorphTargetIndex for a given Morph Target Name, if it exists. | ChaosCloth/ChaosClothingSimulationDefaultAccessoryMesh.h | |
virtual TConstArrayView< FString > GetAllMorphTargetNames() |
Get a list of all MorphTargets. (Index matches FindMorphTargetByName) | ChaosCloth/ChaosClothingSimulationDefaultAccessoryMesh.h | |
virtual TConstArrayView< FClothVertBoneData > GetBoneData() |
Return the bone data containing bone weights and influences. | ChaosCloth/ChaosClothingSimulationDefaultAccessoryMesh.h | |
virtual TConstArrayView< int32 > GetMorphTargetIndices
(
int32 MorphTargetIndex |
Get all Morph Target indices for a given MorphTargetIndex (e.g., index returned by FindMorphTargetByName). | ChaosCloth/ChaosClothingSimulationDefaultAccessoryMesh.h | |
virtual TConstArrayView< FVector3f > GetMorphTargetPositionDeltas
(
int32 MorphTargetIndex |
Get all Morph Target position deltas for a given MorphTargetIndex (e.g., index returned by FindMorphTargetByName). | ChaosCloth/ChaosClothingSimulationDefaultAccessoryMesh.h | |
virtual TConstArrayView< FVector3f > GetMorphTargetTangentZDeltas
(
int32 MorphTargetIndex |
Get all Morph Target tangent z (normal) deltas for a given MorphTargetIndex (e.g., index returned by FindMorphTargetByName). | ChaosCloth/ChaosClothingSimulationDefaultAccessoryMesh.h | |
virtual TConstArrayView< FVector3f > GetNormals() |
Return the source mesh normals (pre-skinning). | ChaosCloth/ChaosClothingSimulationDefaultAccessoryMesh.h | |
virtual int32 GetNumPatternPoints() |
Return the number of pattern points (2d, unwelded). | ChaosCloth/ChaosClothingSimulationDefaultAccessoryMesh.h | |
virtual int32 GetNumPoints() |
Return the number of points. | ChaosCloth/ChaosClothingSimulationDefaultAccessoryMesh.h | |
virtual TConstArrayView< FVector2f > GetPatternPositions() |
Return the source mesh 2d pattern positions. | ChaosCloth/ChaosClothingSimulationDefaultAccessoryMesh.h | |
virtual TConstArrayView< FVector3f > GetPositions() |
Return the source mesh positions (pre-skinning). | ChaosCloth/ChaosClothingSimulationDefaultAccessoryMesh.h |