#[repr(C)]pub struct UnityVulkanInstance {
pub pipelineCache: VkPipelineCache,
pub instance: VkInstance,
pub physicalDevice: VkPhysicalDevice,
pub device: VkDevice,
pub graphicsQueue: VkQueue,
pub getInstanceProcAddr: PFN_vkGetInstanceProcAddr,
pub queueFamilyIndex: c_uint,
pub reserved: [*mut c_void; 8],
}
Fields§
§pipelineCache: VkPipelineCache
§instance: VkInstance
§physicalDevice: VkPhysicalDevice
§device: VkDevice
§graphicsQueue: VkQueue
§getInstanceProcAddr: PFN_vkGetInstanceProcAddr
§queueFamilyIndex: c_uint
§reserved: [*mut c_void; 8]
Trait Implementations§
Source§impl Clone for UnityVulkanInstance
impl Clone for UnityVulkanInstance
Source§fn clone(&self) -> UnityVulkanInstance
fn clone(&self) -> UnityVulkanInstance
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for UnityVulkanInstance
impl Default for UnityVulkanInstance
impl Copy for UnityVulkanInstance
Auto Trait Implementations§
impl Freeze for UnityVulkanInstance
impl RefUnwindSafe for UnityVulkanInstance
impl !Send for UnityVulkanInstance
impl !Sync for UnityVulkanInstance
impl Unpin for UnityVulkanInstance
impl UnwindSafe for UnityVulkanInstance
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