pub struct VulkanInstance { /* private fields */ }
Implementations§
Source§impl VulkanInstance
impl VulkanInstance
pub fn pipeline_cache(&self) -> PipelineCache
pub fn instance(&self) -> Instance
pub fn physical_device(&self) -> PhysicalDevice
pub fn device(&self) -> Device
pub fn graphics_queue(&self) -> Queue
pub fn queue_family_index(&self) -> c_uint
pub unsafe fn get_instance_proc_addr( &self, name: *const c_char, ) -> PFN_vkVoidFunction
Auto Trait Implementations§
impl Freeze for VulkanInstance
impl RefUnwindSafe for VulkanInstance
impl !Send for VulkanInstance
impl !Sync for VulkanInstance
impl Unpin for VulkanInstance
impl UnwindSafe for VulkanInstance
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