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: StructureType
§next: *const c_void
§system_id: SystemId
§create_flags: VulkanDeviceCreateFlagsKHR
§pfn_get_instance_proc_addr: Option<VkGetInstanceProcAddr>
§vulkan_physical_device: VkPhysicalDevice
§vulkan_create_info: *const VkDeviceCreateInfo
§vulkan_allocator: *const VkAllocationCallbacks
Implementations§
source§impl VulkanDeviceCreateInfoKHR
impl VulkanDeviceCreateInfoKHR
pub const TYPE: StructureType = StructureType::VULKAN_DEVICE_CREATE_INFO_KHR
Trait Implementations§
source§impl Clone for VulkanDeviceCreateInfoKHR
impl Clone for VulkanDeviceCreateInfoKHR
source§fn clone(&self) -> VulkanDeviceCreateInfoKHR
fn clone(&self) -> VulkanDeviceCreateInfoKHR
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 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§
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