API reference
API reference
Select your platform
No SDKs available
No versions available

OVRPose Struct

An affine transformation built from a Unity position and orientation.

Fields

orientation : Quaternion
The orientation.
Signature
Quaternion OVRPose.orientation
position : Vector3
The position.
Signature
Vector3 OVRPose.position

Properties

identity : OVRPose
[Get]
A pose with no translation or rotation.
Signature
OVRPose OVRPose.identity

Methods

Equals ( obj )
Signature
override bool OVRPose.Equals(System.Object obj)
Parameters
obj: System.Object
Returns
override bool
flipZ ()
Converts the pose from left- to right-handed or vice-versa.
Signature
OVRPose OVRPose.flipZ()
Returns
OVRPose
GetHashCode ()
Signature
override int OVRPose.GetHashCode()
Returns
override int
Inverse ()
Computes the inverse of the given pose.
Signature
OVRPose OVRPose.Inverse()
Returns
OVRPose
Rotate180AlongX ()
Signature
OVRPose OVRPose.Rotate180AlongX()
Returns
OVRPose
ToPosef ()
Signature
OVRPlugin.Posef OVRPose.ToPosef()
Returns
OVRPlugin.Posef
ToPosef_Legacy ()
Signature
OVRPlugin.Posef OVRPose.ToPosef_Legacy()
Returns
OVRPlugin.Posef

Static Methods

operator!= ( x , y )
Signature
static bool OVRPose.operator!=(OVRPose x, OVRPose y)
Parameters
Returns
bool
operator* ( lhs , rhs )
Multiplies two poses.
Signature
static OVRPose OVRPose.operator*(OVRPose lhs, OVRPose rhs)
Parameters
lhs: OVRPose
rhs: OVRPose
Returns
OVRPose
operator== ( x , y )
Signature
static bool OVRPose.operator==(OVRPose x, OVRPose y)
Parameters
Returns
bool