docs.unity3d.com
    Show / Hide Table of Contents

    Namespace UnityEditor.Build.Pipeline.Tasks

    Classes

    AppendBundleHash

    Append a hash to each bundle name.

    ArchiveAndCompressBundles

    Archives and compresses all asset bundles.

    BuildPlayerScripts

    Compiles all player scripts.

    CalculateAssetDependencyData

    Calculates the dependency data for all assets.

    CalculateSceneDependencyData

    Calculates the dependency data for all scenes.

    CreateBuiltInShadersBundle

    Optional build task that extracts Unity's built in shaders and assigns them to the specified bundle

    GenerateBundleCommands

    Creates bundle commands for assets and scenes.

    GenerateBundleMaps

    Generates reference maps and usage sets for asset bundles.

    GenerateBundlePacking

    Packs each asset bundle and calculates the asset load file dependency list.

    GenerateLinkXml

    Creates a link.xml file in the output folder to use with Unity managed code stripping.

    GenerateSubAssetPathMaps

    Creates sub asset load information.

    PostDependencyCallback

    Processes all callbacks after the dependency calculation task.

    PostPackingCallback

    Processes all callbacks after the bundle packing task.

    PostScriptsCallback

    Processes all callbacks after the script building task.

    PostWritingCallback

    Processes all callbacks after the writing task.

    PreviewSceneDependencyData

    Validates scene dependency data and stores it in the cache.

    RebuildSpriteAtlasCache

    Builds the cache data for all sprite atlases.

    StripUnusedSpriteSources

    Removes all unusued sprite source data from asset references and scene references.

    SwitchToBuildPlatform

    Sets the target build platform based on the build parameters.

    UpdateBundleObjectLayout

    Updates the layout for bundle objects.

    WriteSerializedFiles

    Serializes all cache data.

    In This Article
    • Classes
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023