#[repr(C)]pub struct ExternalComputeQueueDeviceCreateInfoNV {
pub s_type: StructureType,
pub p_next: *const c_void,
pub reserved_external_queues: u32,
}Expand description
VkExternalComputeQueueDeviceCreateInfoNV
Provided by VK_NV_external_compute_queue.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_EXTERNAL_COMPUTE_QUEUE_DEVICE_CREATE_INFO_NV.
p_next: *const c_voidOptional, may be null.
reserved_external_queues: u32Implementations§
Source§impl ExternalComputeQueueDeviceCreateInfoNV
impl ExternalComputeQueueDeviceCreateInfoNV
Sourcepub fn builder<'a>() -> ExternalComputeQueueDeviceCreateInfoNVBuilder<'a>
pub fn builder<'a>() -> ExternalComputeQueueDeviceCreateInfoNVBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for ExternalComputeQueueDeviceCreateInfoNV
impl Clone for ExternalComputeQueueDeviceCreateInfoNV
Source§fn clone(&self) -> ExternalComputeQueueDeviceCreateInfoNV
fn clone(&self) -> ExternalComputeQueueDeviceCreateInfoNV
Returns a duplicate 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 moreSource§impl Default for ExternalComputeQueueDeviceCreateInfoNV
impl Default for ExternalComputeQueueDeviceCreateInfoNV
Source§fn default() -> ExternalComputeQueueDeviceCreateInfoNV
fn default() -> ExternalComputeQueueDeviceCreateInfoNV
Returns the “default value” for a type. Read more
impl Copy for ExternalComputeQueueDeviceCreateInfoNV
impl ExtendsDeviceCreateInfo for ExternalComputeQueueDeviceCreateInfoNV
Auto Trait Implementations§
impl Freeze for ExternalComputeQueueDeviceCreateInfoNV
impl RefUnwindSafe for ExternalComputeQueueDeviceCreateInfoNV
impl !Send for ExternalComputeQueueDeviceCreateInfoNV
impl !Sync for ExternalComputeQueueDeviceCreateInfoNV
impl Unpin for ExternalComputeQueueDeviceCreateInfoNV
impl UnsafeUnpin for ExternalComputeQueueDeviceCreateInfoNV
impl UnwindSafe for ExternalComputeQueueDeviceCreateInfoNV
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