Struct voodoo::PhysicalDeviceProperties
[−]
[src]
#[repr(C)]pub struct PhysicalDeviceProperties { /* fields omitted */ }
A VkPhysicalDeviceProperties
.
Methods
impl PhysicalDeviceProperties
[src]
fn builder() -> PhysicalDevicePropertiesBuilder
[src]
unsafe fn from_raw(raw: VkPhysicalDeviceProperties) -> PhysicalDeviceProperties
[src]
fn api_version<'a>(&'a self) -> Version
[src]
fn driver_version<'a>(&'a self) -> Version
[src]
fn vendor_id<'a>(&'a self) -> u32
[src]
fn device_id<'a>(&'a self) -> u32
[src]
fn device_type<'a>(&'a self) -> PhysicalDeviceType
[src]
fn device_name<'a>(&'a self) -> &'a CStr
[src]
fn pipeline_cache_uuid<'a>(&'a self) -> &[u8]
[src]
fn limits<'a>(&'a self) -> &'a PhysicalDeviceLimits
[src]
fn limits_mut<'a>(&'a mut self) -> &'a mut PhysicalDeviceLimits
[src]
fn sparse_properties<'a>(&'a self) -> &'a PhysicalDeviceSparseProperties
[src]
fn sparse_properties_mut<'a>(
&'a mut self
) -> &'a mut PhysicalDeviceSparseProperties
[src]
&'a mut self
) -> &'a mut PhysicalDeviceSparseProperties
fn set_api_version<'m, T>(&mut self, api_version: T) where
T: Into<Version>,
[src]
T: Into<Version>,
fn set_driver_version<'m, T>(&mut self, driver_version: T) where
T: Into<Version>,
[src]
T: Into<Version>,
fn set_vendor_id<'m>(&mut self, vendor_id: u32)
[src]
fn set_device_id<'m>(&mut self, device_id: u32)
[src]
fn set_device_type<'m>(&mut self, device_type: PhysicalDeviceType)
[src]
unsafe fn set_device_name<'m>(&mut self, device_name: [i8; 256])
[src]
fn set_pipeline_cache_uuid<'m>(&mut self, pipeline_cache_uuid: [u8; 16])
[src]
fn set_limits<'m>(&mut self, limits: PhysicalDeviceLimits)
[src]
fn set_sparse_properties<'m>(
&mut self,
sparse_properties: PhysicalDeviceSparseProperties
)
[src]
&mut self,
sparse_properties: PhysicalDeviceSparseProperties
)
fn as_raw(&self) -> &VkPhysicalDeviceProperties
[src]
Trait Implementations
impl Debug for PhysicalDeviceProperties
[src]
impl Clone for PhysicalDeviceProperties
[src]
fn clone(&self) -> PhysicalDeviceProperties
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Default for PhysicalDeviceProperties
[src]
fn default() -> PhysicalDeviceProperties
[src]
Returns the "default value" for a type. Read more