| FDerivedDataPluginInterface
|
Module |
|
Header |
/Engine/Source/Developer/DerivedDataCache/Public/DerivedDataPluginInterface.h |
Include |
#include "DerivedDataPluginInterface.h" |
class FDerivedDataPluginInterface
Interface for data deriving backends This API will not be called concurrently, except that Build might be called on different instances if IsBuildThreadsafe.
Name | Description | |
---|---|---|
|
~FDerivedDataPluginInterface() |
Name | Description | ||
---|---|---|---|
|
Build |
Does the work of deriving the data. |
|
|
GetDebugContextString() |
A string used to describe the data being generated. |
|
|
const TCHAR ... |
GetPluginName() |
Get the plugin name, this is used as the first part of the cache key |
|
GetPluginSpecificCacheKeySuffix() |
Returns the largest and plugin specific part of the cache key. |
|
|
const TCHAR ... |
GetVersionString() |
Get the version of the plugin, this is used as part of the cache key. |
|
IsBuildThreadsafe() |
Indicates that this plugin is threadsafe. |
|
|
IsDeterministic() |
Indicated that this plugin generates deterministic data. This is used for DDC verification |