Struct gfx_backend_vulkan::PhysicalDevice [−][src]
pub struct PhysicalDevice { pub handle: PhysicalDevice, // some fields omitted }
Fields
handle: PhysicalDevice
Trait Implementations
impl PhysicalDevice<Backend> for PhysicalDevice
[src]
impl PhysicalDevice<Backend> for PhysicalDevice
[src]unsafe fn open(
&self,
families: &[(&QueueFamily, &[QueuePriority])],
requested_features: Features
) -> Result<Gpu<Backend>, CreationError>
[src]
&self,
families: &[(&QueueFamily, &[QueuePriority])],
requested_features: Features
) -> Result<Gpu<Backend>, CreationError>
fn format_properties(&self, format: Option<Format>) -> Properties
[src]
fn image_format_properties(
&self,
format: Format,
dimensions: u8,
tiling: Tiling,
usage: Usage,
view_caps: ViewCapabilities
) -> Option<FormatProperties>
[src]
&self,
format: Format,
dimensions: u8,
tiling: Tiling,
usage: Usage,
view_caps: ViewCapabilities
) -> Option<FormatProperties>
fn memory_properties(&self) -> MemoryProperties
[src]
fn features(&self) -> Features
[src]
fn properties(&self) -> PhysicalDeviceProperties
[src]
fn is_valid_cache(&self, cache: &[u8]) -> bool
[src]
Auto Trait Implementations
impl RefUnwindSafe for PhysicalDevice
impl RefUnwindSafe for PhysicalDevice
impl Send for PhysicalDevice
impl Send for PhysicalDevice
impl Sync for PhysicalDevice
impl Sync for PhysicalDevice
impl Unpin for PhysicalDevice
impl Unpin for PhysicalDevice
impl UnwindSafe for PhysicalDevice
impl UnwindSafe for PhysicalDevice