Namespace Unity.Build
Classes
AssetGuidAttribute
Attribute used to make a UnityEditor.GUID or GlobalObjectId be displayed as an asset.
BuildArtifacts
API for managing build artifacts.
BuildConfiguration
Can stores a set of hierarchical build components per type, which can be inherited or overridden using dependencies.
BuildContext
Holds contextual information when building a build pipeline.
BuildManifest
Holds information about exported assets throughout a build pipeline execution. All exported assets listed in the build manifest will also be installed in the build data directory.
BuildPipeline
Stores BuildStep (or BuildPipeline) and RunStep instructions to be executed when building or running this pipeline.
BuildPipelineResult
Holds the results of the execution of a BuildPipeline.
BuildProgress
Scoped progress indicator that will clear itself on dispose.
BuildStep
Base class for build steps that are executed througout a BuildPipeline.
BuildStepAttribute
Attribute to configure various properties of a BuildStep derived type.
BuildStepOrderAttribute
Base attribute used for declaring dependencies between multiple BuildStep classes.
BuildStepResult
Holds the result of the execution of a BuildStep.
BuildStepRunAfterAttribute
Attribute that can be added to a BuildStep class to declare which other steps must be run before that build step.
BuildStepRunBeforeAttribute
Attribute that can be added to a BuildStep class to declare which other steps must be run after that build step.
BuildTypeCache
ContextBase
HierarchicalComponentContainer<TContainer, TComponent>
Base class that stores a set of hierarchical components by type. Other containers can be added as dependencies to get inherited or overridden components.
ResultBase
Base class for results.
RunStep
RunStepAttribute
Attribute to configure various properties of a RunStep type.
RunStepResult
Holds the result of the execution of a RunStep.
ScriptableObjectPropertyContainer<TContainer>
Provides the necessary implementation to use properties and serialization with a ScriptableObject of type TContainer
.
TemporaryFileTracker
Structs
BuildBatchDescription
BuildBatchItem
Interfaces
IBuildArtifact
Interface for information about a build.
IBuildComponent
Base interface for all build configuration components.
IBuildPipelineComponent
Base interface for build configuration components that provides a build pipeline.
IBuildStep
Common interface for BuildStep and BuildPipeline. NOTE: When writing a new build step, it must derive from BuildStep.
IRunInstance
Enums
BuildType
List of possible build types.