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

OVRExtensions Class

Miscellaneous extension methods that any script can use.

Static Methods

ConvertToHMDMatrix34 ( m )
Signature
static OVR.OpenVR.HmdMatrix34_t ConvertToHMDMatrix34(this Matrix4x4 m)
Parameters
m: this Matrix4x4
Returns
OVR.OpenVR.HmdMatrix34_t
CopyFrom ( gradient , otherGradient )
Signature
static void CopyFrom(this Gradient gradient, Gradient otherGradient)
Parameters
gradient: this Gradient
otherGradient: Gradient
Returns
void
Equals ( gradient , otherGradient )
Signature
static bool Equals(this Gradient gradient, Gradient otherGradient)
Parameters
gradient: this Gradient
otherGradient: Gradient
Returns
bool
FindChildRecursive ( parent , name )
Signature
static Transform FindChildRecursive(this Transform parent, string name)
Parameters
parent: this Transform
name: string
Returns
Transform
FromColorf ( c )
Signature
static Color FromColorf(this OVRPlugin.Colorf c)
Parameters
c: this OVRPlugin.Colorf
Returns
Color
FromFlippedXQuatf ( q )
Signature
static Quaternion FromFlippedXQuatf(this OVRPlugin.Quatf q)
Parameters
q: this OVRPlugin.Quatf
Returns
Quaternion
FromFlippedXVector2f ( v )
Signature
static Vector2 FromFlippedXVector2f(this OVRPlugin.Vector2f v)
Parameters
v: this OVRPlugin.Vector2f
Returns
Vector2
FromFlippedXVector3f ( v )
Signature
static Vector3 FromFlippedXVector3f(this OVRPlugin.Vector3f v)
Parameters
v: this OVRPlugin.Vector3f
Returns
Vector3
FromFlippedZQuatf ( q )
Signature
static Quaternion FromFlippedZQuatf(this OVRPlugin.Quatf q)
Parameters
q: this OVRPlugin.Quatf
Returns
Quaternion
FromFlippedZVector3f ( v )
Signature
static Vector3 FromFlippedZVector3f(this OVRPlugin.Vector3f v)
Parameters
v: this OVRPlugin.Vector3f
Returns
Vector3
FromOVRPose ( t , pose , isLocal )
Signature
static void FromOVRPose(this Transform t, OVRPose pose, bool isLocal=false)
Parameters
t: this Transform
pose: OVRPose
isLocal: bool
Returns
void
FromQuatf ( q )
Signature
static Quaternion FromQuatf(this OVRPlugin.Quatf q)
Parameters
q: this OVRPlugin.Quatf
Returns
Quaternion
FromSize3f ( v )
Signature
static Vector3 FromSize3f(this OVRPlugin.Size3f v)
Parameters
v: this OVRPlugin.Size3f
Returns
Vector3
FromSizef ( v )
Signature
static Vector2 FromSizef(this OVRPlugin.Sizef v)
Parameters
v: this OVRPlugin.Sizef
Returns
Vector2
FromVector2f ( v )
Signature
static Vector2 FromVector2f(this OVRPlugin.Vector2f v)
Parameters
v: this OVRPlugin.Vector2f
Returns
Vector2
FromVector3f ( v )
Signature
static Vector3 FromVector3f(this OVRPlugin.Vector3f v)
Parameters
v: this OVRPlugin.Vector3f
Returns
Vector3
FromVector4f ( v )
Signature
static Vector4 FromVector4f(this OVRPlugin.Vector4f v)
Parameters
v: this OVRPlugin.Vector4f
Returns
Vector4
ToColorf ( c )
Signature
static OVRPlugin.Colorf ToColorf(this Color c)
Parameters
c: this Color
Returns
OVRPlugin.Colorf
ToFlippedXQuatf ( q )
Signature
static OVRPlugin.Quatf ToFlippedXQuatf(this Quaternion q)
Parameters
q: this Quaternion
Returns
OVRPlugin.Quatf
ToFlippedXVector3f ( v )
Signature
static OVRPlugin.Vector3f ToFlippedXVector3f(this Vector3 v)
Parameters
v: this Vector3
Returns
OVRPlugin.Vector3f
ToFlippedZQuatf ( q )
Signature
static OVRPlugin.Quatf ToFlippedZQuatf(this Quaternion q)
Parameters
q: this Quaternion
Returns
OVRPlugin.Quatf
ToFlippedZVector3f ( v )
Signature
static OVRPlugin.Vector3f ToFlippedZVector3f(this Vector3 v)
Parameters
v: this Vector3
Returns
OVRPlugin.Vector3f
ToFrustum ( f )
Signature
static OVRTracker.Frustum ToFrustum(this OVRPlugin.Frustumf f)
Parameters
f: this OVRPlugin.Frustumf
Returns
OVRTracker.Frustum
ToHeadSpacePose ( trackingSpacePose )
Converts the given pose from tracking-space to head-space.
Signature
static OVRPose ToHeadSpacePose(this OVRPose trackingSpacePose)
Parameters
trackingSpacePose: this OVRPose
Returns
OVRPose
ToHeadSpacePose ( transform , camera )
Converts the given world-space transform to an OVRPose in head space.
Signature
static OVRPose ToHeadSpacePose(this Transform transform, Camera camera)
Parameters
transform: this Transform
camera: Camera
Returns
OVRPose
ToOVRPose ( t , isLocal )
Signature
static OVRPose ToOVRPose(this Transform t, bool isLocal=false)
Parameters
t: this Transform
isLocal: bool
Returns
OVRPose
ToOVRPose ( p )
Signature
static OVRPose ToOVRPose(this OVRPlugin.Posef p)
Parameters
p: this OVRPlugin.Posef
Returns
OVRPose
ToQuatf ( q )
Signature
static OVRPlugin.Quatf ToQuatf(this Quaternion q)
Parameters
q: this Quaternion
Returns
OVRPlugin.Quatf
ToSize3f ( v )
Signature
static OVRPlugin.Size3f ToSize3f(this Vector3 v)
Parameters
v: this Vector3
Returns
OVRPlugin.Size3f
ToSizef ( v )
Signature
static OVRPlugin.Sizef ToSizef(this Vector2 v)
Parameters
v: this Vector2
Returns
OVRPlugin.Sizef
ToTrackingSpacePose ( transform , camera )
Converts the given world-space transform to an OVRPose in tracking space.
Signature
static OVRPose ToTrackingSpacePose(this Transform transform, Camera camera)
Parameters
transform: this Transform
camera: Camera
Returns
OVRPose
ToVector2f ( v )
Signature
static OVRPlugin.Vector2f ToVector2f(this Vector2 v)
Parameters
v: this Vector2
Returns
OVRPlugin.Vector2f
ToVector3f ( v )
Signature
static OVRPlugin.Vector3f ToVector3f(this Vector3 v)
Parameters
v: this Vector3
Returns
OVRPlugin.Vector3f
ToVector4f ( v )
Signature
static OVRPlugin.Vector4f ToVector4f(this Vector4 v)
Parameters
v: this Vector4
Returns
OVRPlugin.Vector4f
ToWorldSpacePose ( trackingSpacePose )
Converts the given pose from tracking-space to world-space.
Signature
static OVRPose ToWorldSpacePose(this OVRPose trackingSpacePose)
Parameters
trackingSpacePose: this OVRPose
Returns
OVRPose
ToWorldSpacePose ( trackingSpacePose , mainCamera )
Converts the given pose from tracking-space to world-space.
Signature
static OVRPose ToWorldSpacePose(this OVRPose trackingSpacePose, Camera mainCamera)
Parameters
trackingSpacePose: this OVRPose
mainCamera: Camera
Returns
OVRPose