mirror of
https://github.com/mii443/rust-openvr.git
synced 2025-08-22 16:25:36 +00:00
Clean up unnecessary parentheses
This commit is contained in:
@ -22,7 +22,7 @@ use super::*;
|
||||
impl<'a> Compositor<'a> {
|
||||
pub fn vulkan_instance_extensions_required(&self) -> Vec<CString> {
|
||||
let temp = unsafe {
|
||||
let n = (self.0.GetVulkanInstanceExtensionsRequired.unwrap())(ptr::null_mut(), 0);
|
||||
let n = self.0.GetVulkanInstanceExtensionsRequired.unwrap()(ptr::null_mut(), 0);
|
||||
let mut buffer: Vec<u8> = Vec::new();
|
||||
buffer.resize(n as usize, mem::uninitialized());
|
||||
(self.0.GetVulkanInstanceExtensionsRequired.unwrap())(buffer.as_mut_ptr() as *mut i8, n);
|
||||
@ -33,7 +33,7 @@ impl<'a> Compositor<'a> {
|
||||
|
||||
pub fn vulkan_device_extensions_required(&self, physical_device: *mut VkPhysicalDevice_T) -> Vec<CString> {
|
||||
let temp = unsafe {
|
||||
let n = (self.0.GetVulkanDeviceExtensionsRequired.unwrap())(physical_device, ptr::null_mut(), 0);
|
||||
let n = self.0.GetVulkanDeviceExtensionsRequired.unwrap()(physical_device, ptr::null_mut(), 0);
|
||||
let mut buffer: Vec<u8> = Vec::new();
|
||||
buffer.resize(n as usize, mem::uninitialized());
|
||||
(self.0.GetVulkanDeviceExtensionsRequired.unwrap())(physical_device as *mut _, buffer.as_mut_ptr() as *mut i8, n);
|
||||
@ -44,7 +44,7 @@ impl<'a> Compositor<'a> {
|
||||
|
||||
/// Sets tracking space returned by WaitGetPoses
|
||||
pub fn set_tracking_space(&self, origin: TrackingUniverseOrigin) {
|
||||
unsafe { (self.0.SetTrackingSpace.unwrap())(origin as sys::ETrackingUniverseOrigin) }
|
||||
unsafe { self.0.SetTrackingSpace.unwrap()(origin as sys::ETrackingUniverseOrigin) }
|
||||
}
|
||||
|
||||
/// Block until a few milliseconds before the next vsync, then return poses for the next step of rendering and game
|
||||
@ -54,7 +54,7 @@ impl<'a> Compositor<'a> {
|
||||
pub fn wait_get_poses(&self) -> Result<WaitPoses, CompositorError> {
|
||||
unsafe {
|
||||
let mut result: WaitPoses = mem::uninitialized();
|
||||
let e = (self.0.WaitGetPoses.unwrap())(result.render.as_mut().as_mut_ptr() as *mut _, result.render.len() as u32,
|
||||
let e = self.0.WaitGetPoses.unwrap()(result.render.as_mut().as_mut_ptr() as *mut _, result.render.len() as u32,
|
||||
result.game.as_mut().as_mut_ptr() as *mut _, result.game.len() as u32);
|
||||
if e == sys::EVRCompositorError_EVRCompositorError_VRCompositorError_None {
|
||||
Ok(result)
|
||||
|
@ -18,7 +18,7 @@ impl<'a> System<'a> {
|
||||
pub fn recommended_render_target_size(&self) -> (u32, u32) {
|
||||
unsafe {
|
||||
let mut result: (u32, u32) = mem::uninitialized();
|
||||
(self.0.GetRecommendedRenderTargetSize.unwrap())(&mut result.0, &mut result.1);
|
||||
self.0.GetRecommendedRenderTargetSize.unwrap()(&mut result.0, &mut result.1);
|
||||
result
|
||||
}
|
||||
}
|
||||
@ -27,7 +27,7 @@ impl<'a> System<'a> {
|
||||
///
|
||||
/// Clip plane distances are in meters.
|
||||
pub fn projection_matrix(&self, eye: Eye, near_z: f32, far_z: f32) -> [[f32; 4]; 4] {
|
||||
unsafe { (self.0.GetProjectionMatrix.unwrap())(eye as sys::EVREye, near_z, far_z) }.m
|
||||
unsafe { self.0.GetProjectionMatrix.unwrap()(eye as sys::EVREye, near_z, far_z) }.m
|
||||
}
|
||||
|
||||
/// Returns the raw project values to use for the specified eye. Most games should use GetProjectionMatrix instead
|
||||
@ -36,7 +36,7 @@ impl<'a> System<'a> {
|
||||
pub fn projection_raw(&self, eye: Eye) -> RawProjection {
|
||||
unsafe {
|
||||
let mut result: RawProjection = mem::uninitialized();
|
||||
(self.0.GetProjectionRaw.unwrap())(eye as sys::EVREye, &mut result.left, &mut result.right, &mut result.top, &mut result.bottom);
|
||||
self.0.GetProjectionRaw.unwrap()(eye as sys::EVREye, &mut result.left, &mut result.right, &mut result.top, &mut result.bottom);
|
||||
result
|
||||
}
|
||||
}
|
||||
@ -55,7 +55,7 @@ impl<'a> System<'a> {
|
||||
pub fn time_since_last_vsync(&self) -> Option<(f32, u64)> {
|
||||
unsafe {
|
||||
let mut result: (f32, u64) = mem::uninitialized();
|
||||
if (self.0.GetTimeSinceLastVsync.unwrap())(&mut result.0, &mut result.1) {
|
||||
if self.0.GetTimeSinceLastVsync.unwrap()(&mut result.0, &mut result.1) {
|
||||
Some(result)
|
||||
} else {
|
||||
None
|
||||
@ -80,15 +80,15 @@ impl<'a> System<'a> {
|
||||
pub fn device_to_absolute_tracking_pose(&self, origin: TrackingUniverseOrigin, predicted_seconds_to_photons_from_now: f32) -> TrackedDevicePoses {
|
||||
unsafe {
|
||||
let mut result: TrackedDevicePoses = mem::uninitialized();
|
||||
(self.0.GetDeviceToAbsoluteTrackingPose.unwrap())(origin as sys::ETrackingUniverseOrigin, predicted_seconds_to_photons_from_now,
|
||||
result.as_mut().as_mut_ptr() as *mut _, result.len() as u32);
|
||||
self.0.GetDeviceToAbsoluteTrackingPose.unwrap()(origin as sys::ETrackingUniverseOrigin, predicted_seconds_to_photons_from_now,
|
||||
result.as_mut().as_mut_ptr() as *mut _, result.len() as u32);
|
||||
result
|
||||
}
|
||||
}
|
||||
|
||||
pub fn tracked_device_class(&self, index: TrackedDeviceIndex) -> TrackedDeviceClass {
|
||||
use self::TrackedDeviceClass::*;
|
||||
match unsafe { (self.0.GetTrackedDeviceClass.unwrap())(index) } {
|
||||
match unsafe { self.0.GetTrackedDeviceClass.unwrap()(index) } {
|
||||
sys::ETrackedDeviceClass_ETrackedDeviceClass_TrackedDeviceClass_Invalid => Invalid,
|
||||
sys::ETrackedDeviceClass_ETrackedDeviceClass_TrackedDeviceClass_HMD => HMD,
|
||||
sys::ETrackedDeviceClass_ETrackedDeviceClass_TrackedDeviceClass_Controller => Controller,
|
||||
@ -100,7 +100,7 @@ impl<'a> System<'a> {
|
||||
}
|
||||
|
||||
pub fn is_tracked_device_connected(&self, index: TrackedDeviceIndex) -> bool {
|
||||
unsafe { (self.0.IsTrackedDeviceConnected.unwrap())(index) }
|
||||
unsafe { self.0.IsTrackedDeviceConnected.unwrap()(index) }
|
||||
}
|
||||
|
||||
pub fn poll_next_event_with_pose(&self, origin: TrackingUniverseOrigin) -> Option<(EventInfo, TrackedDevicePose)> {
|
||||
|
Reference in New Issue
Block a user