Navigation
API > API/Plugins > API/Plugins/CustomizableObject > API/Plugins/CustomizableObject/MuCO
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAssetUserData
- UTextureMipDataProviderFactory
- UMutableTextureMipDataProviderFactory
References
| Module | CustomizableObject |
| Header | /Engine/Plugins/Experimental/Mutable/Source/CustomizableObject/Public/MuCO/CustomizableObjectMipDataProvider.h |
| Include | #include "MuCO/CustomizableObjectMipDataProvider.h" |
Syntax
UCLASS&40;HideCategories&61;Object&41;
class UMutableTextureMipDataProviderFactory : public UTextureMipDataProviderFactory
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UCustomizableObjectInstance > | CustomizableObjectInstance | Todo: Simplify by replacing the reference to the Instance with some static parametrization or hash with enough info to reconstruct the texture. | |
| FMutableImageReference | ImageRef | ||
| TSharedPtr< FMutableUpdateContext > | UpdateContext |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UMutableTextureMipDataProviderFactory
(
const FObjectInitializer& ObjectInitializer |
Overridden from UTextureMipDataProviderFactory
| Type | Name | Description | |
|---|---|---|---|
| FTextureMipDataProvider * | AllocateMipDataProvider
(
UTexture* Asset |
Create a FTextureMipDataProvider to handle a single StreamIn mip operation. | |
| bool | Returns true if TextureMipDataProviders allocated by this factory can provide MipData by themselves, even without loading from disk at all, so streaming can be enabled for their textures. |