Struct XrSpaceVelocityFlags
Flag bits for XrSpaceVelocityFlags:
XR_SPACE_VELOCITY_LINEAR_VALID_BIT indicates that the linearVelocity member contains valid data. Applications must not read the linearVelocity field if this flag is unset.
XR_SPACE_VELOCITY_ANGULAR_VALID_BIT indicates that the angularVelocity member contains valid data. Applications must not read the angularVelocity field if this flag is unset.
Assembly: VIVE.OpenXR.dll
Syntax
public struct XrSpaceVelocityFlags : IEquatable<ulong>
Constructors
XrSpaceVelocityFlags(ulong)
Declaration
public XrSpaceVelocityFlags(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(XrSpaceVelocityFlags)
Declaration
public bool Equals(XrSpaceVelocityFlags other)
Parameters
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
ToString()
Declaration
public override string ToString()
Returns
Overrides
Operators
operator +(XrSpaceVelocityFlags, XrSpaceVelocityFlags)
Declaration
public static XrSpaceVelocityFlags operator +(XrSpaceVelocityFlags a, XrSpaceVelocityFlags b)
Parameters
Returns
operator /(XrSpaceVelocityFlags, XrSpaceVelocityFlags)
Declaration
public static XrSpaceVelocityFlags operator /(XrSpaceVelocityFlags a, XrSpaceVelocityFlags b)
Parameters
Returns
operator ==(XrSpaceVelocityFlags, XrSpaceVelocityFlags)
Declaration
public static bool operator ==(XrSpaceVelocityFlags a, XrSpaceVelocityFlags b)
Parameters
Returns
operator >(XrSpaceVelocityFlags, XrSpaceVelocityFlags)
Declaration
public static bool operator >(XrSpaceVelocityFlags a, XrSpaceVelocityFlags b)
Parameters
Returns
operator >=(XrSpaceVelocityFlags, XrSpaceVelocityFlags)
Declaration
public static bool operator >=(XrSpaceVelocityFlags a, XrSpaceVelocityFlags b)
Parameters
Returns
implicit operator XrSpaceVelocityFlags(ulong)
Declaration
public static implicit operator XrSpaceVelocityFlags(ulong u)
Parameters
Type |
Name |
Description |
ulong |
u |
|
Returns
implicit operator ulong(XrSpaceVelocityFlags)
Declaration
public static implicit operator ulong(XrSpaceVelocityFlags equatable)
Parameters
Returns
operator !=(XrSpaceVelocityFlags, XrSpaceVelocityFlags)
Declaration
public static bool operator !=(XrSpaceVelocityFlags a, XrSpaceVelocityFlags b)
Parameters
Returns
operator <(XrSpaceVelocityFlags, XrSpaceVelocityFlags)
Declaration
public static bool operator <(XrSpaceVelocityFlags a, XrSpaceVelocityFlags b)
Parameters
Returns
operator <=(XrSpaceVelocityFlags, XrSpaceVelocityFlags)
Declaration
public static bool operator <=(XrSpaceVelocityFlags a, XrSpaceVelocityFlags b)
Parameters
Returns
operator *(XrSpaceVelocityFlags, XrSpaceVelocityFlags)
Declaration
public static XrSpaceVelocityFlags operator *(XrSpaceVelocityFlags a, XrSpaceVelocityFlags b)
Parameters
Returns
operator -(XrSpaceVelocityFlags, XrSpaceVelocityFlags)
Declaration
public static XrSpaceVelocityFlags operator -(XrSpaceVelocityFlags a, XrSpaceVelocityFlags b)
Parameters
Returns
Implements