Struct openxr_sys::VulkanDeviceCreateInfoKHR
source · [−]#[repr(C)]pub struct VulkanDeviceCreateInfoKHR {
pub ty: StructureType,
pub next: *const c_void,
pub system_id: SystemId,
pub create_flags: VulkanDeviceCreateFlagsKHR,
pub pfn_get_instance_proc_addr: Option<VkGetInstanceProcAddr>,
pub vulkan_physical_device: VkPhysicalDevice,
pub vulkan_create_info: *const VkDeviceCreateInfo,
pub vulkan_allocator: *const VkAllocationCallbacks,
}Expand description
See XrVulkanDeviceCreateInfoKHR - defined by XR_KHR_vulkan_enable2
Fields
ty: StructureTypenext: *const c_voidsystem_id: SystemIdcreate_flags: VulkanDeviceCreateFlagsKHRpfn_get_instance_proc_addr: Option<VkGetInstanceProcAddr>vulkan_physical_device: VkPhysicalDevicevulkan_create_info: *const VkDeviceCreateInfovulkan_allocator: *const VkAllocationCallbacksImplementations
sourceimpl VulkanDeviceCreateInfoKHR
impl VulkanDeviceCreateInfoKHR
pub const TYPE: StructureType = StructureType::VULKAN_DEVICE_CREATE_INFO_KHR
Trait Implementations
sourceimpl Clone for VulkanDeviceCreateInfoKHR
impl Clone for VulkanDeviceCreateInfoKHR
sourcefn clone(&self) -> VulkanDeviceCreateInfoKHR
fn clone(&self) -> VulkanDeviceCreateInfoKHR
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 VulkanDeviceCreateInfoKHR
Auto Trait Implementations
impl RefUnwindSafe for VulkanDeviceCreateInfoKHR
impl !Send for VulkanDeviceCreateInfoKHR
impl !Sync for VulkanDeviceCreateInfoKHR
impl Unpin for VulkanDeviceCreateInfoKHR
impl UnwindSafe for VulkanDeviceCreateInfoKHR
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