Namespace Unity.Build
Classes
AssetGuidAttribute
Attribute used to make a Unity
BuildArtifacts
API for managing build artifacts.
BuildContext
Holds contextual information while a Build
BuildManifest
Holds information about exported assets throughout a Build
BuildPipeline
Defines a list of IBuild
BuildPipelineResult
Holds the results of the execution of a Build
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 Build
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 IBuild
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.
Constants
RunStep
RunStepResult
Holds the result of the execution of a IRun
ScriptableObjectPropertyContainer<TContainer>
Provides the necessary implementation to use properties and serialization with a ScriptableTContainer
.
Interfaces
IBuildArtifact
Interface for information about a build.
IBuildPipelineComponent
Base interface for Build
IBuildSettingsComponent
Defines the settings used throughout a Build
IBuildStep
Base interface for Build
IRunInstance
IRunStep
Enums
BuildConfiguration
List of possible build configurations.
BuildStepAttribute.Flags
Flags types for build steps.