Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/UTexture
Description
Caches platform data for the texture.
This is called optionally from worker threads via the FAsyncEncode class (LightMaps, ShadowMaps)
| Name | CachePlatformData |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/Engine/Texture.h |
| Include Path | #include "Engine/Texture.h" |
| Source | /Engine/Source/Runtime/Engine/Private/TextureDerivedData.cpp |
void CachePlatformData
(
bool bAsyncCache,
bool bAllowAsyncBuild,
bool bAllowAsyncLoading,
class ITextureCompressorModule * Compressor,
bool bForceRebuild
)
Parameters
| Name | Remarks |
|---|---|
| bAsyncCache | spawn a thread to cache the platform data |
| bAllowAsyncBuild | allow building the DDC file in the thread if missing. |
| bAllowAsyncLoading | allow loading source data in the thread if missing (the data won't be reusable for later use though) |
| Compressor | optional compressor as the texture compressor can not be retrieved from an async thread. |