FBuildDefinitionBuilder

A build definition builder is used to construct a build definition.

Windows
MacOS
Linux

References

Module

DerivedDataCache

Header

/Engine/Source/Developer/DerivedDataCache/Public/DerivedDataBuildDefinition.h

Include

#include "DerivedDataBuildDefinition.h"

Syntax

class FBuildDefinitionBuilder

Remarks

A build definition builder is used to construct a build definition.

Create using IBuild::CreateDefinition() which must be given a build function name.

Constructors

No constructors are accessible with public or protected access.

Functions

Name Description

Public function

void

 

AddConstant

(
    FStringView Key,
    const FCbObject& Value
)

Add a constant object with a key that is unique within this definition.

Public function

void

 

AddInputBuild

(
    FStringView Key,
    const FBuildValueKey& ValueKey
)

Add a value from another build with a key that is unique within this definition.

Public function

void

 

AddInputBulkData

(
    FStringView Key,
    const FGuid& BulkDataId
)

Add a bulk data input with a key that is unique within this definition.

Public function

void

 

AddInputFile

(
    FStringView Key,
    FStringView Path
)

Add a file input with a key that is unique within this definition.

Public function

void

 

AddInputHash

(
    FStringView Key,
    const FIoHash& RawHash
)

Add a hash input with a key that is unique within this definition.

Public function

FBuildDefini...

 

Build()

Build a build definition, which makes this builder subsequently unusable.

See Also