Struct openxr_sys::VulkanInstanceCreateInfoKHR
source · #[repr(C)]pub struct VulkanInstanceCreateInfoKHR {
pub ty: StructureType,
pub next: *const c_void,
pub system_id: SystemId,
pub create_flags: VulkanInstanceCreateFlagsKHR,
pub pfn_get_instance_proc_addr: Option<VkGetInstanceProcAddr>,
pub vulkan_create_info: *const VkInstanceCreateInfo,
pub vulkan_allocator: *const VkAllocationCallbacks,
}
Expand description
See XrVulkanInstanceCreateInfoKHR - defined by XR_KHR_vulkan_enable2
Fields§
§ty: StructureType
§next: *const c_void
§system_id: SystemId
§create_flags: VulkanInstanceCreateFlagsKHR
§pfn_get_instance_proc_addr: Option<VkGetInstanceProcAddr>
§vulkan_create_info: *const VkInstanceCreateInfo
§vulkan_allocator: *const VkAllocationCallbacks
Implementations§
source§impl VulkanInstanceCreateInfoKHR
impl VulkanInstanceCreateInfoKHR
pub const TYPE: StructureType = StructureType::VULKAN_INSTANCE_CREATE_INFO_KHR
Trait Implementations§
source§impl Clone for VulkanInstanceCreateInfoKHR
impl Clone for VulkanInstanceCreateInfoKHR
source§fn clone(&self) -> VulkanInstanceCreateInfoKHR
fn clone(&self) -> VulkanInstanceCreateInfoKHR
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for VulkanInstanceCreateInfoKHR
Auto Trait Implementations§
impl RefUnwindSafe for VulkanInstanceCreateInfoKHR
impl !Send for VulkanInstanceCreateInfoKHR
impl !Sync for VulkanInstanceCreateInfoKHR
impl Unpin for VulkanInstanceCreateInfoKHR
impl UnwindSafe for VulkanInstanceCreateInfoKHR
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