Struct unity_native_plugin_vulkan::vulkan::VulkanInstance
source · [−]pub struct VulkanInstance { /* private fields */ }
Implementations
sourceimpl 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 RefUnwindSafe for VulkanInstance
impl !Send for VulkanInstance
impl !Sync for VulkanInstance
impl Unpin for VulkanInstance
impl UnwindSafe for VulkanInstance
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more