| ITextureFormat
|
Module |
|
Header |
/Engine/Source/Developer/TargetPlatform/Public/ChildTextureFormat.h |
Include |
#include "ChildTextureFormat.h" |
class FChildTextureFormat : public ITextureFormat
Version of ITextureFormat that handles a child texture format that is used as a "post-process" after compressing textures, useful for several platforms that need to modify already compressed texture data for optimal data
Name | Description | |
---|---|---|
|
FChildTextureFormat ( |
Name | Description | ||
---|---|---|---|
|
AddBaseTextureFormatModules ( |
||
|
CompressBaseImage ( |
||
|
CompressBaseImageTiled ( |
||
|
GetBaseFormatName ( |
||
|
const ITextu... |
GetBaseFormatObject ( |
Given a platform specific format name, get the parent texture format object |
|
GetChildDerivedDataKeyString ( |
Make the child type think about if they need a key string or not, by making it pure virtual |
|
|
GetChildFormatVersion ( |
The final version is a combination of parent and child formats, 8 bits for each |
Name | Description | ||
---|---|---|---|
|
GetDerivedDataKeyString ( |
Gets an optional derived data key string, so that the compressor can rely upon the number of mips, size of texture, etc, when compressing the image |
|
|
GetPixelFormatForImage ( |
Calculate the final/runtime pixel format for this image on this platform |
|
|
GetSupportedFormats |
Gets the list of supported formats. |
|
|
GetVersion ( |
Gets the current version of the specified texture format. |
|
|
PrepareTiling ( |
Prepares to compresses a single image with tiling. |
|
|
ReleaseTiling ( |
Cleans up the FTilerSettings object once it is finished. |
|
|
SetTiling ( |
Sets the tiling settings after device-specific tiling has been performed. |