Struct gfx_backend_vulkan::PhysicalDevice [−][src]
pub struct PhysicalDevice {
pub handle: PhysicalDevice,
// some fields omitted
}Fields
handle: PhysicalDeviceTrait 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 PhysicalDeviceimpl Send for PhysicalDevice
impl Send for PhysicalDeviceimpl Sync for PhysicalDevice
impl Sync for PhysicalDeviceimpl Unpin for PhysicalDevice
impl Unpin for PhysicalDeviceimpl UnwindSafe for PhysicalDevice
impl UnwindSafe for PhysicalDevice