Navigation
| Name | ClothingSystemRuntimeCommon |
| Type | Runtime |
| Location | /Engine/Source/Runtime/ClothingSystemRuntimeCommon/ |
| Module Build Rules | ClothingSystemRuntimeCommon.Build.cs |
Classes
| Name | Remarks |
|---|---|
| ClothMeshDesc | |
| FClothingSimulationContextCommon | Common simulation stats. |
| FClothingSystemRuntimeCommonModule | |
| FVertexParameterMapper | Object used to map vertex parameters between two meshes using the same barycentric mesh to mesh mapping data we use for clothing |
| PRAGMA_DISABLE_DEPRECATION_WARNINGS | Base simulation to fill in common data for the base context. |
| UClothConfigCommon | Common configuration base class. |
| UClothingAssetCommon | Implementation of non-solver specific, but common Engine related functionality. |
| UClothingAssetCustomData | |
| UClothLODDataCommon_Legacy | Deprecated, legacy definition kept for backward compatibility only. |
| UClothSharedConfigCommon | Common shared configuration base class. |
Structs
| Name | Remarks |
|---|---|
| FClothConfig_Legacy | Deprecated, legacy definition kept for backward compatibility only. |
| FClothConstraintSetup_Legacy | Deprecated, legacy definition kept for backward compatibility only. |
| FClothingAssetMeshBinding | Helper struct to hold binding information on a clothing asset, used to enumerate all of the bindings on a skeletal mesh with `GetAllMeshClothingAssetBindings()_ below. |
| FClothingSimulationCacheData | |
| FClothLODDataCommon | |
| FClothParameterMask_Legacy | Deprecated, legacy definition kept for backward compatibility only. |
| FClothPhysicalMeshData | Spatial simulation data for a mesh. |
| FClothTetherData | Long range attachment tether pathfinding based on Dijkstra's algorithm. |
| FMeshToMeshFilterSet | |
| FPointWeightMap | A mask is simply some storage for a physical mesh parameter painted onto clothing. |
Enums
Public
| Name | Remarks |
|---|---|
| EClothingCachedDataFlagsCommon | Common flags used by InvalidateCachedData. |
| EClothingWindMethod_Legacy | Copyright Epic Games, Inc. All Rights Reserved. |
| EClothMassMode | Different mass modes deciding the setup process. |
| EWeightMapTargetCommon | Copyright Epic Games, Inc. All Rights Reserved. |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ClothingAssetUtils::ClearLODBiasMappings
(
USkeletalMesh& SkeletalMesh, |
Clear all defomer section that relies on the specified cloth sim data bound to a LOD section. | ClothingAsset.h | |
void ClothingAssetUtils::ClearSectionClothingData
(
FSkelMeshSection& Section |
ClothingAsset.h | ||
void ClothingAssetUtils::GetAllLodMeshClothingAssetBindings
(
const USkeletalMesh* SkeletalMesh, |
Given a skeletal mesh model, find all of the currently bound clothing assets and their binding information. | ClothingAsset.h | |
void ClothingAssetUtils::GetAllMeshClothingAssetBindings
(
const USkeletalMesh* SkeletalMesh, |
Given a skeletal mesh model, find all of the currently bound clothing assets and their binding information. | ClothingAsset.h | |
bool ClothingAssetUtils::HasAnyLodMeshClothingAssetBindings
(
const USkeletalMesh* SkeletalMesh, |
Return whether there are any cloth bindings whithin the skeletal mesh model LOD. | ClothingAsset.h | |
bool ClothingAssetUtils::HasAnyMeshClothingAssetBindings
(
const USkeletalMesh* SkeletalMesh |
Return whether there are any cloth bindings whithin the skeletal mesh model. | ClothingAsset.h | |
void ClothingAssetUtils::UnbindFromSkeletalMesh
(
const UClothingAssetBase& Asset, |
Unbind this clothing asset from the provided skeletal mesh, will remove all LODs. | ClothingAsset.h | |
void ClothingAssetUtils::UnbindFromSkeletalMesh
(
const UClothingAssetBase& Asset, |
Unbind this clothing asset from the provided skeletal mesh. | ClothingAsset.h | |
bool operator!
(
EClothingCachedDataFlagsCommon E |
ClothingAsset.h | ||
EClothingCachedDataFlagsCommon operator&
(
EClothingCachedDataFlagsCommon Lhs, |
ClothingAsset.h | ||
EClothingCachedDataFlagsCommon & operator&=
(
EClothingCachedDataFlagsCommon& Lhs, |
ClothingAsset.h | ||
EClothingCachedDataFlagsCommon operator^
(
EClothingCachedDataFlagsCommon Lhs, |
ClothingAsset.h | ||
EClothingCachedDataFlagsCommon & operator^=
(
EClothingCachedDataFlagsCommon& Lhs, |
ClothingAsset.h | ||
EClothingCachedDataFlagsCommon operator|
(
EClothingCachedDataFlagsCommon Lhs, |
ClothingAsset.h | ||
EClothingCachedDataFlagsCommon & operator|=
(
EClothingCachedDataFlagsCommon& Lhs, |
ClothingAsset.h | ||
EClothingCachedDataFlagsCommon operator~
(
EClothingCachedDataFlagsCommon E |
ClothingAsset.h |