UTextureMipDataProviderFactory

[UTextureMipDataProviderFactory](API\Runtime\Engine\Engine\UTextureMipDataProviderFactory) defines an interface to create instances of [FTextureMipDataProvider](API\Runtime\Engine\Streaming\FTextureMipDataProvider).

Windows
MacOS
Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UAssetUserData

UTextureMipDataProviderFactory

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Engine/TextureMipDataProviderFactory.h

Include

#include "Engine/TextureMipDataProviderFactory.h"

Syntax

class UTextureMipDataProviderFactory : public UAssetUserData

Remarks

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.

Constructors

Name Description

Public function

UTextureMipDataProviderFactory

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function

FTextureMipD...

 

AllocateMipDataProvider

(
    UTexture* Asset,
    int32 NewMipCount
)

Create a FTextureMipDataProvider to handle a single StreamIn mip operation.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss