Realm

vk · Structs · D11

16 public declarations with native signatures and source-owned contracts.

StRustExperimental

Stvk::DevicePrivateDataCreateInfo

pub struct DevicePrivateDataCreateInfo<'a> { pub s_type: StructureType, pub p_next: *const c_void, pub private_data_slot_request_count: u32, /* private fields */ }
Native structure VkDevicePrivateDataCreateInfo.

Contract

Native structure VkDevicePrivateDataCreateInfo.

Khronos reference: VkDevicePrivateDataCreateInfo

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

private_data_slot_request_count

Field
private_data_slot_request_count: u32

Native field privateDataSlotRequestCount.

Methods and associated items

new

Method
pub fn new() -> Self

Construct the record with its canonical sType tag and default native state.

set_private_data_slot_request_count

Method
pub fn set_private_data_slot_request_count(self, value: u32) -> Self

Set native field privateDataSlotRequestCount without native effects.

push_next

Method
pub fn push_next<T: Extends<Self>>( self, next: &'a mut T, ) -> Result<Self, ConstructionError>

Prepend one registry-compatible node, retaining its exclusive borrow.

The node must have a null p_next and both headers must have canonical tags. Existing links are never traversed and remain written after the borrow ends. Type compatibility does not establish enabled extensions or Vulkan valid usage.

Errors

Returns a construction error for a changed structure tag or already-linked node.

Stvk::DeviceQueueCreateFlagBits

Contract

Open integer representation of VkDeviceQueueCreateFlagBits.

Khronos reference: VkDeviceQueueCreateFlagBits

Fields

0

Field
0: u32
No public source comment is attached to this declaration.

Methods and associated items

from_raw

Method
pub const fn from_raw(value: u32) -> Self
No public source comment is attached to this declaration.

as_raw

Method
pub const fn as_raw(self) -> u32
No public source comment is attached to this declaration.

empty

Method
pub const fn empty() -> Self
No public source comment is attached to this declaration.

Output

Method
type Output = DeviceQueueCreateFlagBits
The resulting type after applying the & operator.

Output-1

Method
type Output = DeviceQueueCreateFlagBits
The resulting type after applying the | operator.

Output-2

Method
type Output = DeviceQueueCreateFlagBits
The resulting type after applying the ^ operator.

clone

Method
fn clone(&self) -> DeviceQueueCreateFlagBits
Returns a duplicate of the value. Read more

fmt

Method
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Formats the value using the given formatter. Read more

default

Method
fn default() -> DeviceQueueCreateFlagBits
Returns the “default value” for a type. Read more

Output-3

Method
type Output = DeviceQueueCreateFlagBits
The resulting type after applying the ! operator.

eq

Method
fn eq(&self, other: &DeviceQueueCreateFlagBits) -> bool
Tests for self and other values to be equal, and is used by ==.

Stvk::DeviceQueueCreateInfo

pub struct DeviceQueueCreateInfo<'a> { pub s_type: StructureType, pub p_next: *const c_void, pub flags: DeviceQueueCreateFlags, pub queue_family_index: u32, pub queue_count: u32, pub p_queue_priorities: *const f32, /* private fields */ }
Native structure VkDeviceQueueCreateInfo.

Contract

Native structure VkDeviceQueueCreateInfo.

Khronos reference: VkDeviceQueueCreateInfo

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

flags

Field
flags: DeviceQueueCreateFlags

Native field flags.

queue_family_index

Field
queue_family_index: u32

Native field queueFamilyIndex.

queue_count

Field
queue_count: u32

Native field queueCount.

p_queue_priorities

Field
p_queue_priorities: *const f32

Native field pQueuePriorities.

Methods and associated items

new

Method
pub fn new() -> Self

Construct the record with its canonical sType tag and default native state.

set_flags

Method
pub fn set_flags(self, value: DeviceQueueCreateFlags) -> Self

Set native field flags without native effects.

set_queue_family_index

Method
pub fn set_queue_family_index(self, value: u32) -> Self

Set native field queueFamilyIndex without native effects.

set_queue_count

Method
pub fn set_queue_count(self, value: u32) -> Self

Set native count queueCount directly without checking associated pointer extents. Use the borrowed array helpers to derive matching storage and counts together. Direct count edits support null-query/dynamic-state paths and remain a native-call validity obligation, including after earlier borrowed setters.

set_queue_priorities

Method
pub fn set_queue_priorities( self, value: &'a [f32], ) -> Result<Self, ConstructionError>

Borrow pQueuePriorities and set checked native count queueCount. The borrow covers this storage only; nested raw pointers, format, alignment and asynchronous retention remain native-call obligations. Output storage must be initialized; returned sizes do not enlarge its capacity.

Errors

Returns a construction error if the length exceeds the native count width.

push_next

Method
pub fn push_next<T: Extends<Self>>( self, next: &'a mut T, ) -> Result<Self, ConstructionError>

Prepend one registry-compatible node, retaining its exclusive borrow.

The node must have a null p_next and both headers must have canonical tags. Existing links are never traversed and remain written after the borrow ends. Type compatibility does not establish enabled extensions or Vulkan valid usage.

Errors

Returns a construction error for a changed structure tag or already-linked node.

Stvk::DeviceQueueGlobalPriorityCreateInfo

pub struct DeviceQueueGlobalPriorityCreateInfo<'a> { pub s_type: StructureType, pub p_next: *const c_void, pub global_priority: QueueGlobalPriority, /* private fields */ }
Native structure VkDeviceQueueGlobalPriorityCreateInfo.

Contract

Native structure VkDeviceQueueGlobalPriorityCreateInfo.

Khronos reference: VkDeviceQueueGlobalPriorityCreateInfo

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

global_priority

Field
global_priority: QueueGlobalPriority

Native field globalPriority.

Methods and associated items

new

Method
pub fn new() -> Self

Construct the record with its canonical sType tag and default native state.

set_global_priority

Method
pub fn set_global_priority(self, value: QueueGlobalPriority) -> Self

Set native field globalPriority without native effects.

push_next

Method
pub fn push_next<T: Extends<Self>>( self, next: &'a mut T, ) -> Result<Self, ConstructionError>

Prepend one registry-compatible node, retaining its exclusive borrow.

The node must have a null p_next and both headers must have canonical tags. Existing links are never traversed and remain written after the borrow ends. Type compatibility does not establish enabled extensions or Vulkan valid usage.

Errors

Returns a construction error for a changed structure tag or already-linked node.

Stvk::DeviceQueueInfo2

pub struct DeviceQueueInfo2<'a> { pub s_type: StructureType, pub p_next: *const c_void, pub flags: DeviceQueueCreateFlags, pub queue_family_index: u32, pub queue_index: u32, /* private fields */ }
Native structure VkDeviceQueueInfo2.

Contract

Native structure VkDeviceQueueInfo2.

Khronos reference: VkDeviceQueueInfo2

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

flags

Field
flags: DeviceQueueCreateFlags

Native field flags.

queue_family_index

Field
queue_family_index: u32

Native field queueFamilyIndex.

queue_index

Field
queue_index: u32

Native field queueIndex.

Methods and associated items

new

Method
pub fn new() -> Self

Construct the record with its canonical sType tag and default native state.

set_flags

Method
pub fn set_flags(self, value: DeviceQueueCreateFlags) -> Self

Set native field flags without native effects.

set_queue_family_index

Method
pub fn set_queue_family_index(self, value: u32) -> Self

Set native field queueFamilyIndex without native effects.

set_queue_index

Method
pub fn set_queue_index(self, value: u32) -> Self

Set native field queueIndex without native effects.

push_next

Method
pub fn push_next<T: Extends<Self>>( self, next: &'a mut T, ) -> Result<Self, ConstructionError>

Prepend one registry-compatible node, retaining its exclusive borrow.

The node must have a null p_next and both headers must have canonical tags. Existing links are never traversed and remain written after the borrow ends. Type compatibility does not establish enabled extensions or Vulkan valid usage.

Errors

Returns a construction error for a changed structure tag or already-linked node.

Stvk::DeviceQueueShaderCoreControlCreateInfoARM

pub struct DeviceQueueShaderCoreControlCreateInfoARM<'a> { pub s_type: StructureType, pub p_next: *mut c_void, pub shader_core_count: u32, /* private fields */ }
Native structure VkDeviceQueueShaderCoreControlCreateInfoARM.

Contract

Native structure VkDeviceQueueShaderCoreControlCreateInfoARM.

Khronos reference: VkDeviceQueueShaderCoreControlCreateInfoARM

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *mut c_void

Native field pNext.

shader_core_count

Field
shader_core_count: u32

Native field shaderCoreCount.

Methods and associated items

new

Method
pub fn new() -> Self

Construct the record with its canonical sType tag and default native state.

set_shader_core_count

Method
pub fn set_shader_core_count(self, value: u32) -> Self

Set native field shaderCoreCount without native effects.

push_next

Method
pub fn push_next<T: Extends<Self>>( self, next: &'a mut T, ) -> Result<Self, ConstructionError>

Prepend one registry-compatible node, retaining its exclusive borrow.

The node must have a null p_next and both headers must have canonical tags. Existing links are never traversed and remain written after the borrow ends. Type compatibility does not establish enabled extensions or Vulkan valid usage.

Errors

Returns a construction error for a changed structure tag or already-linked node.

Stvk::DeviceTensorMemoryRequirementsARM

pub struct DeviceTensorMemoryRequirementsARM<'a> { pub s_type: StructureType, pub p_next: *const c_void, pub p_create_info: *const TensorCreateInfoARM<'a>, /* private fields */ }
Native structure VkDeviceTensorMemoryRequirementsARM.

Contract

Native structure VkDeviceTensorMemoryRequirementsARM.

Khronos reference: VkDeviceTensorMemoryRequirementsARM

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

p_create_info

Field
p_create_info: *const TensorCreateInfoARM<'a>

Native field pCreateInfo.

Methods and associated items

new

Method
pub fn new() -> Self

Construct the record with its canonical sType tag and default native state.

set_create_info

Method
pub fn set_create_info(self, value: &'a TensorCreateInfoARM<'a>) -> Self

Set native field pCreateInfo without native effects.

push_next

Method
pub fn push_next<T: Extends<Self>>( self, next: &'a mut T, ) -> Result<Self, ConstructionError>

Prepend one registry-compatible node, retaining its exclusive borrow.

The node must have a null p_next and both headers must have canonical tags. Existing links are never traversed and remain written after the borrow ends. Type compatibility does not establish enabled extensions or Vulkan valid usage.

Errors

Returns a construction error for a changed structure tag or already-linked node.

Stvk::DirectDriverLoadingFlagsLUNARG

Contract

Open integer representation of VkDirectDriverLoadingFlagsLUNARG.

Khronos reference: VkDirectDriverLoadingFlagsLUNARG

Fields

0

Field
0: u32
No public source comment is attached to this declaration.

Methods and associated items

from_raw

Method
pub const fn from_raw(value: u32) -> Self
No public source comment is attached to this declaration.

as_raw

Method
pub const fn as_raw(self) -> u32
No public source comment is attached to this declaration.

empty

Method
pub const fn empty() -> Self
No public source comment is attached to this declaration.

Output

Method
type Output = DirectDriverLoadingFlagsLUNARG
The resulting type after applying the & operator.

Output-1

Method
type Output = DirectDriverLoadingFlagsLUNARG
The resulting type after applying the | operator.

Output-2

Method
type Output = DirectDriverLoadingFlagsLUNARG
The resulting type after applying the ^ operator.

clone

Method
fn clone(&self) -> DirectDriverLoadingFlagsLUNARG
Returns a duplicate of the value. Read more

fmt

Method
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Formats the value using the given formatter. Read more

default

Method
fn default() -> DirectDriverLoadingFlagsLUNARG
Returns the “default value” for a type. Read more

Output-3

Method
type Output = DirectDriverLoadingFlagsLUNARG
The resulting type after applying the ! operator.

eq

Method
fn eq(&self, other: &DirectDriverLoadingFlagsLUNARG) -> bool
Tests for self and other values to be equal, and is used by ==.

Stvk::DirectDriverLoadingInfoLUNARG

pub struct DirectDriverLoadingInfoLUNARG<'a> { pub s_type: StructureType, pub p_next: *mut c_void, pub flags: DirectDriverLoadingFlagsLUNARG, pub pfn_get_instance_proc_addr: PFN_vkGetInstanceProcAddrLUNARG, /* private fields */ }
Native structure VkDirectDriverLoadingInfoLUNARG.

Contract

Native structure VkDirectDriverLoadingInfoLUNARG.

Khronos reference: VkDirectDriverLoadingInfoLUNARG

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *mut c_void

Native field pNext.

flags

Field
flags: DirectDriverLoadingFlagsLUNARG

Native field flags.

pfn_get_instance_proc_addr

Field
pfn_get_instance_proc_addr: PFN_vkGetInstanceProcAddrLUNARG

Native field pfnGetInstanceProcAddr.

Methods and associated items

new

Method
pub fn new() -> Self

Construct the record with its canonical sType tag and default native state.

set_flags

Method
pub fn set_flags(self, value: DirectDriverLoadingFlagsLUNARG) -> Self

Set native field flags without native effects.

set_pfn_get_instance_proc_addr

Method
pub fn set_pfn_get_instance_proc_addr( self, value: PFN_vkGetInstanceProcAddrLUNARG, ) -> Self

Set native field pfnGetInstanceProcAddr without native effects.

push_next

Method
pub fn push_next<T: Extends<Self>>( self, next: &'a mut T, ) -> Result<Self, ConstructionError>

Prepend one registry-compatible node, retaining its exclusive borrow.

The node must have a null p_next and both headers must have canonical tags. Existing links are never traversed and remain written after the borrow ends. Type compatibility does not establish enabled extensions or Vulkan valid usage.

Errors

Returns a construction error for a changed structure tag or already-linked node.

Stvk::DirectDriverLoadingListLUNARG

pub struct DirectDriverLoadingListLUNARG<'a> { pub s_type: StructureType, pub p_next: *const c_void, pub mode: DirectDriverLoadingModeLUNARG, pub driver_count: u32, pub p_drivers: *const DirectDriverLoadingInfoLUNARG<'a>, /* private fields */ }
Native structure VkDirectDriverLoadingListLUNARG.

Contract

Native structure VkDirectDriverLoadingListLUNARG.

Khronos reference: VkDirectDriverLoadingListLUNARG

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

mode

Field
mode: DirectDriverLoadingModeLUNARG

Native field mode.

driver_count

Field
driver_count: u32

Native field driverCount.

p_drivers

Field
p_drivers: *const DirectDriverLoadingInfoLUNARG<'a>

Native field pDrivers.

Methods and associated items

new

Method
pub fn new() -> Self

Construct the record with its canonical sType tag and default native state.

set_mode

Method
pub fn set_mode(self, value: DirectDriverLoadingModeLUNARG) -> Self

Set native field mode without native effects.

set_driver_count

Method
pub fn set_driver_count(self, value: u32) -> Self

Set native count driverCount directly without checking associated pointer extents. Use the borrowed array helpers to derive matching storage and counts together. Direct count edits support null-query/dynamic-state paths and remain a native-call validity obligation, including after earlier borrowed setters.

set_drivers

Method
pub fn set_drivers( self, value: &'a [DirectDriverLoadingInfoLUNARG<'a>], ) -> Result<Self, ConstructionError>

Borrow pDrivers and set checked native count driverCount. The borrow covers this storage only; nested raw pointers, format, alignment and asynchronous retention remain native-call obligations. Output storage must be initialized; returned sizes do not enlarge its capacity.

Errors

Returns a construction error if the length exceeds the native count width.

push_next

Method
pub fn push_next<T: Extends<Self>>( self, next: &'a mut T, ) -> Result<Self, ConstructionError>

Prepend one registry-compatible node, retaining its exclusive borrow.

The node must have a null p_next and both headers must have canonical tags. Existing links are never traversed and remain written after the borrow ends. Type compatibility does not establish enabled extensions or Vulkan valid usage.

Errors

Returns a construction error for a changed structure tag or already-linked node.

Stvk::DirectDriverLoadingModeLUNARG

Contract

Open integer representation of VkDirectDriverLoadingModeLUNARG.

Khronos reference: VkDirectDriverLoadingModeLUNARG

Fields

0

Field
0: i32
No public source comment is attached to this declaration.

Methods and associated items

from_raw

Method
pub const fn from_raw(value: i32) -> Self
No public source comment is attached to this declaration.

as_raw

Method
pub const fn as_raw(self) -> i32
No public source comment is attached to this declaration.

empty

Method
pub const fn empty() -> Self
No public source comment is attached to this declaration.

clone

Method
fn clone(&self) -> DirectDriverLoadingModeLUNARG
Returns a duplicate of the value. Read more

fmt

Method
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Formats the value using the given formatter. Read more

default

Method
fn default() -> DirectDriverLoadingModeLUNARG
Returns the “default value” for a type. Read more

eq

Method
fn eq(&self, other: &DirectDriverLoadingModeLUNARG) -> bool
Tests for self and other values to be equal, and is used by ==.

Stvk::DirectFBSurfaceCreateFlagsEXT

Contract

Open integer representation of VkDirectFBSurfaceCreateFlagsEXT.

Khronos reference: VkDirectFBSurfaceCreateFlagsEXT

Fields

0

Field
0: u32
No public source comment is attached to this declaration.

Methods and associated items

from_raw

Method
pub const fn from_raw(value: u32) -> Self
No public source comment is attached to this declaration.

as_raw

Method
pub const fn as_raw(self) -> u32
No public source comment is attached to this declaration.

empty

Method
pub const fn empty() -> Self
No public source comment is attached to this declaration.

Output

Method
type Output = DirectFBSurfaceCreateFlagsEXT
The resulting type after applying the & operator.

Output-1

Method
type Output = DirectFBSurfaceCreateFlagsEXT
The resulting type after applying the | operator.

Output-2

Method
type Output = DirectFBSurfaceCreateFlagsEXT
The resulting type after applying the ^ operator.

clone

Method
fn clone(&self) -> DirectFBSurfaceCreateFlagsEXT
Returns a duplicate of the value. Read more

fmt

Method
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Formats the value using the given formatter. Read more

default

Method
fn default() -> DirectFBSurfaceCreateFlagsEXT
Returns the “default value” for a type. Read more

Output-3

Method
type Output = DirectFBSurfaceCreateFlagsEXT
The resulting type after applying the ! operator.

eq

Method
fn eq(&self, other: &DirectFBSurfaceCreateFlagsEXT) -> bool
Tests for self and other values to be equal, and is used by ==.

Stvk::DirectFBSurfaceCreateInfoEXT

pub struct DirectFBSurfaceCreateInfoEXT<'a> { pub s_type: StructureType, pub p_next: *const c_void, pub flags: DirectFBSurfaceCreateFlagsEXT, pub dfb: *mut IDirectFB, pub surface: *mut IDirectFBSurface, /* private fields */ }
Native structure VkDirectFBSurfaceCreateInfoEXT.

Contract

Native structure VkDirectFBSurfaceCreateInfoEXT.

Khronos reference: VkDirectFBSurfaceCreateInfoEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

flags

Field
flags: DirectFBSurfaceCreateFlagsEXT

Native field flags.

dfb

Field
dfb: *mut IDirectFB

Native field dfb.

surface

Field
surface: *mut IDirectFBSurface

Native field surface.

Methods and associated items

new

Method
pub fn new() -> Self

Construct the record with its canonical sType tag and default native state.

set_flags

Method
pub fn set_flags(self, value: DirectFBSurfaceCreateFlagsEXT) -> Self

Set native field flags without native effects.

set_dfb

Method
pub unsafe fn set_dfb(self, value: *mut IDirectFB) -> Self

Set native pointer dfb explicitly. No borrow or extent is inferred.

Safety

The caller must establish pointee validity, extent, alignment, aliasing and the full native retention lifetime before using this record in a native call. Callback, external-object and nested-pointer contracts remain caller obligations.

set_surface

Method
pub unsafe fn set_surface(self, value: *mut IDirectFBSurface) -> Self

Set native pointer surface explicitly. No borrow or extent is inferred.

Safety

The caller must establish pointee validity, extent, alignment, aliasing and the full native retention lifetime before using this record in a native call. Callback, external-object and nested-pointer contracts remain caller obligations.

push_next

Method
pub fn push_next<T: Extends<Self>>( self, next: &'a mut T, ) -> Result<Self, ConstructionError>

Prepend one registry-compatible node, retaining its exclusive borrow.

The node must have a null p_next and both headers must have canonical tags. Existing links are never traversed and remain written after the borrow ends. Type compatibility does not establish enabled extensions or Vulkan valid usage.

Errors

Returns a construction error for a changed structure tag or already-linked node.

Stvk::DiscardRectangleModeEXT

Contract

Open integer representation of VkDiscardRectangleModeEXT.

Khronos reference: VkDiscardRectangleModeEXT

Fields

0

Field
0: i32
No public source comment is attached to this declaration.

Methods and associated items

from_raw

Method
pub const fn from_raw(value: i32) -> Self
No public source comment is attached to this declaration.

as_raw

Method
pub const fn as_raw(self) -> i32
No public source comment is attached to this declaration.

empty

Method
pub const fn empty() -> Self
No public source comment is attached to this declaration.

clone

Method
fn clone(&self) -> DiscardRectangleModeEXT
Returns a duplicate of the value. Read more

fmt

Method
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Formats the value using the given formatter. Read more

default

Method
fn default() -> DiscardRectangleModeEXT
Returns the “default value” for a type. Read more

eq

Method
fn eq(&self, other: &DiscardRectangleModeEXT) -> bool
Tests for self and other values to be equal, and is used by ==.

Stvk::DispatchGraphCountInfoAMDX

Contract

Native structure VkDispatchGraphCountInfoAMDX.

Khronos reference: VkDispatchGraphCountInfoAMDX

Fields

count

Field
count: u32

Native field count.

infos

Field
infos: DeviceOrHostAddressConstAMDX

Native field infos.

stride

Field
stride: u64

Native field stride.

Methods and associated items

new

Method
pub fn new() -> Self

Construct the record with its default native state.

set_count

Method
pub fn set_count(self, value: u32) -> Self

Set native field count without native effects.

set_infos

Method
pub fn set_infos(self, value: DeviceOrHostAddressConstAMDX) -> Self

Set native field infos without native effects.

set_stride

Method
pub fn set_stride(self, value: u64) -> Self

Set native field stride without native effects.

clone

Method
fn clone(&self) -> DispatchGraphCountInfoAMDX
Returns a duplicate of the value. Read more

Stvk::DispatchGraphInfoAMDX

#[repr(C)]pub struct DispatchGraphInfoAMDX { pub node_index: u32, pub payload_count: u32, pub payloads: DeviceOrHostAddressConstAMDX, pub payload_stride: u64, }
Native structure VkDispatchGraphInfoAMDX.

Contract

Native structure VkDispatchGraphInfoAMDX.

Khronos reference: VkDispatchGraphInfoAMDX

Fields

node_index

Field
node_index: u32

Native field nodeIndex.

payload_count

Field
payload_count: u32

Native field payloadCount.

payloads

Field
payloads: DeviceOrHostAddressConstAMDX

Native field payloads.

payload_stride

Field
payload_stride: u64

Native field payloadStride.

Methods and associated items

new

Method
pub fn new() -> Self

Construct the record with its default native state.

set_node_index

Method
pub fn set_node_index(self, value: u32) -> Self

Set native field nodeIndex without native effects.

set_payload_count

Method
pub fn set_payload_count(self, value: u32) -> Self

Set native field payloadCount without native effects.

set_payloads

Method
pub fn set_payloads(self, value: DeviceOrHostAddressConstAMDX) -> Self

Set native field payloads without native effects.

set_payload_stride

Method
pub fn set_payload_stride(self, value: u64) -> Self

Set native field payloadStride without native effects.

clone

Method
fn clone(&self) -> DispatchGraphInfoAMDX
Returns a duplicate of the value. Read more