Navigation
API > API/Plugins > API/Plugins/CustomizableObject > API/Plugins/CustomizableObject/MuCO
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UCustomizableSystemImageProvider
- UDefaultImageProvider
References
| Module | CustomizableObject |
| Header | /Engine/Plugins/Experimental/Mutable/Source/CustomizableObject/Classes/MuCO/CustomizableObjectSystem.h |
| Include | #include "MuCO/CustomizableObjectSystem.h" |
Syntax
UCLASS&40;Abstract&41;
class UCustomizableSystemImageProvider : public UObject
Remarks
Base class for Image provider.
Functions
| Type | Name | Description | |
|---|---|---|---|
| UTexture2D * | GetTextureParameterValue
(
const FName& ID |
In case IsTextureParameterValueUnreal returns true, this will be used to query the texture. | |
| 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. | |
| void | GetTextureParameterValues
(
TArray< FCustomizableObjectExternalTexture >& OutValues |
Used in the editor to show the list of available options. | |
| FIntVector | GetTextureParameterValueSize
(
const FName& ID |
In case IsTextureParameterValueUnreal returns false, this will be used to query the texture size data. | |
| ValueType | HasTextureParameterValue
(
const FName& ID |
Query that Mutable will run to find out if a texture will be provided as an Unreal UTexture2D, or as a raw data blob. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| ValueType |