#[repr(C)]pub struct PipelineIndirectDeviceAddressInfoNV {
pub s_type: StructureType,
pub p_next: *const c_void,
pub pipeline_bind_point: PipelineBindPoint,
pub pipeline: Pipeline,
}Expand description
VkPipelineIndirectDeviceAddressInfoNV
Provided by VK_NV_device_generated_commands_compute.
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_PIPELINE_INDIRECT_DEVICE_ADDRESS_INFO_NV.
p_next: *const c_voidOptional, may be null.
pipeline_bind_point: PipelineBindPoint§pipeline: PipelineImplementations§
Source§impl PipelineIndirectDeviceAddressInfoNV
impl PipelineIndirectDeviceAddressInfoNV
Sourcepub fn builder<'a>() -> PipelineIndirectDeviceAddressInfoNVBuilder<'a>
pub fn builder<'a>() -> PipelineIndirectDeviceAddressInfoNVBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for PipelineIndirectDeviceAddressInfoNV
impl Clone for PipelineIndirectDeviceAddressInfoNV
Source§fn clone(&self) -> PipelineIndirectDeviceAddressInfoNV
fn clone(&self) -> PipelineIndirectDeviceAddressInfoNV
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 moreimpl Copy for PipelineIndirectDeviceAddressInfoNV
Auto Trait Implementations§
impl Freeze for PipelineIndirectDeviceAddressInfoNV
impl RefUnwindSafe for PipelineIndirectDeviceAddressInfoNV
impl !Send for PipelineIndirectDeviceAddressInfoNV
impl !Sync for PipelineIndirectDeviceAddressInfoNV
impl Unpin for PipelineIndirectDeviceAddressInfoNV
impl UnsafeUnpin for PipelineIndirectDeviceAddressInfoNV
impl UnwindSafe for PipelineIndirectDeviceAddressInfoNV
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