Struct XrSystemId
An XrSystemId is an opaque atom used by the runtime to identify a system. The value XR_NULL_SYSTEM_ID is considered an invalid system.
Assembly: VIVE.OpenXR.dll
Syntax
public struct XrSystemId : IEquatable<ulong>
Constructors
XrSystemId(ulong)
Declaration
public XrSystemId(ulong u)
Parameters
Type |
Name |
Description |
ulong |
u |
|
Methods
Equals(object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
object |
obj |
|
Returns
Overrides
Equals(ulong)
Declaration
public bool Equals(ulong other)
Parameters
Type |
Name |
Description |
ulong |
other |
|
Returns
Equals(XrSystemId)
Declaration
public bool Equals(XrSystemId other)
Parameters
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
ToString()
Declaration
public override string ToString()
Returns
Overrides
Operators
operator +(XrSystemId, XrSystemId)
Declaration
public static XrSystemId operator +(XrSystemId a, XrSystemId b)
Parameters
Returns
operator /(XrSystemId, XrSystemId)
Declaration
public static XrSystemId operator /(XrSystemId a, XrSystemId b)
Parameters
Returns
operator ==(XrSystemId, XrSystemId)
Declaration
public static bool operator ==(XrSystemId a, XrSystemId b)
Parameters
Returns
operator >(XrSystemId, XrSystemId)
Declaration
public static bool operator >(XrSystemId a, XrSystemId b)
Parameters
Returns
operator >=(XrSystemId, XrSystemId)
Declaration
public static bool operator >=(XrSystemId a, XrSystemId b)
Parameters
Returns
implicit operator XrSystemId(ulong)
Declaration
public static implicit operator XrSystemId(ulong u)
Parameters
Type |
Name |
Description |
ulong |
u |
|
Returns
implicit operator ulong(XrSystemId)
Declaration
public static implicit operator ulong(XrSystemId equatable)
Parameters
Returns
operator !=(XrSystemId, XrSystemId)
Declaration
public static bool operator !=(XrSystemId a, XrSystemId b)
Parameters
Returns
operator <(XrSystemId, XrSystemId)
Declaration
public static bool operator <(XrSystemId a, XrSystemId b)
Parameters
Returns
operator <=(XrSystemId, XrSystemId)
Declaration
public static bool operator <=(XrSystemId a, XrSystemId b)
Parameters
Returns
operator *(XrSystemId, XrSystemId)
Declaration
public static XrSystemId operator *(XrSystemId a, XrSystemId b)
Parameters
Returns
operator -(XrSystemId, XrSystemId)
Declaration
public static XrSystemId operator -(XrSystemId a, XrSystemId b)
Parameters
Returns
Implements