docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Namespace Unity.Build

    Classes

    AssetGuidAttribute

    Attribute used to make a UnityEditor.GUID or GlobalObjectId be displayed as an asset.

    BuildAssemblyCache

    A BuildAssemblyCache caches a set of assemblies built from a root assembly asset and a build target. It is rebuilt if the root assembly asset or the build target has changed.

    BuildConfiguration

    Can stores a set of hierarchical build components per type, which can be inherited or overridden using dependencies.

    BuildConfigurationReadOnlyExtensions

    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.

    BuildPipelineBase

    BuildPipelineResult

    Base class for results involving pipeline execution.

    BuildProcess

    Describe the state of an incremental build process. The Update() method needs to be called until it returns false, indicating that the build has completed. The BuildResult can then be queried from the Result property.

    BuildProgress

    Scoped progress indicator that will clear itself on dispose.

    BuildResult

    Container for results happening when building a build pipeline.

    BuildStepAttribute

    Attribute to configure various properties of a BuildStepBase derived type.

    BuildStepBase

    Base class for build steps.

    BuildStepCollection

    Represent a collection of build steps that can be run.

    BuildTargetExtensions

    Extensions of BuildTarget enum type.

    CleanContext

    Holds contextual information when cleaning a build.

    CleanResult

    Container for results happening when cleaning a build.

    ContextBase

    DefaultRunInstance

    Provides a default run instance implementation.

    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.

    HierarchicalComponentContainer<TContainer, TComponent>.ReadOnly

    A read-only wrapper for this container, which does not expose methods that modify the container. If changes are made to the underlying container, the read-only wrapper reflects those changes.

    KnownPlatforms

    Contains constants for known platforms.

    KnownPlatforms.Android

    Constant platform information for Android platform.

    KnownPlatforms.CloudRendering

    Constant platform information for CloudRendering platform.

    KnownPlatforms.GameCoreXboxOne

    Constant platform information for GameCoreXboxOne platform.

    KnownPlatforms.GameCoreXboxSeries

    Constant platform information for GameCoreXboxSeries platform.

    KnownPlatforms.Linux

    Constant platform information for Linux platform.

    KnownPlatforms.Lumin

    Constant platform information for Lumin platform.

    KnownPlatforms.PS5Player

    Constant platform information for PS5Player platform.

    KnownPlatforms.PlayStation4

    Constant platform information for PlayStation 4 platform.

    KnownPlatforms.Stadia

    Constant platform information for Stadia platform.

    KnownPlatforms.Switch

    Constant platform information for Switch platform.

    KnownPlatforms.UniversalWindowsPlatform

    Constant platform information for Universal Windows Platform (UWP) platform.

    KnownPlatforms.Web

    Constant platform information for Web platform.

    KnownPlatforms.Windows

    Constant platform information for Windows platform.

    KnownPlatforms.XboxOne

    Constant platform information for Xbox One platform.

    KnownPlatforms.iOS

    Constant platform information for iOS platform.

    KnownPlatforms.macOS

    Constant platform information for macOS platform.

    KnownPlatforms.tvOS

    Constant platform information for tvOS platform.

    Platform

    Platform base class.

    PrepareContext

    Result

    ResultBase

    Base class for results.

    ResultFailure

    Container representing a failed result.

    ResultLastBuildResultFailed

    Container representing a failure caused from the last build result that failed.

    ResultNoBuildResultFound

    Container representing a failure caused because of missing build result.

    ResultNoPipelineSpecified

    Container representing a failure caused by no pipeline specified.

    ResultNoPlatformSpecified

    Container representing a failure caused by no platform specified.

    ResultPackageNotInstalled

    Container representing a failure caused by a missing platform package.

    ResultSuccess

    Container representing a successful result.

    RootAssemblyComponent

    A RootAssemblyComponent allows to specify an Assembly Definition Asset for a build.

    RunContext

    Holds contextual information when running a build pipeline.

    RunResult

    Container for results happening when running a build pipeline.

    RunTargetBase

    Represents the deployement target where you can run your application.

    ScriptableObjectPropertyContainer<TContainer>

    Provides the necessary implementation to use properties and serialization with a ScriptableObject of type TContainer.

    ScriptableObjectPropertyContainer<TContainer>.DeserializationContext

    Deserialization context passed to UserData during deserialization.

    TemporaryFileTracker

    TypeConstructionUtility

    Type construction utilities.

    TypeExtensions

    Type extensions.

    Structs

    ActiveBuildConfigurationChangedEvent

    Active build configuration changed event container.

    BoolResult

    Interfaces

    IBuildArtifact

    Base interface for build artifacts. Build artifacts are used to stores build results and retrieve them later.

    IBuildComponent

    Base interface for all build configuration components.

    IBuildComponentInitialize

    Base interface for build components that wants to provide an initialization method.

    IBuildPipelineComponent

    Base interface for build configuration components that provides a build pipeline.

    IHierarchicalComponentInitialize<TContainer, TComponent>

    Base interface for components that wants to provide an initialization method.

    IRunInstance

    Base interface for all run instance classes.

    Enums

    BuildType

    List of possible build types.

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)