#[repr(C, packed(1))]pub struct PrGPUDeviceInfo {
pub outDeviceFramework: PrGPUDeviceFramework,
pub outMeetsMinimumRequirementsForAcceleration: prBool,
pub outPlatformHandle: *mut c_void,
pub outDeviceHandle: *mut c_void,
pub outContextHandle: *mut c_void,
pub outCommandQueueHandle: *mut c_void,
pub outOffscreenOpenGLContextHandle: *mut c_void,
pub outOffscreenOpenGLDeviceHandle: *mut c_void,
}Fields§
§outDeviceFramework: PrGPUDeviceFramework§outMeetsMinimumRequirementsForAcceleration: prBool§outPlatformHandle: *mut c_void§outDeviceHandle: *mut c_void§outContextHandle: *mut c_void§outCommandQueueHandle: *mut c_void§outOffscreenOpenGLContextHandle: *mut c_void§outOffscreenOpenGLDeviceHandle: *mut c_voidTrait Implementations§
Source§impl Clone for PrGPUDeviceInfo
impl Clone for PrGPUDeviceInfo
Source§fn clone(&self) -> PrGPUDeviceInfo
fn clone(&self) -> PrGPUDeviceInfo
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 PrGPUDeviceInfo
impl Debug for PrGPUDeviceInfo
impl Copy for PrGPUDeviceInfo
Auto Trait Implementations§
impl Freeze for PrGPUDeviceInfo
impl RefUnwindSafe for PrGPUDeviceInfo
impl !Send for PrGPUDeviceInfo
impl !Sync for PrGPUDeviceInfo
impl Unpin for PrGPUDeviceInfo
impl UnwindSafe for PrGPUDeviceInfo
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