Navigation
Unreal Engine C++ API Reference > Developer > DerivedDataCache
Inheritance Hierarchy
- FDerivedDataPluginInterface
- FDerivedAudioDataCompressor
- FDerivedDataGeometryCollectionCooker
- FDerivedDataGeometryCollectionRenderDataCooker
References
Module | DerivedDataCache |
Header | /Engine/Source/Developer/DerivedDataCache/Public/DerivedDataPluginInterface.h |
Include | #include "DerivedDataPluginInterface.h" |
Syntax
class FDerivedDataPluginInterface
Remarks
Interface for data deriving backends This API will not be called concurrently, except that Build might be called on different instances if IsBuildThreadsafe.
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
bool | Does the work of deriving the data. | |
![]() ![]() ![]() |
FQueuedThreadPool * | If IsBuildThreadsafe() returns true, then this is the thread pool that is used to run the background task. | |
![]() ![]() ![]() |
FString | A string used to describe the data being generated. | |
![]() ![]() |
const TCHAR * | Get the plugin name, this is used as the first part of the cache key | |
![]() ![]() |
FString | Returns the largest and plugin specific part of the cache key. | |
![]() ![]() |
const TCHAR * | Get the version of the plugin, this is used as part of the cache key. | |
![]() ![]() |
bool | Indicates that this plugin is threadsafe. | |
![]() ![]() ![]() |
bool | Indicated that this plugin generates deterministic data. This is used for DDC verification |