Navigation
Unreal Engine C++ API Reference > Developer > TextureFormat > Interfaces
References
Module | TextureFormat |
Header | /Engine/Source/Developer/TextureFormat/Public/Interfaces/ITextureFormat.h |
Include | #include "Interfaces/ITextureFormat.h" |
Syntax
class ITextureTiler
Remarks
Interface for platform formats that consume a linear, unpacked texture that an be built on a host platform (e.g. windows) and then tile/pack it as necessary.
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
const FUtf8StringView | ||
![]() ![]() |
FEncodedTextureExtendedData | GetExtendedDataForTexture
(
const FEncodedTextureDescription& InTextureDescription, |
The generic texture tiling build function expects the following functions to exist that do what they say on the tin. |
![]() ![]() |
FSharedBuffer | ProcessMipLevel
(
const FEncodedTextureDescription& InTextureDescription, |
InLinearSurfaces must have the necessary input mips for the mip level - i.e. for a packed mip tail, InMipIndex is the index of the top mip of the tail, and InLinearSurfaces must have all the source mips for the entire tail. |