Navigation
API > API/Plugins > API/Plugins/ChaosOutfitAssetEngine
Cloth outfit collection facade. Const access (read only) version.
| Name | FCollectionOutfitConstFacade |
| Type | class |
| Header File | /Engine/Plugins/Experimental/ChaosOutfitAsset/Source/ChaosOutfitAssetEngine/Public/ChaosOutfitAsset/CollectionOutfitFacade.h |
| Include Path | #include "ChaosOutfitAsset/CollectionOutfitFacade.h" |
Syntax
class FCollectionOutfitConstFacade
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCollectionOutfitConstFacade
(
const FManagedArrayCollection& InManagedArrayCollection |
ChaosOutfitAsset/CollectionOutfitFacade.h | ||
| ChaosOutfitAsset/CollectionOutfitFacade.h | |||
| ChaosOutfitAsset/CollectionOutfitFacade.h | |||
FCollectionOutfitConstFacade
(
const TSharedRef< const FManagedArrayCollection >& InManagedArrayCollection |
ChaosOutfitAsset/CollectionOutfitFacade.h | ||
| ChaosOutfitAsset/CollectionOutfitFacade.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FCollectionOutfitConstFacade() |
ChaosOutfitAsset/CollectionOutfitFacade.h |
Structs
| Name | Remarks |
|---|---|
| FRBFInterpolationDataWrapper |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 FindBodySize
(
const FString& Name |
Return the body size index for the specified name, or INDEX_NONE if it doesn't exist in this outfit. | ChaosOutfitAsset/CollectionOutfitFacade.h | |
int32 FindClosestBodySize
(
const USkeletalMesh& BodyPart |
Return the closest size to the specified body, or INDEX_NONE if this outfit has no sizes or the body has no measurement data. | ChaosOutfitAsset/CollectionOutfitFacade.h | |
int32 FindClosestBodySize
(
const TMap< FString, float >& Measurements |
Return the closest size to the specified measurements, or INDEX_NONE if this outfit has no sizes or the measurements are incomplete. | ChaosOutfitAsset/CollectionOutfitFacade.h | |
int32 GetBodySizeBodyPartCount
(
const int32 BodySize |
Return the body size body part count. Returns 0 if BodySize is invalid. | ChaosOutfitAsset/CollectionOutfitFacade.h | |
int32 GetBodySizeBodyPartOffset
(
const int32 BodySize |
Return the body size body part offset (to index into the global body part array). | ChaosOutfitAsset/CollectionOutfitFacade.h | |
TConstArrayView< FString > GetBodySizeBodyPartsSkeletalMeshes
(
const int32 BodySize |
ChaosOutfitAsset/CollectionOutfitFacade.h | ||
TConstArrayView< FSoftObjectPath > GetBodySizeBodyPartsSkeletalMeshPaths
(
const int32 BodySize |
Return the body part skeletal meshes path name for the specified body size. | ChaosOutfitAsset/CollectionOutfitFacade.h | |
FRBFInterpolationDataWrapper GetBodySizeInterpolationData
(
const int32 BodySize |
Return for the specified body size. | ChaosOutfitAsset/CollectionOutfitFacade.h | |
| Return the body measurements stored for this specified body size. | ChaosOutfitAsset/CollectionOutfitFacade.h | ||
const FString & GetBodySizeName
(
const int32 BodySize |
Return the specified body size name which is unique. | ChaosOutfitAsset/CollectionOutfitFacade.h | |
int32 GetNumBodySizes() |
Return the number of body sizes. | ChaosOutfitAsset/CollectionOutfitFacade.h | |
| ChaosOutfitAsset/CollectionOutfitFacade.h | |||
TArray< FSoftObjectPath > GetOutfitBodyPartsSkeletalMeshPaths() |
Return all unique body part skeletal meshes used by this outfit. | ChaosOutfitAsset/CollectionOutfitFacade.h | |
| Return the body size available for the specified outfit GUID. | ChaosOutfitAsset/CollectionOutfitFacade.h | ||
| Return the sized outfits GUID, one per sized outfit which can contain different sized outfits. | ChaosOutfitAsset/CollectionOutfitFacade.h | ||
| Return the name of the original asset making up the specified outfit body size. | ChaosOutfitAsset/CollectionOutfitFacade.h | ||
| Return the outfit pieces making up the specified outfit body size. | ChaosOutfitAsset/CollectionOutfitFacade.h | ||
TConstArrayView< FGuid > GetOutfitPiecesGuids() |
Return all outfit pieces asset GUIDs. | ChaosOutfitAsset/CollectionOutfitFacade.h | |
bool HasBodySize
(
const FString& Name |
Return whether this body size already exist. | ChaosOutfitAsset/CollectionOutfitFacade.h | |
bool HasValidBodySize
(
bool bBodyPartMustExist, |
Return whether this outfit has at least one valid body size. | ChaosOutfitAsset/CollectionOutfitFacade.h | |
bool IsValid() |
Return whether the facade is defined on the collection. | ChaosOutfitAsset/CollectionOutfitFacade.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const Private::FOutfitCollection * GetOutfitCollection() |
ChaosOutfitAsset/CollectionOutfitFacade.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| ChaosOutfitAsset/CollectionOutfitFacade.h | |||
| ChaosOutfitAsset/CollectionOutfitFacade.h |