Show / Hide Table of Contents

Class ContentBuildInterface

Inheritance
Object
ContentBuildInterface
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEditor.Build.Content
Assembly: UnityEditor.dll
Syntax
public static class ContentBuildInterface

Methods

ArchiveAndCompress(ResourceFile[], String, BuildCompression)

Declaration
public static uint ArchiveAndCompress(ResourceFile[] resourceFiles, string outputBundlePath, BuildCompression compression)
Parameters
Type Name Description
ResourceFile[] resourceFiles
String outputBundlePath
BuildCompression compression
Returns
Type Description
UInt32
| Improve this Doc View Source

CalculateBuildUsageTags(ObjectIdentifier[], ObjectIdentifier[], BuildUsageTagGlobal, BuildUsageTagSet)

Declaration
public static void CalculateBuildUsageTags(ObjectIdentifier[] objectIDs, ObjectIdentifier[] dependentObjectIDs, BuildUsageTagGlobal globalUsage, BuildUsageTagSet usageSet)
Parameters
Type Name Description
ObjectIdentifier[] objectIDs
ObjectIdentifier[] dependentObjectIDs
BuildUsageTagGlobal globalUsage
BuildUsageTagSet usageSet

CalculateBuildUsageTags(ObjectIdentifier[], ObjectIdentifier[], BuildUsageTagGlobal, BuildUsageTagSet, BuildUsageCache)

Declaration
public static void CalculateBuildUsageTags(ObjectIdentifier[] objectIDs, ObjectIdentifier[] dependentObjectIDs, BuildUsageTagGlobal globalUsage, BuildUsageTagSet usageSet, BuildUsageCache usageCache)
Parameters
Type Name Description
ObjectIdentifier[] objectIDs
ObjectIdentifier[] dependentObjectIDs
BuildUsageTagGlobal globalUsage
BuildUsageTagSet usageSet
BuildUsageCache usageCache

GenerateAssetBundleBuilds()

Declaration
public static AssetBundleBuild[] GenerateAssetBundleBuilds()
Returns
Type Description
AssetBundleBuild[]

GetPlayerDependenciesForObject(ObjectIdentifier, BuildTarget, TypeDB)

Declaration
public static ObjectIdentifier[] GetPlayerDependenciesForObject(ObjectIdentifier objectID, BuildTarget target, TypeDB typeDB)
Parameters
Type Name Description
ObjectIdentifier objectID
BuildTarget target
TypeDB typeDB
Returns
Type Description
ObjectIdentifier[]

GetPlayerDependenciesForObjects(ObjectIdentifier[], BuildTarget, TypeDB)

Declaration
public static ObjectIdentifier[] GetPlayerDependenciesForObjects(ObjectIdentifier[] objectIDs, BuildTarget target, TypeDB typeDB)
Parameters
Type Name Description
ObjectIdentifier[] objectIDs
BuildTarget target
TypeDB typeDB
Returns
Type Description
ObjectIdentifier[]

GetPlayerObjectIdentifiersInAsset(GUID, BuildTarget)

Declaration
public static ObjectIdentifier[] GetPlayerObjectIdentifiersInAsset(GUID asset, BuildTarget target)
Parameters
Type Name Description
GUID asset
BuildTarget target
Returns
Type Description
ObjectIdentifier[]

GetTypeForObject(ObjectIdentifier)

Declaration
public static Type GetTypeForObject(ObjectIdentifier objectID)
Parameters
Type Name Description
ObjectIdentifier objectID
Returns
Type Description
Type

GetTypeForObjects(ObjectIdentifier[])

Declaration
public static Type[] GetTypeForObjects(ObjectIdentifier[] objectIDs)
Parameters
Type Name Description
ObjectIdentifier[] objectIDs
Returns
Type Description
Type[]
| Improve this Doc View Source

PrepareScene(String, BuildSettings, BuildUsageTagSet, String)

Declaration
public static SceneDependencyInfo PrepareScene(string scenePath, BuildSettings settings, BuildUsageTagSet usageSet, string outputFolder)
Parameters
Type Name Description
String scenePath
BuildSettings settings
BuildUsageTagSet usageSet
String outputFolder
Returns
Type Description
SceneDependencyInfo
| Improve this Doc View Source

PrepareScene(String, BuildSettings, BuildUsageTagSet, BuildUsageCache, String)

Declaration
public static SceneDependencyInfo PrepareScene(string scenePath, BuildSettings settings, BuildUsageTagSet usageSet, BuildUsageCache usageCache, string outputFolder)
Parameters
Type Name Description
String scenePath
BuildSettings settings
BuildUsageTagSet usageSet
BuildUsageCache usageCache
String outputFolder
Returns
Type Description
SceneDependencyInfo
| Improve this Doc View Source

WriteSceneSerializedFile(String, String, String, WriteCommand, BuildSettings, BuildUsageTagGlobal, BuildUsageTagSet, BuildReferenceMap)

Declaration
public static WriteResult WriteSceneSerializedFile(string outputFolder, string scenePath, string processedScene, WriteCommand writeCommand, BuildSettings settings, BuildUsageTagGlobal globalUsage, BuildUsageTagSet usageSet, BuildReferenceMap referenceMap)
Parameters
Type Name Description
String outputFolder
String scenePath
String processedScene
WriteCommand writeCommand
BuildSettings settings
BuildUsageTagGlobal globalUsage
BuildUsageTagSet usageSet
BuildReferenceMap referenceMap
Returns
Type Description
WriteResult
| Improve this Doc View Source

WriteSceneSerializedFile(String, String, String, WriteCommand, BuildSettings, BuildUsageTagGlobal, BuildUsageTagSet, BuildReferenceMap, PreloadInfo)

Declaration
public static WriteResult WriteSceneSerializedFile(string outputFolder, string scenePath, string processedScene, WriteCommand writeCommand, BuildSettings settings, BuildUsageTagGlobal globalUsage, BuildUsageTagSet usageSet, BuildReferenceMap referenceMap, PreloadInfo preloadInfo)
Parameters
Type Name Description
String outputFolder
String scenePath
String processedScene
WriteCommand writeCommand
BuildSettings settings
BuildUsageTagGlobal globalUsage
BuildUsageTagSet usageSet
BuildReferenceMap referenceMap
PreloadInfo preloadInfo
Returns
Type Description
WriteResult
| Improve this Doc View Source

WriteSceneSerializedFile(String, String, String, WriteCommand, BuildSettings, BuildUsageTagGlobal, BuildUsageTagSet, BuildReferenceMap, PreloadInfo, SceneBundleInfo)

Declaration
public static WriteResult WriteSceneSerializedFile(string outputFolder, string scenePath, string processedScene, WriteCommand writeCommand, BuildSettings settings, BuildUsageTagGlobal globalUsage, BuildUsageTagSet usageSet, BuildReferenceMap referenceMap, PreloadInfo preloadInfo, SceneBundleInfo sceneBundleInfo)
Parameters
Type Name Description
String outputFolder
String scenePath
String processedScene
WriteCommand writeCommand
BuildSettings settings
BuildUsageTagGlobal globalUsage
BuildUsageTagSet usageSet
BuildReferenceMap referenceMap
PreloadInfo preloadInfo
SceneBundleInfo sceneBundleInfo
Returns
Type Description
WriteResult
| Improve this Doc View Source

WriteSerializedFile(String, WriteCommand, BuildSettings, BuildUsageTagGlobal, BuildUsageTagSet, BuildReferenceMap)

Declaration
public static WriteResult WriteSerializedFile(string outputFolder, WriteCommand writeCommand, BuildSettings settings, BuildUsageTagGlobal globalUsage, BuildUsageTagSet usageSet, BuildReferenceMap referenceMap)
Parameters
Type Name Description
String outputFolder
WriteCommand writeCommand
BuildSettings settings
BuildUsageTagGlobal globalUsage
BuildUsageTagSet usageSet
BuildReferenceMap referenceMap
Returns
Type Description
WriteResult
| Improve this Doc View Source

WriteSerializedFile(String, WriteCommand, BuildSettings, BuildUsageTagGlobal, BuildUsageTagSet, BuildReferenceMap, AssetBundleInfo)

Declaration
public static WriteResult WriteSerializedFile(string outputFolder, WriteCommand writeCommand, BuildSettings settings, BuildUsageTagGlobal globalUsage, BuildUsageTagSet usageSet, BuildReferenceMap referenceMap, AssetBundleInfo bundleInfo)
Parameters
Type Name Description
String outputFolder
WriteCommand writeCommand
BuildSettings settings
BuildUsageTagGlobal globalUsage
BuildUsageTagSet usageSet
BuildReferenceMap referenceMap
AssetBundleInfo bundleInfo
Returns
Type Description
WriteResult
  • Improve this Doc
  • View Source
Back to top Generated by DocFX