BuildInfo Class

Definition

C++
public ref class BuildInfo : Microsoft::MixedReality::Toolkit::Build::Editor::IBuildInfo
Inheritance
BuildInfo
Derived
Implements

Constructors

Properties

AutoIncrement

Should the build auto increment the build version number?

BuildOptions

Build options to include in the Unity player build pipeline.

BuildPlatform

The build platform (i.e. x86, x64)

BuildSymbols

The symbols associated with this build.

BuildTarget

The build target.

ColorSpace

Optional parameter to set the player's ColorSpace

Configuration

The build configuration (i.e. debug, release, or master)

IsCommandLine

Is this build being issued from the command line?

LogDirectory

The default location of log files generated by sub-processes of the build system.

OutputDirectory

The directory to put the final build output.

PostBuildAction

A post-build action to raise after building the Unity player.

PreBuildAction

A pre-build action to raise before building the Unity player.

Scenes

The list of scenes to include in the build.

ScriptingBackend

Optional parameter to set the scripting backend

Extension Methods

AppendSymbols(IBuildInfo, IEnumerable<String>)

Append symbols to the end of the IBuildInfo's BuildSymbols.

AppendSymbols(IBuildInfo, String[])

Append symbols to the end of the IBuildInfo'sBuildSymbols.

AppendWithoutConfigurationSymbols(IBuildInfo, String)

Appends the IBuildInfo's BuildSymbols without including debug, release or master.

HasAnySymbols(IBuildInfo, IEnumerable<String>)

Does the IBuildInfo contain any of the provided symbols in the BuildSymbols?

HasAnySymbols(IBuildInfo, String[])

Does the IBuildInfo contain any of the provided symbols in the BuildSymbols?

HasConfigurationSymbol(IBuildInfo)

Checks if the IBuildInfo has any configuration symbols (i.e. debug, release, or master).

RemoveSymbols(IBuildInfo, IEnumerable<String>)

Remove symbols from the IBuildInfo's BuildSymbols.

Applies to

Product Versions
MRTK2 Unity 2018 2.5.0, 2.5.1, 2.5.2, 2.5.3, 2.5.4, 2.6.0, 2.7.0
MRTK2 Unity 2019 2.5.0, 2.5.1, 2.5.2, 2.5.3, 2.5.4, 2.6.0, 2.7.0, 2.8.0
MRTK2 Unity 2020 2.5.2, 2.5.3, 2.5.4, 2.6.0, 2.7.0, 2.8.0