Navigation
API > API/Plugins > API/Plugins/CustomizableObject
Classes
Typedefs
Enums
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
ECustomizableObjectCompilationState | ||
![]() ![]() ![]() |
ECustomizableObjectGroupType | ||
![]() ![]() |
ECustomizableObjectNumBoneInfluences | ||
![]() ![]() |
ECustomizableObjectProjectorType | ||
![]() ![]() |
ECustomizableObjectRelevancy | ||
![]() ![]() ![]() |
EMutableCompileMeshType | Customizable object mesh compilation options | |
![]() ![]() ![]() |
EMutableParameterType | ||
![]() |
EQueuePriorityType | Priority for the mutable update queue, Low is the normal distance-based priority, High is normally used for discards and Mid for LOD downgrades. | |
![]() |
EUpdateRequired | Result of all the checks just before beginning an update. | |
![]() ![]() |
EUpdateResult | Instance Update Result. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | CopyTextureProperties
(
UTexture2D* Texture, |
|
![]() |
void | FinishUpdateGlobal
(
UCustomizableObjectInstance* Instance, |
Before the Mutable Queue rework this made sense, but this is no longer the case. Remove this when doing MTBL-1409. |
![]() |
CUSTOMIZABLEOBJECT_API UCustomizableSkeletalComponent * | GetPlayerCustomizableSkeletalComponent
(
const int32 SlotID, |
Utility function for commands |
![]() |
uint32 | GetTypeHash
(
const FMultilayerProjector& Key |
|
![]() |
uint32 | GetTypeHash
(
const FMultilayerProjectorLayer& Key |
|
![]() |
uint32 | GetTypeHash
(
const FCustomizableObjectProjectorParameterValue& Key |
|
![]() |
uint32 | GetTypeHash
(
const FCustomizableObjectProjector& Key |
|
![]() |
uint32 | GetTypeHash
(
const FCustomizableObjectVectorParameterValue& Key |
|
![]() |
uint32 | GetTypeHash
(
const FCustomizableObjectTextureParameterValue& Key |
|
![]() |
uint32 | GetTypeHash
(
const FCustomizableObjectFloatParameterValue& Key |
|
![]() |
uint32 | GetTypeHash
(
const FCustomizableObjectIntParameterValue& Key |
|
![]() |
uint32 | GetTypeHash
(
const FCustomizableObjectBoolParameterValue& Key |
|
![]() |
void | MutableMeshBufferUtils::SetupIndexBuffer
(
mu::FMeshBufferSet& OutTargetIndexBuffers |
Sets up all the channels that ought to be part of the Index Buffer of the Mutable mesh owning the provided MeshBufferSet |
![]() |
void | MutableMeshBufferUtils::SetupSkinBuffer
(
const int32& InCurrentVertexBuffer, |
Sets up all the channels that ought to be part of the Vertex Skin Buffer of the Mutable mesh owning the provided MeshBufferSet |
![]() |
void | MutableMeshBufferUtils::SetupSkinWeightProfileBuffer
(
const int32& InCurrentVertexBuffer, |
Sets up all the channels that ought to be part of the Vertex SkinWeightProfile Buffer of the Mutable mesh owning the provided MeshBufferSet |
![]() |
void | MutableMeshBufferUtils::SetupTangentBuffer
(
const int32& InCurrentVertexBuffer, |
Sets up all the channels that ought to be part of the Vertex Tangent Buffer of the Mutable mesh owning the provided MeshBufferSet |
![]() |
void | MutableMeshBufferUtils::SetupTexCoordinatesBuffer
(
const int32& InCurrentVertexBuffer, |
Sets up all the channels that ought to be part of the Vertex Texture Coordinates Buffer of the Mutable mesh owning the provided MeshBufferSet |
![]() |
void | MutableMeshBufferUtils::SetupVertexColorBuffer
(
const int32& InCurrentVertexBuffer, |
Sets up all the channels that ought to be part of the Vertex Color Buffer of the Mutable mesh owning the provided MeshBufferSet |
![]() |
void | MutableMeshBufferUtils::SetupVertexPositionsBuffer
(
const int32& InCurrentVertexBuffer, |
Sets up all the channels that ought to be part of the Vertex Position Buffer of the Mutable mesh owning the provided MeshBufferSet |
![]() |
CUSTOMIZABLEOBJECT_API ECustomizableObjectProjectorType | ProjectorUtils::GetEquivalentProjectorType
(
mu::PROJECTOR_TYPE ProjectorType |
Get with the equivalent type of CO projector provided a mutable internal projector type. |
![]() |
CUSTOMIZABLEOBJECT_API mu::PROJECTOR_TYPE | ProjectorUtils::GetEquivalentProjectorType
(
ECustomizableObjectProjectorType ProjectorType |
Get the equivalent mutable projector type to the CO mutable projector type. |
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
const FString | AsyncUpdatePending | |
![]() |
const Type | BuiltInstances | |
![]() |
const FString | Correct | |
![]() |
const Type | Count | |
![]() |
TAutoConsoleVariable< bool > | CVarClearWorkingMemoryOnUpdateEnd | |
![]() |
TAutoConsoleVariable< bool > | CVarReuseImagesBetweenInstances | |
![]() |
const Type | Hidden | |
![]() |
constexpr int32 | MaxTexCordChannelCount | Determines the max amount of channels that can inhabit a Texture Coordinate buffer. |
![]() |
const FString | PostUpdateError | |
![]() |
const Type | Rotate | |
![]() |
const Type | Scale | |
![]() |
const Type | Selected | |
![]() |
STATCAT_Advanced | Mutable stats. | |
![]() |
const Type | Translate | |
![]() |
const Type | TypeChanged | |
![]() |
const FString | UpdateError | |
![]() |
const Type | UpdateOperations |