#[repr(C)]pub struct BuildPartitionedAccelerationStructureIndirectCommandNV {
pub op_type: PartitionedAccelerationStructureOpTypeNV,
pub arg_count: u32,
pub arg_data: StridedDeviceAddressNV,
}Expand description
Native structure VkBuildPartitionedAccelerationStructureIndirectCommandNV.
Khronos reference: VkBuildPartitionedAccelerationStructureIndirectCommandNV
Fields§
§op_type: PartitionedAccelerationStructureOpTypeNVNative field opType.
arg_count: u32Native field argCount.
arg_data: StridedDeviceAddressNVNative field argData.
Implementations§
Source§impl BuildPartitionedAccelerationStructureIndirectCommandNV
impl BuildPartitionedAccelerationStructureIndirectCommandNV
Sourcepub fn set_op_type(
self,
value: PartitionedAccelerationStructureOpTypeNV,
) -> Self
pub fn set_op_type( self, value: PartitionedAccelerationStructureOpTypeNV, ) -> Self
Set native field opType without native effects.
Sourcepub fn set_arg_count(self, value: u32) -> Self
pub fn set_arg_count(self, value: u32) -> Self
Set native field argCount without native effects.
Sourcepub fn set_arg_data(self, value: StridedDeviceAddressNV) -> Self
pub fn set_arg_data(self, value: StridedDeviceAddressNV) -> Self
Set native field argData without native effects.
Trait Implementations§
impl Copy for BuildPartitionedAccelerationStructureIndirectCommandNV
Auto Trait Implementations§
impl Forget for BuildPartitionedAccelerationStructureIndirectCommandNV
impl Freeze for BuildPartitionedAccelerationStructureIndirectCommandNV
impl Move for BuildPartitionedAccelerationStructureIndirectCommandNV
impl RefUnwindSafe for BuildPartitionedAccelerationStructureIndirectCommandNV
impl Send for BuildPartitionedAccelerationStructureIndirectCommandNV
impl Sync for BuildPartitionedAccelerationStructureIndirectCommandNV
impl Unpin for BuildPartitionedAccelerationStructureIndirectCommandNV
impl UnsafeUnpin for BuildPartitionedAccelerationStructureIndirectCommandNV
impl UnwindSafe for BuildPartitionedAccelerationStructureIndirectCommandNV
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