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: StructureTypenext: *const c_voidsystem_id: SystemIdcreate_flags: VulkanInstanceCreateFlagsKHRpfn_get_instance_proc_addr: Option<VkGetInstanceProcAddr>vulkan_create_info: *const VkInstanceCreateInfovulkan_allocator: *const VkAllocationCallbacksImplementations
sourceimpl VulkanInstanceCreateInfoKHR
impl VulkanInstanceCreateInfoKHR
pub const TYPE: StructureType = StructureType::VULKAN_INSTANCE_CREATE_INFO_KHR
Trait Implementations
sourceimpl Clone for VulkanInstanceCreateInfoKHR
impl Clone for VulkanInstanceCreateInfoKHR
sourcefn clone(&self) -> VulkanInstanceCreateInfoKHR
fn clone(&self) -> VulkanInstanceCreateInfoKHR
Returns a copy of the value. Read more
1.0.0 · sourcefn 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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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