Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Engine/Texture.h |
Include |
#include "Engine/Texture.h" |
struct FTexturePlatformData
Platform-specific data used by the texture resource at runtime.
Name | Description | ||
---|---|---|---|
|
FTextureAsyncCa... |
AsyncTask |
Async cache task if one is outstanding. |
|
DerivedDataKey |
The key associated with this derived data. |
|
|
TIndirectArray<... |
Mips |
Mip data or VT data. one or the other. |
|
OptData |
Additional data required by some platforms. |
|
|
PackedData |
Packed bits [b31: CubeMap], [b30: HasOptData], [b29-0: NumSlices]. See bit masks below. |
|
|
PixelFormat |
Format in which mip data is stored. |
|
|
SizeX |
Width of the texture. |
|
|
SizeY |
Height of the texture. |
|
|
FVirtualTexture... |
VTData |
Name | Description | |
---|---|---|
|
FTexturePlatformData() |
Default constructor. |
Name | Description | |
---|---|---|
|
~FTexturePlatformData() |
Destructor. |
Name | Description | ||
---|---|---|---|
|
AreDerivedMipsAvailable() |
||
|
AreDerivedVTChunksAvailable() |
||
|
Cache ( |
||
|
FinishCache() |
||
|
GetExtData() |
||
|
GetHasOptData() |
||
|
GetLayerPixelFormat ( |
||
|
GetNumMipsInTail() |
||
|
GetNumNonStreamingMips() |
||
|
GetNumSlices() |
||
|
GetNumVTMips() |
Only because we don't want to expose FVirtualTextureBuiltData. |
|
|
IsCubemap() |
||
|
IsReadyForAsyncPostLoad() |
Return whether TryLoadMips() would stall because async loaded mips are not yet available. |
|
|
Serialize |
Serialization. |
|
|
SerializeCooked |
Serialization for cooked builds. |
|
|
SetIsCubemap ( |
||
|
SetNumSlices ( |
||
|
SetOptData ( |
||
|
TryInlineMipData |
||
|
TryLoadMips |
Try to load mips from the derived data cache. |
Name |
Description |
---|---|
BitMask_CubeMap |
|
BitMask_HasOptData |
|
BitMask_NumSlices |