VK_NV_external_memory_capabilitiesVK_KHR_external_memory_capabilities extension
VK_KHR_dedicated_allocation.VK_NV_dedicated_allocation.| Modifier and Type | Field and Description |
|---|---|
| public static final int | VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_NV
VkExternalMemoryFeatureFlagBitsNV - Bitmask specifying external memory features Description
|
| public static final int | VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_NV
VkExternalMemoryFeatureFlagBitsNV - Bitmask specifying external memory features Description
|
| public static final int | VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_NV
VkExternalMemoryFeatureFlagBitsNV - Bitmask specifying external memory features Description
|
| public static final int | VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV
VkExternalMemoryHandleTypeFlagBitsNV - Bitmask specifying external memory handle types Description
|
| public static final int | VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV
VkExternalMemoryHandleTypeFlagBitsNV - Bitmask specifying external memory handle types Description
|
| public static final int | VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV
VkExternalMemoryHandleTypeFlagBitsNV - Bitmask specifying external memory handle types Description
|
| public static final int | VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV
VkExternalMemoryHandleTypeFlagBitsNV - Bitmask specifying external memory handle types Description
|
| public static final String | VK_NV_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME
The extension name. |
| public static final int | VK_NV_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION
The extension specification version. |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static int | nvkGetPhysicalDeviceExternalImageFormatPropertiesNV(VkPhysicalDevice physicalDevice, int format, int type, int tiling, int usage, int flags, int externalHandleType, long pExternalImageFormatProperties)
Unsafe version of: |
| public static int | vkGetPhysicalDeviceExternalImageFormatPropertiesNV(VkPhysicalDevice
the physical device from which to query the image capabilities physicalDevice, int the image format, corresponding to format, int VkImageCreateInfo::format.the image type, corresponding to type, int VkImageCreateInfo::imageType.the image tiling, corresponding to tiling, int VkImageCreateInfo::tiling.the intended usage of the image, corresponding to usage, int VkImageCreateInfo::usage.a bitmask describing additional parameters of the image, corresponding to flags, int VkImageCreateInfo::flags.either one of the bits from externalHandleType, VkExternalImageFormatPropertiesNV VkExternalMemoryHandleTypeFlagBitsNV, or 0.a pointer to a pExternalImageFormatProperties)VkExternalImageFormatPropertiesNV structure in which capabilities are returned.Determine image capabilities compatible with external memory handle types. |
| VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_NV | back to summary |
|---|---|
| public static final int VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_NV VkExternalMemoryFeatureFlagBitsNV - Bitmask specifying external memory features Description
See Also
| |
| VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_NV | back to summary |
|---|---|
| public static final int VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_NV VkExternalMemoryFeatureFlagBitsNV - Bitmask specifying external memory features Description
See Also
| |
| VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_NV | back to summary |
|---|---|
| public static final int VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_NV VkExternalMemoryFeatureFlagBitsNV - Bitmask specifying external memory features Description
See Also
| |
| VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV | back to summary |
|---|---|
| public static final int VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV VkExternalMemoryHandleTypeFlagBitsNV - Bitmask specifying external memory handle types Description
| |
| VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV | back to summary |
|---|---|
| public static final int VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV VkExternalMemoryHandleTypeFlagBitsNV - Bitmask specifying external memory handle types Description
| |
| VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV | back to summary |
|---|---|
| public static final int VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV VkExternalMemoryHandleTypeFlagBitsNV - Bitmask specifying external memory handle types Description
| |
| VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV | back to summary |
|---|---|
| public static final int VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV VkExternalMemoryHandleTypeFlagBitsNV - Bitmask specifying external memory handle types Description
| |
| VK_NV_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME | back to summary |
|---|---|
| public static final String VK_NV_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME The extension name. | |
| VK_NV_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION | back to summary |
|---|---|
| public static final int VK_NV_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION The extension specification version. | |
| NVExternalMemoryCapabilities | back to summary |
|---|---|
| protected NVExternalMemoryCapabilities() | |
| nvkGetPhysicalDeviceExternalImageFormatPropertiesNV | back to summary |
|---|---|
| public static int nvkGetPhysicalDeviceExternalImageFormatPropertiesNV(VkPhysicalDevice physicalDevice, int format, int type, int tiling, int usage, int flags, int externalHandleType, long pExternalImageFormatProperties) Unsafe version of: | |
| vkGetPhysicalDeviceExternalImageFormatPropertiesNV | back to summary |
|---|---|
| public static int vkGetPhysicalDeviceExternalImageFormatPropertiesNV(VkPhysicalDevice physicalDevice, int format, int type, int tiling, int usage, int flags, int externalHandleType, VkExternalImageFormatPropertiesNV pExternalImageFormatProperties) Determine image capabilities compatible with external memory handle types. C SpecificationTo determine the image capabilities compatible with an external memory handle type, call:
DescriptionIf Valid Usage
Valid Usage (Implicit)
Return Codes
See Also
| |