Navigation
API > API/Plugins > API/Plugins/CustomizableObject
Base class for Image provider.
An image provider only needs to be alive when calling UpdateSkeletalMeshAsync. Once called it can be safety destructed. Mutable will cache those images in case they are needed due to MIP updates.
| Name | UCustomizableSystemImageProvider |
| Type | class |
| Header File | /Engine/Plugins/Mutable/Source/CustomizableObject/Public/MuCO/CustomizableObjectSystem.h |
| Include Path | #include "MuCO/CustomizableObjectSystem.h" |
Syntax
UCLASS (MinimalAPI, Abstract)
class UCustomizableSystemImageProvider : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UCustomizableSystemImageProvider
Derived Classes
Enums
Public
| Name | Remarks |
|---|---|
| ValueType |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UTexture2D * GetTextureParameterValue
(
const FName& ID |
In case IsTextureParameterValueUnreal returns true, this will be used to query the texture. | MuCO/CustomizableObjectSystem.h | |
virtual void GetTextureParameterValueData
(
const FName& ID, |
In case IsTextureParameterValueUnreal returns false, this will be used to query the texture data that must be copied in the preallocated buffer. | MuCO/CustomizableObjectSystem.h | |
virtual void GetTextureParameterValues
(
TArray< FCustomizableObjectExternalTexture >& OutValues |
Used in the editor to show the list of available options. | MuCO/CustomizableObjectSystem.h | |
virtual FIntVector GetTextureParameterValueSize
(
const FName& ID |
In case IsTextureParameterValueUnreal returns false, this will be used to query the texture size data. | MuCO/CustomizableObjectSystem.h | |
| Query that Mutable will run to find out if a texture will be provided as an Unreal UTexture2D, or as a raw data blob. | MuCO/CustomizableObjectSystem.h |