Struct PreprocessBuildEventArgs
Event arguments for the OnPreprocessBuild(PreprocessBuildEventArgs) event.
Inherited Members
Namespace: UnityEditor.XR.ARSubsystems
Syntax
public readonly struct PreprocessBuildEventArgs : IEquatable<PreprocessBuildEventArgs>
Constructors
PreprocessBuildEventArgs(BuildTarget, IReadOnlyList<XRLoader>)
Construct for PreprocessBuildEventArgs.
Declaration
public PreprocessBuildEventArgs(BuildTarget buildTarget, IReadOnlyList<XRLoader> activeLoadersForBuildTarget)
Parameters
Type | Name | Description |
---|---|---|
UnityEditor.BuildTarget | buildTarget | The build target which is being built. |
IReadOnlyList<XRLoader> | activeLoadersForBuildTarget | The collection of active
XRLoaders enabled for |
Properties
activeLoadersForBuildTarget
The collection of active XRLoaders enabled for buildTarget.
Declaration
public readonly IReadOnlyList<XRLoader> activeLoadersForBuildTarget { get; }
Property Value
Type | Description |
---|---|
IReadOnlyList<XRLoader> |
Remarks
Implementors of OnPreprocessBuild(PreprocessBuildEventArgs) should check that an appropriate loader is present before continuing to execute any preprocessor logic.
buildTarget
The build target which is being built.
Declaration
public readonly BuildTarget buildTarget { get; }
Property Value
Type | Description |
---|---|
UnityEditor.BuildTarget |
Methods
Equals(Object)
Tests for equality.
Declaration
public override readonly bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
Object | obj | The |
Returns
Type | Description |
---|---|
Boolean |
|
Overrides
Equals(PreprocessBuildEventArgs)
Tests for equality.
Declaration
public readonly bool Equals(PreprocessBuildEventArgs other)
Parameters
Type | Name | Description |
---|---|---|
PreprocessBuildEventArgs | other | The event args to compare for equality. |
Returns
Type | Description |
---|---|
Boolean |
|
Implements
GetHashCode()
Computes a hash code from all properties suitable for use in a Dictionary
or HashSet
.
Declaration
public override readonly int GetHashCode()
Returns
Type | Description |
---|---|
Int32 | Returns a hashcode of this object. |
Overrides
Operators
Equality(PreprocessBuildEventArgs, PreprocessBuildEventArgs)
Tests for equality. Same as Equals(PreprocessBuildEventArgs).
Declaration
public static bool operator ==(PreprocessBuildEventArgs lhs, PreprocessBuildEventArgs rhs)
Parameters
Type | Name | Description |
---|---|---|
PreprocessBuildEventArgs | lhs | The left-hand side of the comparison. |
PreprocessBuildEventArgs | rhs | The right-hand side of the comparison. |
Returns
Type | Description |
---|---|
Boolean | Returns the same value as Equals(PreprocessBuildEventArgs). |
Inequality(PreprocessBuildEventArgs, PreprocessBuildEventArgs)
Tests for inequality. Same as !Equals(PreprocessBuildEventArgs)
Declaration
public static bool operator !=(PreprocessBuildEventArgs lhs, PreprocessBuildEventArgs rhs)
Parameters
Type | Name | Description |
---|---|---|
PreprocessBuildEventArgs | lhs | The left-hand side of the comparison. |
PreprocessBuildEventArgs | rhs | The right-hand side of the comparison. |
Returns
Type | Description |
---|---|
Boolean | Returns the negation of Equals(PreprocessBuildEventArgs). |