Namespace Unity.Build
Classes
AssetGuidAttribute
Attribute used to make a
BuildArtifacts
API for managing build artifacts.
BuildContext
Holds contextual information while a BuildPipeline is executing.
BuildManifest
Holds information about exported assets throughout a BuildPipeline execution. All exported assets listed in the build manifest will also be installed in the build data directory.
BuildPipeline
Defines a list of IBuildStep to run in order.
BuildPipelineResult
Holds the results of the execution of a BuildPipeline.
BuildProgress
Scoped progress indicator that will clear itself on dispose.
BuildSettings
Can stores a set of unique components, which can be inherited or overridden using dependencies.
BuildStep
Base class for build steps that are executed througout a BuildPipeline.
BuildStepAttribute
Attribute for hiding build steps from the GUI and specifying a display name with only a Type.
BuildStepResult
Holds the result of the execution of a IBuildStep.
BuildTypeCache
ComponentContainer<TContainer, TComponent>
Base class that stores a set of hierarchical components by type.
Other TContainer
can be added as dependencies to get inherited or overridden components.
RunStep
RunStepResult
Holds the result of the execution of a IRunStep.
ScriptableObjectPropertyContainer<TContainer>
Provides the necessary implementation to use properties and serialization with a TContainer
.
Interfaces
IBuildArtifact
Interface for information about a build.
IBuildPipelineComponent
Base interface for BuildSettings components that provides the BuildPipeline.
IBuildSettingsComponent
Defines the settings used throughout a BuildPipeline. Base interface for all BuildSettings components.
IBuildStep
Base interface for BuildStep. Note: When writing a new build step, derive from BuildStep instead of this interface.
IRunInstance
IRunStep
Enums
BuildConfiguration
List of possible build configurations.
BuildStepAttribute.Flags
Flags types for build steps.