| ITextureFormat
|
Module |
|
Header |
/Engine/Source/Developer/TargetPlatform/Public/Interfaces/ITextureFormat.h |
Include |
#include "Interfaces/ITextureFormat.h" |
class ITextureFormat
Interface for texture compression modules.
Name | Description | |
---|---|---|
|
~ITextureFormat() |
Virtual destructor. |
Name | Description | ||
---|---|---|---|
|
AllowParallelBuild() |
Checks whether this texture format can compress in parallel. |
|
|
CompressImage ( |
Compresses a single image. |
|
|
CompressImageEx ( |
Compress an image (or images for a miptail) into a single mip blob. |
|
|
CompressImageTiled ( |
Compress an image (or images for a miptail) into a single mip blob with device-specific tiling. |
|
|
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 |
|
|
FTextureForm... |
GetFormatCapabilities() |
Gets the capabilities of the texture compressor. |
|
FTextureForm... |
GetFormatCapabilitiesEx ( |
Gets the capabilities of the texture compressor. |
|
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. |
|
|
SupportsTiling ( |
Whether device-specific tiling is supported by the compressor. |
|
|
UsesTaskGraph() |
Whether the compressor uses the FTaskGraph API. |
Name |
Description |
|
---|---|---|
|
FTilerSettings |
An object produced by PrepareTiling and used by SetTiling and CompressImageTiled. |