Struct unity_native_plugin_sys::UnityVulkanInstance [−][src]
#[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
Auto Trait Implementations
impl RefUnwindSafe for UnityVulkanInstance
impl !Send for UnityVulkanInstance
impl !Sync for UnityVulkanInstance
impl Unpin for UnityVulkanInstance
impl UnwindSafe for UnityVulkanInstance
Blanket Implementations
Mutably borrows from an owned value. Read more