vk · Structs · E3
16 public declarations with native signatures and source-owned contracts.
Stvk::ExternalFenceHandleTypeFlagBits
Contract
Open integer representation of VkExternalFenceHandleTypeFlagBits.
Fields
0
0: u32Methods and associated items
OPAQUE_FD_BIT
Native value VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT.
Khronos reference: VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT
OPAQUE_WIN32_BIT
Native value VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT.
Khronos reference: VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT
OPAQUE_WIN32_KMT_BIT
Native value VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT.
Khronos reference: VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT
SYNC_FD_BIT
Native value VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT.
Khronos reference: VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT
OPAQUE_FD_BIT_KHR
Native value VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR.
Khronos reference: VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR
OPAQUE_WIN32_BIT_KHR
Native value VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR.
Khronos reference: VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR
OPAQUE_WIN32_KMT_BIT_KHR
Native value VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR.
Khronos reference: VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR
SYNC_FD_BIT_KHR
Native value VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT_KHR.
Khronos reference: VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT_KHR
from_raw
as_raw
empty
Output
& operator.bitand
& operation. Read moreOutput-1
| operator.bitor
| operation. Read moreOutput-2
^ operator.bitxor
^ operation. Read moreclone
fmt
default
hash
Output-3
! operator.not
! operation. Read moreeq
self and other values to be equal, and is used by ==.Stvk::ExternalFenceProperties
Contract
Native structure VkExternalFenceProperties.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
export_from_imported_handle_types
export_from_imported_handle_types: ExternalFenceHandleTypeFlagsNative field exportFromImportedHandleTypes.
compatible_handle_types
compatible_handle_types: ExternalFenceHandleTypeFlagsNative field compatibleHandleTypes.
external_fence_features
external_fence_features: ExternalFenceFeatureFlagsNative field externalFenceFeatures.
Methods and associated items
new
Construct the record with its canonical sType tag and default native state.
set_export_from_imported_handle_types
Set native field exportFromImportedHandleTypes without native effects.
set_compatible_handle_types
Set native field compatibleHandleTypes without native effects.
set_external_fence_features
Set native field externalFenceFeatures without native effects.
push_next
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.
default
Stvk::ExternalFormatANDROID
Contract
Native structure VkExternalFormatANDROID.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
external_format
external_format: u64Native field externalFormat.
Methods and associated items
new
Construct the record with its canonical sType tag and default native state.
set_external_format
Set native field externalFormat without native effects.
push_next
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.
default
Stvk::ExternalFormatOHOS
Contract
Native structure VkExternalFormatOHOS.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
external_format
external_format: u64Native field externalFormat.
Methods and associated items
new
Construct the record with its canonical sType tag and default native state.
set_external_format
Set native field externalFormat without native effects.
push_next
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.
default
Stvk::ExternalFormatQNX
Contract
Native structure VkExternalFormatQNX.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
external_format
external_format: u64Native field externalFormat.
Methods and associated items
new
Construct the record with its canonical sType tag and default native state.
set_external_format
Set native field externalFormat without native effects.
push_next
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.
default
Stvk::ExternalImageFormatProperties
Contract
Native structure VkExternalImageFormatProperties.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
external_memory_properties
external_memory_properties: ExternalMemoryPropertiesNative field externalMemoryProperties.
Methods and associated items
new
Construct the record with its canonical sType tag and default native state.
set_external_memory_properties
Set native field externalMemoryProperties without native effects.
push_next
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.
default
Stvk::ExternalImageFormatPropertiesNV
#[repr(C)]pub struct ExternalImageFormatPropertiesNV {
pub image_format_properties: ImageFormatProperties,
pub external_memory_features: ExternalMemoryFeatureFlagsNV,
pub export_from_imported_handle_types: ExternalMemoryHandleTypeFlagsNV,
pub compatible_handle_types: ExternalMemoryHandleTypeFlagsNV,
}Contract
Native structure VkExternalImageFormatPropertiesNV.
Fields
image_format_properties
image_format_properties: ImageFormatPropertiesNative field imageFormatProperties.
external_memory_features
external_memory_features: ExternalMemoryFeatureFlagsNVNative field externalMemoryFeatures.
export_from_imported_handle_types
export_from_imported_handle_types: ExternalMemoryHandleTypeFlagsNVNative field exportFromImportedHandleTypes.
compatible_handle_types
compatible_handle_types: ExternalMemoryHandleTypeFlagsNVNative field compatibleHandleTypes.
Methods and associated items
new
Construct the record with its default native state.
set_image_format_properties
Set native field imageFormatProperties without native effects.
set_external_memory_features
Set native field externalMemoryFeatures without native effects.
set_export_from_imported_handle_types
Set native field exportFromImportedHandleTypes without native effects.
set_compatible_handle_types
Set native field compatibleHandleTypes without native effects.
clone
default
Stvk::ExternalMemoryAcquireUnmodifiedEXT
Contract
Native structure VkExternalMemoryAcquireUnmodifiedEXT.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
acquire_unmodified_memory
acquire_unmodified_memory: Bool32Native field acquireUnmodifiedMemory.
Methods and associated items
new
Construct the record with its canonical sType tag and default native state.
set_acquire_unmodified_memory
Set native field acquireUnmodifiedMemory without native effects.
push_next
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.
default
Stvk::ExternalMemoryBufferCreateInfo
Contract
Native structure VkExternalMemoryBufferCreateInfo.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
handle_types
handle_types: ExternalMemoryHandleTypeFlagsNative field handleTypes.
Methods and associated items
new
Construct the record with its canonical sType tag and default native state.
set_handle_types
Set native field handleTypes without native effects.
push_next
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.
default
Stvk::ExternalMemoryFeatureFlagBits
Contract
Open integer representation of VkExternalMemoryFeatureFlagBits.
Fields
0
0: u32Methods and associated items
DEDICATED_ONLY_BIT
Native value VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT.
Khronos reference: VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT
EXPORTABLE_BIT
Native value VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT.
Khronos reference: VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT
IMPORTABLE_BIT
Native value VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT.
Khronos reference: VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT
DEDICATED_ONLY_BIT_KHR
Native value VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_KHR.
Khronos reference: VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_KHR
EXPORTABLE_BIT_KHR
Native value VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_KHR.
Khronos reference: VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_KHR
IMPORTABLE_BIT_KHR
Native value VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_KHR.
Khronos reference: VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_KHR
from_raw
as_raw
empty
Output
& operator.bitand
& operation. Read moreOutput-1
| operator.bitor
| operation. Read moreOutput-2
^ operator.bitxor
^ operation. Read moreclone
fmt
default
hash
Output-3
! operator.not
! operation. Read moreeq
self and other values to be equal, and is used by ==.Stvk::ExternalMemoryFeatureFlagBitsNV
Contract
Open integer representation of VkExternalMemoryFeatureFlagBitsNV.
Fields
0
0: u32Methods and associated items
DEDICATED_ONLY_BIT_NV
Native value VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_NV.
Khronos reference: VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_NV
EXPORTABLE_BIT_NV
Native value VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_NV.
Khronos reference: VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_NV
IMPORTABLE_BIT_NV
Native value VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_NV.
Khronos reference: VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_NV
from_raw
as_raw
empty
Output
& operator.bitand
& operation. Read moreOutput-1
| operator.bitor
| operation. Read moreOutput-2
^ operator.bitxor
^ operation. Read moreclone
fmt
default
hash
Output-3
! operator.not
! operation. Read moreeq
self and other values to be equal, and is used by ==.Stvk::ExternalMemoryHandleTypeFlagBits
Contract
Open integer representation of VkExternalMemoryHandleTypeFlagBits.
Fields
0
0: u32Methods and associated items
OPAQUE_FD_BIT
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT
OPAQUE_WIN32_BIT
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT
OPAQUE_WIN32_KMT_BIT
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT
D3D11_TEXTURE_BIT
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT
D3D11_TEXTURE_KMT_BIT
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT
D3D12_HEAP_BIT
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT
D3D12_RESOURCE_BIT
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT
OPAQUE_FD_BIT_KHR
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT_KHR.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT_KHR
OPAQUE_WIN32_BIT_KHR
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR
OPAQUE_WIN32_KMT_BIT_KHR
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR
D3D11_TEXTURE_BIT_KHR
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT_KHR.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT_KHR
D3D11_TEXTURE_KMT_BIT_KHR
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT_KHR.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT_KHR
D3D12_HEAP_BIT_KHR
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT_KHR.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT_KHR
D3D12_RESOURCE_BIT_KHR
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT_KHR.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT_KHR
DMA_BUF_BIT_EXT
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT
ANDROID_HARDWARE_BUFFER_BIT_ANDROID
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID
HOST_ALLOCATION_BIT_EXT
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT
HOST_MAPPED_FOREIGN_MEMORY_BIT_EXT
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_MAPPED_FOREIGN_MEMORY_BIT_EXT.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_MAPPED_FOREIGN_MEMORY_BIT_EXT
ZIRCON_VMO_BIT_FUCHSIA
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_ZIRCON_VMO_BIT_FUCHSIA.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_ZIRCON_VMO_BIT_FUCHSIA
RDMA_ADDRESS_BIT_NV
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_RDMA_ADDRESS_BIT_NV.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_RDMA_ADDRESS_BIT_NV
OH_NATIVE_BUFFER_BIT_OHOS
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_OH_NATIVE_BUFFER_BIT_OHOS.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_OH_NATIVE_BUFFER_BIT_OHOS
SCREEN_BUFFER_BIT_QNX
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_SCREEN_BUFFER_BIT_QNX.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_SCREEN_BUFFER_BIT_QNX
MTLBUFFER_BIT_EXT
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_MTLBUFFER_BIT_EXT.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_MTLBUFFER_BIT_EXT
MTLTEXTURE_BIT_EXT
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_MTLTEXTURE_BIT_EXT.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_MTLTEXTURE_BIT_EXT
MTLHEAP_BIT_EXT
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_MTLHEAP_BIT_EXT.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_MTLHEAP_BIT_EXT
from_raw
as_raw
empty
Output
& operator.bitand
& operation. Read moreOutput-1
| operator.bitor
| operation. Read moreOutput-2
^ operator.bitxor
^ operation. Read moreclone
fmt
default
hash
Output-3
! operator.not
! operation. Read moreeq
self and other values to be equal, and is used by ==.Stvk::ExternalMemoryHandleTypeFlagBitsNV
Contract
Open integer representation of VkExternalMemoryHandleTypeFlagBitsNV.
Fields
0
0: u32Methods and associated items
OPAQUE_WIN32_BIT_NV
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV
OPAQUE_WIN32_KMT_BIT_NV
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV
D3D11_IMAGE_BIT_NV
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV
D3D11_IMAGE_KMT_BIT_NV
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV
from_raw
as_raw
empty
Output
& operator.bitand
& operation. Read moreOutput-1
| operator.bitor
| operation. Read moreOutput-2
^ operator.bitxor
^ operation. Read moreclone
fmt
default
hash
Output-3
! operator.not
! operation. Read moreeq
self and other values to be equal, and is used by ==.Stvk::ExternalMemoryImageCreateInfo
Contract
Native structure VkExternalMemoryImageCreateInfo.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
handle_types
handle_types: ExternalMemoryHandleTypeFlagsNative field handleTypes.
Methods and associated items
new
Construct the record with its canonical sType tag and default native state.
set_handle_types
Set native field handleTypes without native effects.
push_next
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.
default
Stvk::ExternalMemoryImageCreateInfoNV
Contract
Native structure VkExternalMemoryImageCreateInfoNV.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
handle_types
handle_types: ExternalMemoryHandleTypeFlagsNVNative field handleTypes.
Methods and associated items
new
Construct the record with its canonical sType tag and default native state.
set_handle_types
Set native field handleTypes without native effects.
push_next
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.
default
Stvk::ExternalMemoryProperties
Contract
Native structure VkExternalMemoryProperties.
Fields
external_memory_features
external_memory_features: ExternalMemoryFeatureFlagsNative field externalMemoryFeatures.
export_from_imported_handle_types
export_from_imported_handle_types: ExternalMemoryHandleTypeFlagsNative field exportFromImportedHandleTypes.
compatible_handle_types
compatible_handle_types: ExternalMemoryHandleTypeFlagsNative field compatibleHandleTypes.
Methods and associated items
new
Construct the record with its default native state.
set_external_memory_features
Set native field externalMemoryFeatures without native effects.
set_export_from_imported_handle_types
Set native field exportFromImportedHandleTypes without native effects.
set_compatible_handle_types
Set native field compatibleHandleTypes without native effects.