Class ContentPipeline
Static class containing the main content building entry points into the Scriptable Build Pipeline.
Inherited Members
Namespace: UnityEditor.Build.Pipeline
Assembly: Unity.ScriptableBuildPipeline.Editor.dll
Syntax
public static class ContentPipeline
Fields
BuildCallbacks
Default callback implementation.
Declaration
public static BuildCallbacks BuildCallbacks
Field Value
| Type | Description |
|---|---|
| BuildCallbacks |
kScriptBuildPath
Default temporary path used for building script data.
Declaration
public const string kScriptBuildPath = "Library/PlayerScriptAssemblies"
Field Value
| Type | Description |
|---|---|
| string |
kTempBuildPath
Default temporary path used for building content data.
Declaration
public const string kTempBuildPath = "Temp/ContentBuildData"
Field Value
| Type | Description |
|---|---|
| string |
Methods
BuildAssetBundles(BuildContext, IBundleBuildParameters, IBundleBuildContent, out IBundleBuildResults)
Default implementation of generating Asset Bundles using the Scriptable Build Pipeline.
The target platform must be installed. Otherwise AssetBundles will be built based on the editor version of the Assemblies and may have incorrect content.
Declaration
public static ReturnCode BuildAssetBundles(BuildContext buildContext, IBundleBuildParameters parameters, IBundleBuildContent content, out IBundleBuildResults result)
Parameters
| Type | Name | Description |
|---|---|---|
| BuildContext | buildContext | The build context to use for this build. |
| IBundleBuildParameters | parameters | Set of parameters used for building asset bundles. |
| IBundleBuildContent | content | Set of content and explicit asset bundle layout to build. |
| IBundleBuildResults | result | Results from building the content and explicit asset bundle layout. |
Returns
| Type | Description |
|---|---|
| ReturnCode | Return code with status information about success or failure causes. |
BuildAssetBundles(BuildContext, IBundleBuildParameters, IBundleBuildContent, out IBundleBuildResults, IList<IBuildTask>, params IContextObject[])
Default implementation of generating Asset Bundles using the Scriptable Build Pipeline.
The target platform must be installed. Otherwise AssetBundles will be built based on the editor version of the Assemblies and may have incorrect content.
Declaration
public static ReturnCode BuildAssetBundles(BuildContext buildContext, IBundleBuildParameters parameters, IBundleBuildContent content, out IBundleBuildResults result, IList<IBuildTask> taskList, params IContextObject[] contextObjects)
Parameters
| Type | Name | Description |
|---|---|---|
| BuildContext | buildContext | The build context to use for this build. |
| IBundleBuildParameters | parameters | Set of parameters used for building asset bundles. |
| IBundleBuildContent | content | Set of content and explicit asset bundle layout to build. |
| IBundleBuildResults | result | Results from building the content and explicit asset bundle layout. |
| IList<IBuildTask> | taskList | Custom task list for building asset bundles. |
| IContextObject[] | contextObjects | Additional context objects to make available to the build. |
Returns
| Type | Description |
|---|---|
| ReturnCode | Return code with status information about success or failure causes. |
BuildAssetBundles(IBundleBuildParameters, IBundleBuildContent, out IBundleBuildResults)
Default implementation of generating Asset Bundles using the Scriptable Build Pipeline.
The target platform must be installed. Otherwise AssetBundles will be built based on the editor version of the Assemblies and may have incorrect content.
Declaration
public static ReturnCode BuildAssetBundles(IBundleBuildParameters parameters, IBundleBuildContent content, out IBundleBuildResults result)
Parameters
| Type | Name | Description |
|---|---|---|
| IBundleBuildParameters | parameters | Set of parameters used for building asset bundles. |
| IBundleBuildContent | content | Set of content and explicit asset bundle layout to build. |
| IBundleBuildResults | result | Results from building the content and explicit asset bundle layout. |
Returns
| Type | Description |
|---|---|
| ReturnCode | Return code with status information about success or failure causes. |
BuildAssetBundles(IBundleBuildParameters, IBundleBuildContent, out IBundleBuildResults, IList<IBuildTask>, params IContextObject[])
Default implementation of generating Asset Bundles using the Scriptable Build Pipeline.
The target platform must be installed. Otherwise AssetBundles will be built based on the editor version of the Assemblies and may have incorrect content.
Declaration
public static ReturnCode BuildAssetBundles(IBundleBuildParameters parameters, IBundleBuildContent content, out IBundleBuildResults result, IList<IBuildTask> taskList, params IContextObject[] contextObjects)
Parameters
| Type | Name | Description |
|---|---|---|
| IBundleBuildParameters | parameters | Set of parameters used for building asset bundles. |
| IBundleBuildContent | content | Set of content and explicit asset bundle layout to build. |
| IBundleBuildResults | result | Results from building the content and explicit asset bundle layout. |
| IList<IBuildTask> | taskList | Custom task list for building asset bundles. |
| IContextObject[] | contextObjects | Additional context objects to make available to the build. |
Returns
| Type | Description |
|---|---|
| ReturnCode | Return code with status information about success or failure causes. |
BuildContentDirectories(BuildContext, IBuildParameters, out IBuildResults, IList<IBuildTask>, params IContextObject[])
Default implementation of generating Content Directories using the Scriptable Build Pipeline.
Declaration
public static ReturnCode BuildContentDirectories(BuildContext buildContext, IBuildParameters parameters, out IBuildResults result, IList<IBuildTask> taskList, params IContextObject[] contextObjects)
Parameters
| Type | Name | Description |
|---|---|---|
| BuildContext | buildContext | The build context to use for this build. |
| IBuildParameters | parameters | Set of parameters used for building asset bundles. |
| IBuildResults | result | Results from building the content and explicit asset bundle layout. |
| IList<IBuildTask> | taskList | Custom task list for building asset bundles. |
| IContextObject[] | contextObjects | Additional context objects to make available to the build. |
Returns
| Type | Description |
|---|---|
| ReturnCode | Return code with status information about success or failure causes. |