pub fn wait_get_poses(
        &mut self,
    ) -> [TrackedDevicePose; ffi::k_unMaxTrackedDeviceCount as usize] {
        unsafe {
            let mut render_poses = [TrackedDevicePose::default(); ffi::k_unMaxTrackedDeviceCount as usize];
            ((*self.i).WaitGetPoses)(
                (&mut render_poses[..]).as_mut_ptr(),
                render_poses.len() as u32,
                std::ptr::null_mut(),
                0
            );

            render_poses
        }
    }
/// Returns pose(s) to use to render scene.
/// https://github.com/ValveSoftware/openvr/wiki/IVRCompositor::WaitGetPoses
Returns pose(s) to use to render scene.
Returns pose ( s ) to use to render scene .
pub fn wait_get_poses(
        &mut self,
    ) -> [TrackedDevicePose; ffi::k_unMaxTrackedDeviceCount as usize] {
        unsafe {
            let mut render_poses = [TrackedDevicePose::default(); ffi::k_unMaxTrackedDeviceCount as usize];
            ((*self.i).WaitGetPoses)(
                (&mut render_poses[..]).as_mut_ptr(),
                render_poses.len() as u32,
                std::ptr::null_mut(),
                0
            );
            render_poses
        }
    }
pub fn wait_get_poses ( & mut self , ) -> [ TrackedDevicePose ; ffi :: k_unMaxTrackedDeviceCount as usize ] { unsafe { let mut render_poses = [ TrackedDevicePose :: default ( ) ; ffi :: k_unMaxTrackedDeviceCount as usize ] ; ( ( * self . i ) . WaitGetPoses ) ( ( & mut render_poses [ .. ] ) . as_mut_ptr ( ) , render_poses . len ( ) as u32 , std :: ptr :: null_mut ( ) , 0 ) ; render_poses } }
Returns pose(s) to use to render scene.
Returns pose ( s ) to use to render scene .
&mut self