#[repr(C)]pub struct ovrTrackerPose {
pub _align: [u64; 0],
pub TrackerFlags: c_uint,
pub Pose: ovrPosef,
pub LeveledPose: ovrPosef,
pub _pad0: [u8; 4],
}Expand description
Specifies the pose for a single sensor.
Fields§
§_align: [u64; 0]§TrackerFlags: c_uintovrTrackerFlags.
Pose: ovrPosefThe sensor’s pose. This pose includes sensor tilt (roll and pitch). For a leveled coordinate system use LeveledPose.
LeveledPose: ovrPosefThe sensor’s leveled pose, aligned with gravity. This value includes position and yaw of the sensor, but not roll and pitch. It can be used as a reference point to render real-world objects in the correct location.
_pad0: [u8; 4]\internal struct pad.
Trait Implementations§
Source§impl Clone for ovrTrackerPose
impl Clone for ovrTrackerPose
Source§fn clone(&self) -> ovrTrackerPose
fn clone(&self) -> ovrTrackerPose
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ovrTrackerPose
impl Debug for ovrTrackerPose
impl Copy for ovrTrackerPose
Auto Trait Implementations§
impl Freeze for ovrTrackerPose
impl RefUnwindSafe for ovrTrackerPose
impl Send for ovrTrackerPose
impl Sync for ovrTrackerPose
impl Unpin for ovrTrackerPose
impl UnwindSafe for ovrTrackerPose
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more