Navigation
API > API/Runtime > API/Runtime/Landscape
Inheritance Hierarchy
- FTextureMipDataProvider
- FLandscapeTextureStorageMipProvider
References
| Module | Landscape |
| Header | /Engine/Source/Runtime/Landscape/Classes/LandscapeTextureStorageProvider.h |
| Include | #include "LandscapeTextureStorageProvider.h" |
Syntax
class FLandscapeTextureStorageMipProvider : public FTextureMipDataProvider
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Overridden from FTextureMipDataProvider
| Type | Name | Description | |
|---|---|---|---|
| void | Abort anything that could be stalling the update in PollMips(). | ||
| void | Cancel
(
const FTextureUpdateSyncOptions& SyncOptions |
Cancel the progression and release any temporary resources. | |
| void | CleanUp
(
const FTextureUpdateSyncOptions& SyncOptions |
Release any temporary data and objects that where used for the update. | |
| ETickThread | Returns on which thread Cancel() must be called in the texture update (from FTextureStreamIn) to release ressources safely and correctly. ETickThread::None when ready to delete this. | ||
| int32 | GetMips
(
const FTextureUpdateContext& Context, |
Acquire the mips this provider will handle. | |
| void | Init
(
const FTextureUpdateContext& Context, |
********* FLandscapeTextureStorageMipProvider implementation ********** | |
| bool | PollMips
(
const FTextureUpdateSyncOptions& SyncOptions |
Check if each mip handled by this mip data provider have been updated correctly. |