Struct XRRaycastSubsystemDescriptor.Cinfo
Syntax
public struct Cinfo : IEquatable<XRRaycastSubsystemDescriptor.Cinfo>
Properties
id
A provider-specific identifier.
Declaration
public string id { get; set; }
Property Value
subsystemImplementationType
The Type
of the subsystem.
Declaration
public Type subsystemImplementationType { get; set; }
Property Value
supportedTrackableTypes
The types of trackables against which raycasting is supported.
Declaration
public TrackableType supportedTrackableTypes { get; set; }
Property Value
supportsViewportBasedRaycast
Whether the provider supports casting a ray from a screen point.
Declaration
public bool supportsViewportBasedRaycast { get; set; }
Property Value
supportsWorldBasedRaycast
Whether the provider supports casting an arbitrary ray.
Declaration
public bool supportsWorldBasedRaycast { get; set; }
Property Value
Methods
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
Equals(XRRaycastSubsystemDescriptor.Cinfo)
Declaration
public bool Equals(XRRaycastSubsystemDescriptor.Cinfo other)
Parameters
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
ToString()
Declaration
public override string ToString()
Returns
Overrides
Operators
Equality(XRRaycastSubsystemDescriptor.Cinfo, XRRaycastSubsystemDescriptor.Cinfo)
Declaration
public static bool operator ==(XRRaycastSubsystemDescriptor.Cinfo lhs, XRRaycastSubsystemDescriptor.Cinfo rhs)
Parameters
Returns
Inequality(XRRaycastSubsystemDescriptor.Cinfo, XRRaycastSubsystemDescriptor.Cinfo)
Declaration
public static bool operator !=(XRRaycastSubsystemDescriptor.Cinfo lhs, XRRaycastSubsystemDescriptor.Cinfo rhs)
Parameters
Returns