docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Namespace UnityEditor.Build.Pipeline.Interfaces

    Classes

    BuildLoggerExternsions

    Contains extension methods for the IBuildLogger interface

    ExtendedAssetData

    The extended data about an asset.

    SpriteImporterData

    The importer data about a sprite asset.

    Structs

    AssetResultData

    CustomContent

    Custom Content struct mapping a source asset to a processor to generate custom data for that asset.

    ScopedBuildStep

    Helper class to define a scope with a using statement

    Interfaces

    IBuildCache

    Base interface for the Build Caching

    IBuildContent

    Base interface for feeding Assets to the Scriptable Build Pipeline.

    IBuildContext

    Base interface for build data container system

    IBuildExtendedAssetData

    Base interface for the storing extended data about an asset.

    IBuildLogger

    Interface for monitoring the build process. Several tasks will log details of their progress through this interface. See the Build Logging documentation for more details.

    IBuildParameters

    Base interface for the parameters container

    IBuildResults

    Base interface for the build results container

    IBuildSpriteData

    Base interface for the storing sprite importer data for sprite assets.

    IBuildTask

    Base interface of all build tasks.

    IBundleBuildContent

    Base interface for feeding Assets with explicit Asset Bundle layout to the Scriptable Build Pipeline.

    IBundleBuildParameters

    Base interface for the parameters container for building bundles.

    IBundleBuildResults

    Extended interface for Asset Bundle build results container. IBuildResults

    IBundleExplictObjectLayout

    Optional interface used for overriding the location where specific objects will be serialized

    IBundleWriteData

    Extended interface for Asset Bundle write data container.

    IContextObject

    Base interface for all objects that can be stored in IBuildContext.

    ICustomAssets

    Base interface for storing the list of Custom Assets generated during the Scriptable Build Pipeline.

    IDependencyCallback

    Base interface for handling running the callbacks after dependency calculation step.

    IDependencyData

    Base interface for the dependency data container

    IDeterministicIdentifiers

    Base interface for the generating deterministic identifiers for different parts of the build pipeline.

    IPackingCallback

    Base interface for handling running the callbacks after packing step.

    IProgressTracker

    Base interface for the build progress tracker

    IScriptsCallback

    Base interface that handles processing the callbacks after script building step.

    IWriteData

    Base interface for the write data container.

    IWriteOperation

    Base interface for wrapping the different low level WriteSerializeFile API around a common high level Write function

    IWritingCallback

    Base interface for handling running the callbacks after writing step.

    Enums

    LogLevel

    Describes the level of a log entry

    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)