/Engine/Plugins/Experimental/Mutable/Source/CustomizableObject/Classes/MuCO/CustomizableObject.h
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType, Config=Engine) class UCustomizableObject : public [UObject](API\Runtime\CoreUObject\UObject\UObject)
TArray<FCustom...
AlwaysLoadedExtensionData
mu::ExtensionData::Indexis an index into this array whenmu::ExtensionData::Originis ConstantAlwaysLoaded
TMap<FString, ...
AnimBPAssetsMap
Stores theUAnimBlueprintassets gathered from the SkeletalMesh nodes during compilation, to be used in mesh generation in-game
TArray<FAnimBp...
AnimBpOverridePhysiscAssetsInfo
bool
bEnable16BitBoneWeights
TODO: Enable 16 bit weights.
bool
bEnableAltSkinWeightProfiles
bool
bEnableAnimBpPhysicsAssetsManipualtion
bool
bEnableClothing
bool
bEnablePhysicsAssetMerge
bool
bEnableRealTimeMorphTargets
bool
bEnableUseRefSkeletalMeshAsPlaceholder
Use the SkeletalMesh of reference as a placeholder until the custom mesh is ready to use.
bool
bIsChildObject
True if this object references a parent object.
TMap<FString, ...
CachedPlatformsData
Map of PlatformName to CachedPlatformData. Only valid while cooking.
TArray<FCustom...
ClothMeshToMeshVertData
TArray<FCustom...
ClothSharedConfigsData
ECustomizableOb...
CompilationState
FCompilationOpt...
CompileOptions
Compilation options to use in editor and for packaging for this object.
TArray<FCustom...
ContributingClothingAssetsData
TArray< FMorphT...
ContributingMorphTargetsInfo
TArray<FString...
CustomizableObjectClassTags
Customizable Object Population data start ------------------------------------------------.
TSet<FGuid>
CustomizableObjectGuidsInCompilation
Set of all the guids of all the CustomizableObjects in the compilation.
TMap<FString, ...
CustomizableObjectParametersTags
Map of parameters available for the Customizable Object and their tags
TMap<FString, ...
CustomizableObjectPathMap
Map to identify what CustomizableObject owns a parameter.
TMap<FString, ...
GroupNodeMap
TMap< uint64,F...
HashToStreamableBlock
Map of Hash to Streaming blocks, used to stream a block of data representing a resource from the BulkData
FGuid
Identifier
Unique Identifier - used to locate Model and Streamable data on disk. Should not be modified.
TArray<FMutabl...
ImageProperties
TArray<FProfil...
InstancePropertiesProfiles
FMutableLODSett...
LODSettings
TArray<FName>
LowPriorityTextures
Textures marked as low priority will generate defaulted resident mips (if texture streaming is enabled).
TSoftObjectPtr<...
MaskOutCache
Stores the textures that will be used to mask-out areas in projectors.
EMutableCompile...
MeshCompileType
Options when compiling this customizable object (see EMutableCompileMeshType declaration for info)
TArray<FMorphT...
MorphTargetReconstructionData
int32
NumMeshComponentsInRoot
Amount of components in this CO. Set at the end of the model compilation process.
TMap<FString, ...
ParameterUIDataMap
Stores all the parameter UI metadata information for all the dependencies of this Customizable Object
TMap<FString, ...
PhysicsAssetsMap
Stores the physics assets gathered from the SkeletalMesh nodes during compilation, to be used in mesh generation in-game
TArray<FString...
PopulationClassTags
Array to strore all the Population Class tags
FPostCompileDel...
PostCompileDelegate
TArray<TSoftOb...
ReferencedMaterials
List of Materials referenced by this or any child customizable object.
TArray<FName>
ReferencedMaterialSlotNames
List of Material slot names for the materials referenced by this or any child customizable object.
TArray<TSoftOb...
ReferencedPassThroughTextures
TArray<TSoftOb...
ReferencedSkeletons
List of skeletons referenced by any of the parts of this customizable object.
TArray<TObject...
ReferenceSkeletalMeshes
All the SkeletalMeshes generated for this CustomizableObject instances will use the Reference Skeletal Mesh properties for everything that Mutable doesn't create or modify.
TArray<FMutabl...
ReferenceSkeletalMeshesData
All the SkeletalMeshes generated for this CustomizableObject instances will use the Reference Skeletal Mesh properties for everything that Mutable doesn't create or modify.
ECustomizableOb...
Relevancy
Hide this property because it is not used yet.
TArray<FMutabl...
SkinWeightProfilesInfo
TArray<FMutabl...
SocketArray
Stores the sockets provided by the part skeletal meshes, to be merged in the generated meshes
TObjectPtr<UEd...
Source
Editor graph.
TMap<FString, ...
StateUIDataMap
Stores all the state UI metadata information for all the dependencies of this Customizable Object
TArray<FCustom...
StreamedExtensionData
mu::ExtensionData::Indexis an index into this array whenmu::ExtensionData::Originis ConstantStreamed
FGuid
VersionId
Used to verify the derived data matches this version of the Customizable Object.
TArray<TSoftOb...
WorkingSet
Array of elements to use with compile option CompileType = WorkingSet.