Name |
Description |
|
---|---|---|
|
FBuildAction |
A build action is an immutable reference to a build function and its inputs. |
|
FBuildActionBuilder |
A build action builder is used to construct a build action. |
|
FBuildActionKey |
A key that uniquely identifies a build action. |
|
FBuildCompleteParams |
Parameters for the completion callback for build requests. |
|
FBuildConfigContext |
A build config context allows cache and build behavior to be modified based on constant inputs. |
|
FBuildContext |
A build context provides the inputs for a build function and saves its outputs. |
|
FBuildDefinition |
A build definition is an immutable reference to a build function and its inputs. |
|
FBuildDefinitionBuilder |
A build definition builder is used to construct a build definition. |
|
FBuildInputDataByKey |
Data for build inputs with the input key. |
|
FBuildInputDataResolvedParams |
Parameters for the resolved callback for build input data requests. |
|
FBuildInputMetaByKey |
Metadata for build inputs with the input key. |
|
FBuildInputMetaResolvedParams |
Parameters for the resolved callback for build input metadata requests. |
|
FBuildInputs |
Build inputs are an immutable container of key/value pairs for the inputs to a build function. |
|
FBuildInputsBuilder |
A build inputs builder is used to construct build inputs. |
|
FBuildJobCompleteParams |
Parameters for the completion callback for build jobs. |
|
FBuildKey |
A key that uniquely identifies a build definition. |
|
FBuildKeyResolvedParams |
Parameters for the resolved callback for build definition requests. |
|
FBuildOutput |
A build output is an immutable container of values, messages, and logs produced by a build. |
|
FBuildOutputBuilder |
A build output builder is used to construct a build output. |
|
FBuildOutputLog |
A build output log is a log message captured from a build function. |
|
FBuildOutputMessage |
A build output message is diagnostic output from a build function and must be deterministic. |
|
FBuildPolicy |
Flags to control the behavior of build requests, with optional overrides by value. |
|
FBuildPolicyBuilder |
A build policy builder is used to construct a build policy. |
|
FBuildSchedulerParams |
Parameters that describe a build job to the build scheduler. |
|
FBuildSession |
A build session is the main point to the build scheduler. |
|
FBuildValueKey |
A key that uniquely identifies a value within a build output. |
|
FBuildValuePolicy |
A value ID and the build policy to use for that value. |
|
FBuildVersionBuilder |
A type that builds a build version from arbitrary values serialized to it. |
|
FBuildWorker |
|
|
FBuildWorkerActionCompleteParams |
|
|
FBuildWorkerBuilder |
|
|
FBuildWorkerFileDataCompleteParams |
|
|
FCacheBucket |
An alphanumeric identifier that groups related cache records. |
|
FCacheGetChunkRequest |
Parameters to request a chunk, which is a subset of a value, from a cache record or cache value. |
|
FCacheGetChunkResponse |
Parameters for the completion callback for cache chunk requests. |
|
FCacheGetRequest |
Parameters to request to get a cache record. |
|
FCacheGetResponse |
Parameters for the completion callback for cache get requests. |
|
FCacheGetValueRequest |
Parameters to request to get a cache value. |
|
FCacheGetValueResponse |
Parameters for the completion callback for cache value get requests. |
|
FCacheKey |
A key that uniquely identifies a cache record. |
|
FCachePutRequest |
Parameters to request to put a cache record. |
|
FCachePutResponse |
Parameters for the completion callback for cache put requests. |
|
FCachePutValueRequest |
Parameters to request to put a cache value. |
|
FCachePutValueResponse |
Parameters for the completion callback for cache value put requests. |
|
FCacheRecord |
A cache record is a key, an array of values, and metadata. |
|
FCacheRecordBuilder |
A cache record builder is used to construct a cache record. |
|
FCacheRecordKeyFuncs |
An implementation of KeyFuncs to compare FCacheRecord by its FCacheKey. |
|
FCacheRecordPolicy |
Flags to control the behavior of cache record requests, with optional overrides by value. |
|
FCacheRecordPolicyBuilder |
A cache record policy builder is used to construct a cache record policy. |
|
FCacheValuePolicy |
A value ID and the cache policy to use for that value. |
|
FDerivedDataCacheInterface |
Interface for the derived data cache This API is fully threadsafe (with the possible exception of the system interface: NotfiyBootComplete, etc). |
|
FDerivedDataCacheResourceStat |
|
|
FDerivedDataCacheResourceStatKeyFuncs |
|
|
FDerivedDataCacheStatsNode |
Hierarchical usage stats for the DDC nodes. |
|
FDerivedDataCacheSummaryStats |
|
|
FDerivedDataCacheUsageStats |
Copyright Epic Games, Inc. All Rights Reserved. |
|
FDerivedDataPluginInterface |
Interface for data deriving backends This API will not be called concurrently, except that Build might be called on different instances if IsBuildThreadsafe. |
|
FOptionalBuildAction |
A build action that can be null. |
|
FOptionalBuildDefinition |
A build definition that can be null. |
|
FOptionalBuildInputs |
Build inputs that can be null. |
|
FOptionalBuildOutput |
A build output that can be null. |
|
FOptionalBuildSession |
A build session that can be null. |
|
FOptionalCacheRecord |
A cache record that can be null. |
|
FRequestBarrier |
A request barrier is expected to be used when an owner may have new requests added to it. |
|
FRequestBase |
An asynchronous request base type that provides reference counting. |
|
FRequestOwner |
A concrete request owner that also presents as a request. |
|
FValue |
A value is a compressed buffer identified by its raw hash and raw size. |
|
FValueId |
A 12-byte value that uniquely identifies a value in the context that it was created. |
|
FValueWithId |
A value with an ID. |
|
IBuild |
Interface to the build system. |
|
IBuildActionBuilderInternal |
|
|
IBuildActionInternal |
|
|
IBuildDefinitionBuilderInternal |
|
|
IBuildDefinitionInternal |
|
|
IBuildFunction |
A build function is referenced by a build definition as the way to build its inputs. |
|
IBuildFunctionFactory |
DO NOT USE DIRECTLY. |
|
IBuildFunctionRegistry |
A build function registry maintains a collection of build functions. |
|
IBuildInputResolver |
Interface to resolve references to build inputs. |
|
IBuildInputsBuilderInternal |
|
|
IBuildInputsInternal |
|
|
IBuildJob |
A build job is responsible for the execution of one build. |
|
IBuildJobSchedule |
Scheduling interface and context for a build job. |
|
IBuildOutputBuilderInternal |
|
|
IBuildOutputInternal |
|
|
IBuildPolicyShared |
Interface for the private implementation of the build policy. |
|
IBuildScheduler |
A build scheduler is responsible for deciding when and where a job executes in certain states. |
|
IBuildSessionInternal |
|
|
IBuildWorkerExecutor |
|
|
IBuildWorkerFactory |
|
|
IBuildWorkerRegistry |
A build worker registry maintains a collection of build workers. |
|
ICache |
Interface to the cache. |
|
ICacheRecordBuilderInternal |
|
|
ICacheRecordInternal |
|
|
ICacheRecordPolicyShared |
Interface for the private implementation of the cache record policy. |
|
ICacheStore |
Interface to a store of cache records and cache values. |
|
ICacheStoreMaintainer |
A cache store may register an instance of this interface to take part in cache maintenance. |
|
IDDCCleanup |
|
|
IDerivedDataCacheModule |
Module for the Derived Data Cache and Derived Data Build. |
|
IRequest |
Interface to an asynchronous request that can be prioritized or canceled. |
|
IRequestOwner |
A request owner manages requests throughout their execution. |
|
TBuildFunctionFactory |
Factory that creates and registers a build function. |
|
TChunkEqual |
Binary predicate that compares chunks by key, then value ID, then raw offset. |
|
TChunkLess |
Binary predicate that compares chunks by key, then value ID, then raw offset. |
|
TSharedString |
A reference to an immutable, shared, reference-counted string. |
Name |
Description |
|
---|---|---|
|
UE::DerivedData::EBuildOutputLogLevel |
Temporary interface for tunneling the EditorBuildInputResolver into CoreUObject. |
|
UE::DerivedData::EBuildOutputMessageLevel |
Temporary interface for tunneling the EditorBuildInputResolver into CoreUObject. |
|
UE::DerivedData::EBuildPolicy |
Flags to control the behavior of build requests. |
|
UE::DerivedData::EBuildStatus |
Flags for build request completion callbacks. |
|
UE::DerivedData::ECachePolicy |
Flags to control the behavior of cache requests. |
|
UE::DerivedData::EPriority |
Priority for scheduling a request. |
|
UE::DerivedData::ERequestBarrierFlags |
Flags to control the behavior of request barriers. |
|
UE::DerivedData::EStatus |
Status of a request that has completed. |