Struct ovr_sys::ovrPoseStatef [] [src]

#[repr(C)]
pub struct ovrPoseStatef { pub _align: [u64; 0], pub ThePose: ovrPosef, pub AngularVelocity: ovrVector3f, pub LinearVelocity: ovrVector3f, pub AngularAcceleration: ovrVector3f, pub LinearAcceleration: ovrVector3f, pub _pad0: [u8; 4], pub TimeInSeconds: f64, }

A full pose (rigid body) configuration with first and second derivatives.

Body refers to any object for which ovrPoseStatef is providing data. It can be the HMD, Touch controller, sensor or something else. The context depends on the usage of the struct.

Fields

Position and orientation.

Angular velocity in radians per second.

Velocity in meters per second.

Angular acceleration in radians per second per second.

Acceleration in meters per second per second.

\internal struct pad.

Absolute time that this pose refers to. see ovr_GetTimeInSeconds

Trait Implementations

impl Debug for ovrPoseStatef
[src]

Formats the value using the given formatter.

impl Copy for ovrPoseStatef
[src]

impl Clone for ovrPoseStatef
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more