Struct XREnvironmentProbe
Encapsulates all of the data provided for an individual environment probe in an AR session.
Syntax
public struct XREnvironmentProbe : IEquatable<XREnvironmentProbe>, ITrackable
Properties
defaultValue
Declaration
public static XREnvironmentProbe defaultValue { get; }
Property Value
nativePtr
A native pointer associated with this environment probe.
The data pointed to by this pointer is implementation-defined. Its lifetime
is also implementation-defined, but will be valid at least until the next
call to .
Declaration
public IntPtr nativePtr { get; }
Property Value
Implements
pose
Contains the pose (position and rotation) of the environment probe in the AR session.
Declaration
public Pose pose { get; }
Property Value
Type |
Description |
Pose |
The pose (position and rotation) of the environment probe.
|
Implements
scale
Contains the scale of the environment probe in the AR session.
Declaration
public Vector3 scale { get; }
Property Value
Type |
Description |
Vector3 |
The scale of the environment probe.
|
size
Specifies the volume size around the environment probe's position for use when projecting the environment
texture for parallax correction.
Declaration
public Vector3 size { get; }
Property Value
Type |
Description |
Vector3 |
The bounding volume size of the environment probe.
|
textureDescriptor
Contains the texture descriptor captured from the device.
Declaration
public XRTextureDescriptor textureDescriptor { get; }
Property Value
trackableId
Uniquely identifies each environment probe in an AR session.
Declaration
public TrackableId trackableId { get; }
Property Value
Type |
Description |
TrackableId |
The unique trackable ID of the environment probe.
|
Implements
trackingState
Declaration
public TrackingState trackingState { get; }
Property Value
Implements
Methods
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
Equals(XREnvironmentProbe)
Declaration
public bool Equals(XREnvironmentProbe other)
Parameters
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
ToString()
Declaration
public override string ToString()
Returns
Overrides
ToString(String)
Declaration
public string ToString(string floatingPointformat)
Parameters
Type |
Name |
Description |
String |
floatingPointformat |
|
Returns
Operators
Equality(XREnvironmentProbe, XREnvironmentProbe)
Declaration
public static bool operator ==(XREnvironmentProbe lhs, XREnvironmentProbe rhs)
Parameters
Returns
Inequality(XREnvironmentProbe, XREnvironmentProbe)
Declaration
public static bool operator !=(XREnvironmentProbe lhs, XREnvironmentProbe rhs)
Parameters
Returns