Navigation
API > API/Plugins > API/Plugins/ChaosOutfitAssetEngine
Outfit class to handle the assembly of an outfit asset.
| Name | UChaosOutfit |
| Type | class |
| Header File | /Engine/Plugins/Experimental/ChaosOutfitAsset/Source/ChaosOutfitAssetEngine/Public/ChaosOutfitAsset/Outfit.h |
| Include Path | #include "ChaosOutfitAsset/Outfit.h" |
Syntax
UCLASS (Experimental, MinimalAPI, BlueprintType)
class UChaosOutfit : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UChaosOutfit
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UChaosOutfit
(
const FObjectInitializer& ObjectInitializer |
ChaosOutfitAsset/Outfit.h | ||
UChaosOutfit
(
FVTableHelper& Helper |
ChaosOutfitAsset/Outfit.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~UChaosOutfit() |
ChaosOutfitAsset/Outfit.h |
Structs
| Name | Remarks |
|---|---|
| FLODRenderData | |
| FRenderData |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Materials | TArray< FSkeletalMaterial > | ChaosOutfitAsset/Outfit.h | ||
| OutfitCollection | FManagedArrayCollection | ChaosOutfitAsset/Outfit.h | ||
| Pieces | TArray< FChaosOutfitPiece > | ChaosOutfitAsset/Outfit.h | ||
| ReferenceSkeleton | FReferenceSkeleton | ChaosOutfitAsset/Outfit.h | ||
| RenderData | TUniquePtr< FRenderData > | ChaosOutfitAsset/Outfit.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Add
(
const FChaosSizedOutfitSource& SizedOutfitSource, |
ChaosOutfitAsset/Outfit.h | ||
void Add
(
const UChaosClothAssetBase& ClothAssetBase |
ChaosOutfitAsset/Outfit.h | ||
void Append
(
const UChaosOutfit& Other, |
ChaosOutfitAsset/Outfit.h | ||
void CopyTo
(
TArray< FChaosOutfitPiece >& OutPieces, |
ChaosOutfitAsset/Outfit.h | ||
TArray< TSharedRef< const FManagedArrayCollection > > GetClothCollections
(
int32 LodIndex |
Return the outfit pieces cloth collections for all LODs. | ChaosOutfitAsset/Outfit.h | |
TArray< FSkeletalMaterial > & GetMaterials () |
ChaosOutfitAsset/Outfit.h | ||
const TArray< FSkeletalMaterial > & GetMaterials () |
ChaosOutfitAsset/Outfit.h | ||
int32 GetNumLods() |
Return the number of LODs (max LOD contained in any piece). | ChaosOutfitAsset/Outfit.h | |
const FManagedArrayCollection & GetOutfitCollection () |
ChaosOutfitAsset/Outfit.h | ||
| ChaosOutfitAsset/Outfit.h | |||
const TArray< FChaosOutfitPiece > & GetPieces () |
ChaosOutfitAsset/Outfit.h | ||
| ChaosOutfitAsset/Outfit.h | |||
const FReferenceSkeleton & GetReferenceSkeleton() |
ChaosOutfitAsset/Outfit.h | ||
bool HasBodySize
(
const FString& SizeName |
ChaosOutfitAsset/Outfit.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Serialize
(
FArchive& Ar |
ChaosOutfitAsset/Outfit.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void Init
(
TArray< FChaosOutfitPiece >& OutPieces, |
ChaosOutfitAsset/Outfit.h | ||
static void Merge
(
const FReferenceSkeleton& InReferenceSkeleton, |
ChaosOutfitAsset/Outfit.h | ||
static void MergeLODRenderDatas
(
const InLODRenderDataType& LODRenderData, |
ChaosOutfitAsset/Outfit.h |