Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Engine/TextureMipDataProviderFactory.h |
Include |
#include "Engine/TextureMipDataProviderFactory.h" |
class UTextureMipDataProviderFactory : public UAssetUserData
UTextureMipDataProviderFactory defines an interface to create instances of FTextureMipDataProvider. Derived classes from UTextureMipDataProviderFactory can be attached to UTexture::MipDataProviderFactory to define a new source for mip content (instead of the default disk file or ddc mips). Usecases include dynamic textures that need to be driven by the texture streaming or textures that get they data over the network.
Name | Description | |
---|---|---|
|
UTextureMipDataProviderFactory ( |
Name | Description | ||
---|---|---|---|
|
FTextureMipD... |
AllocateMipDataProvider ( |
Create a FTextureMipDataProvider to handle a single StreamIn mip operation. |
|
WillProvideMipDataWithoutDisk() |
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. |