Navigation
API > API/Developer > API/Developer/TextureFormat > API/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. |