Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Engine
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAssetUserData
- UTextureMipDataProviderFactory
- UTextureAllMipDataProviderFactory
- ULandscapeTextureStorageProviderFactory
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Engine/TextureAllMipDataProviderFactory.h |
| Include | #include "Engine/TextureAllMipDataProviderFactory.h" |
Syntax
class UTextureAllMipDataProviderFactory : public UTextureMipDataProviderFactory
Remarks
UTextureAllMipDataProviderFactory defines an interface to create instances of FTextureMipDataProvider. Derived classes from UTextureAllMipDataProviderFactory can be attached to UTexture2D to define a new source for all of the mip data (instead of the default disk file or ddc mips). Use cases include custom texture compression.
Constructors
| Type | Name | Description | |
|---|---|---|---|
UTextureAllMipDataProviderFactory
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | GetInitialMipData
(
int32 FirstMipToLoad, |
Retrieve initial texel data for mips, starting from FirstMipToLoad, up to the last mip in the texture. | |
| FStreamableRenderResourceState | GetResourcePostInitState
(
const UTexture* Owner, |
Get the initial streaming state (after texture is first loaded) |