Navigation
API > API/Developer > API/Developer/DerivedDataCache
Factory that creates and registers a build function.
A build function must be registered by a build function factory before it can execute a build. Register a function in the source file that implements it or in the corresponding module.
Examples: static const TBuildFunctionFactory
| Name | TBuildFunctionFactory |
| Type | class |
| Header File | /Engine/Source/Developer/DerivedDataCache/Public/DerivedDataBuildFunctionFactory.h |
| Include Path | #include "DerivedDataBuildFunctionFactory.h" |
Syntax
template<typename FunctionType>
class TBuildFunctionFactory : public UE::DerivedData::IBuildFunctionFactory
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TBuildFunctionFactory
(
ArgTypes&&... Args |
DerivedDataBuildFunctionFactory.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~TBuildFunctionFactory() |
DerivedDataBuildFunctionFactory.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Function | const FunctionType | DerivedDataBuildFunctionFactory.h |
Functions
Public
Overridden from IBuildFunctionFactory
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const IBuildFunction & GetFunction() |
Returns the build function associated with this factory. | DerivedDataBuildFunctionFactory.h |