Class WindowsMRBuildProcessor
Build Processor class used to handle XR Plugin specific build actions/
Inherited Members
UnityEditor.XR.Management.XRBuildHelper<UnityEngine.XR.WindowsMR.WindowsMRSettings>.SettingsForBuildTargetGroup(UnityEditor.BuildTargetGroup)
UnityEditor.XR.Management.XRBuildHelper<UnityEngine.XR.WindowsMR.WindowsMRSettings>.OnPreprocessBuild(UnityEditor.Build.Reporting.BuildReport)
UnityEditor.XR.Management.XRBuildHelper<UnityEngine.XR.WindowsMR.WindowsMRSettings>.OnPostprocessBuild(UnityEditor.Build.Reporting.BuildReport)
Namespace: UnityEditor.XR.WindowsMR
Syntax
public class WindowsMRBuildProcessor : XRBuildHelper<WindowsMRSettings>, IPreprocessBuildWithReport, IOrderedCallback, IPostprocessBuildWithReport
Properties
BuildSettingsKey
Declaration
public override string BuildSettingsKey { get; }
Property Value
| Type | Description |
|---|---|
| String |
Overrides
UnityEditor.XR.Management.XRBuildHelper<UnityEngine.XR.WindowsMR.WindowsMRSettings>.BuildSettingsKey
Methods
BuildSettingsForBuildTargetGroup(BuildTargetGroup)
Get the XR Plugin build settings for the specific build platform.
Declaration
public WindowsMRBuildSettings BuildSettingsForBuildTargetGroup(BuildTargetGroup buildTargetGroup)
Parameters
| Type | Name | Description |
|---|---|---|
| BuildTargetGroup | buildTargetGroup | The build platform we want to get settings for. |
Returns
| Type | Description |
|---|---|
| WindowsMRBuildSettings | An instance of WindowsMRBuildSettings, or null if there are none for the current build platform. |
OnPostprocessBuild(BuildReport)
OnPostprocessBuild override to provide XR Plugin specific build actions.
Declaration
public override void OnPostprocessBuild(BuildReport report)
Parameters
| Type | Name | Description |
|---|---|---|
| BuildReport | report | The build report. |
OnPreprocessBuild(BuildReport)
OnPreprocessBuild override to provide XR Plugin specific build actions.
Declaration
public override void OnPreprocessBuild(BuildReport report)
Parameters
| Type | Name | Description |
|---|---|---|
| BuildReport | report | The build report. |
SettingsForBuildTargetGroup(BuildTargetGroup)
Get a generic object reference for runtime settings for the build platform
Declaration
public override Object SettingsForBuildTargetGroup(BuildTargetGroup buildTargetGroup)
Parameters
| Type | Name | Description |
|---|---|---|
| BuildTargetGroup | buildTargetGroup | The build platform we want to get settings for. |
Returns
| Type | Description |
|---|---|
| Object | An object instance of the saved settings, or null if there are none. |
ShouldIncludeRemotingPluginsInBuild(String)
Declaration
public bool ShouldIncludeRemotingPluginsInBuild(string path)
Parameters
| Type | Name | Description |
|---|---|---|
| String | path |
Returns
| Type | Description |
|---|---|
| Boolean |
ShouldIncludeRuntimePluginsInBuild(String)
Declaration
public bool ShouldIncludeRuntimePluginsInBuild(string path)
Parameters
| Type | Name | Description |
|---|---|---|
| String | path |
Returns
| Type | Description |
|---|---|
| Boolean |
ShouldIncludeSpatializerPluginsInBuild(String)
Declaration
public bool ShouldIncludeSpatializerPluginsInBuild(string path)
Parameters
| Type | Name | Description |
|---|---|---|
| String | path |
Returns
| Type | Description |
|---|---|
| Boolean |