Navigation
API > API/Developer > API/Developer/DerivedDataCache
A build definition builder is used to construct a build definition.
Create using IBuild::CreateDefinition() which must be given a build function name.
| Name | FBuildDefinitionBuilder |
| Type | class |
| Header File | /Engine/Source/Developer/DerivedDataCache/Public/DerivedDataBuildDefinition.h |
| Include Path | #include "DerivedDataBuildDefinition.h" |
Syntax
class FBuildDefinitionBuilder
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FBuildDefinitionBuilder
(
Private::IBuildDefinitionBuilderInternal* InDefinitionBuilder |
Construct a build definition builder. Use IBuild::CreateDefinition(). | DerivedDataBuildDefinition.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DefinitionBuilder | TUniquePtr< Private::IBuildDefinitionBuilderInternal > | DerivedDataBuildDefinition.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddConstant
(
FUtf8StringView Key, |
Add a constant object with a key that is unique within this definition. | DerivedDataBuildDefinition.h | |
void AddInputBuild
(
FUtf8StringView Key, |
Add a value from another build with a key that is unique within this definition. | DerivedDataBuildDefinition.h | |
void AddInputBulkData
(
FUtf8StringView Key, |
Add a bulk data input with a key that is unique within this definition. | DerivedDataBuildDefinition.h | |
void AddInputFile
(
FUtf8StringView Key, |
Add a file input with a key that is unique within this definition. | DerivedDataBuildDefinition.h | |
void AddInputHash
(
FUtf8StringView Key, |
Add a hash input with a key that is unique within this definition. | DerivedDataBuildDefinition.h | |
FBuildDefinition Build() |
Build a build definition, which makes this builder subsequently unusable. | DerivedDataBuildDefinition.h |