erupted v2.1.87+v1.3.237 (2023-02-21T17:20:13Z)
Dub
Repo
Platform_Extensions.PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR
erupted
platform_extensions
Platform_Extensions
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
mixintemplate
Platform_Extensions
(extensions...)
extern (
System
) nothrow @
nogc
static if
(!(
__traits(isSame, extension, KHR_xlib_surface)
))
static if
(
__traits(isSame, extension, KHR_xcb_surface)
)
alias
PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR
=
VkBool32
function
(
VkPhysicalDevice
physicalDevice
,
uint32_t
queueFamilyIndex
,
xcb_connection_t
*
connection
,
xcb_visualid_t
visual_id
)
Meta
Source
See Implementation
erupted
platform_extensions
Platform_Extensions
aliases
PFN_vkBindVideoSessionMemoryKHR
PFN_vkCmdBeginVideoCodingKHR
PFN_vkCmdControlVideoCodingKHR
PFN_vkCmdDecodeVideoKHR
PFN_vkCmdEncodeVideoKHR
PFN_vkCmdEndVideoCodingKHR
PFN_vkCreateAndroidSurfaceKHR
PFN_vkCreateVideoSessionKHR
PFN_vkCreateVideoSessionParametersKHR
PFN_vkCreateWaylandSurfaceKHR
PFN_vkCreateWin32SurfaceKHR
PFN_vkCreateXcbSurfaceKHR
PFN_vkCreateXlibSurfaceKHR
PFN_vkDestroyVideoSessionKHR
PFN_vkDestroyVideoSessionParametersKHR
PFN_vkGetFenceWin32HandleKHR
PFN_vkGetMemoryWin32HandleKHR
PFN_vkGetMemoryWin32HandlePropertiesKHR
PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR
PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR
PFN_vkGetPhysicalDeviceWaylandPresentationSupportKHR
PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR
PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR
PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR
PFN_vkGetSemaphoreWin32HandleKHR
PFN_vkGetVideoSessionMemoryRequirementsKHR
PFN_vkImportFenceWin32HandleKHR
PFN_vkImportSemaphoreWin32HandleKHR
PFN_vkUpdateVideoSessionParametersKHR
VkAndroidSurfaceCreateFlagsKHR
VkVideoBeginCodingFlagsKHR
VkVideoCapabilityFlagsKHR
VkVideoChromaSubsamplingFlagsKHR
VkVideoCodecOperationFlagsKHR
VkVideoCodingControlFlagsKHR
VkVideoComponentBitDepthFlagsKHR
VkVideoDecodeCapabilityFlagsKHR
VkVideoDecodeFlagsKHR
VkVideoDecodeUsageFlagsKHR
VkVideoEncodeCapabilityFlagsKHR
VkVideoEncodeContentFlagsKHR
VkVideoEncodeFlagsKHR
VkVideoEncodeH264CapabilityFlagsEXT
VkVideoEncodeRateControlFlagsKHR
VkVideoEncodeRateControlModeFlagsKHR
VkVideoEncodeUsageFlagsKHR
VkVideoEndCodingFlagsKHR
VkVideoSessionCreateFlagsKHR
VkVideoSessionParametersCreateFlagsKHR
VkWaylandSurfaceCreateFlagsKHR
VkWin32SurfaceCreateFlagsKHR
VkXcbSurfaceCreateFlagsKHR
VkXlibSurfaceCreateFlagsKHR
noDuplicateExtensions
enums
VkQueryResultStatusKHR
VkVideoCapabilityFlagBitsKHR
VkVideoChromaSubsamplingFlagBitsKHR
VkVideoCodecOperationFlagBitsKHR
VkVideoCodingControlFlagBitsKHR
VkVideoComponentBitDepthFlagBitsKHR
VkVideoDecodeCapabilityFlagBitsKHR
VkVideoDecodeUsageFlagBitsKHR
VkVideoEncodeCapabilityFlagBitsKHR
VkVideoEncodeContentFlagBitsKHR
VkVideoEncodeH264CapabilityFlagBitsEXT
VkVideoEncodeH264RateControlStructureEXT
VkVideoEncodeRateControlModeFlagBitsKHR
VkVideoEncodeTuningModeKHR
VkVideoEncodeUsageFlagBitsKHR
VkVideoSessionCreateFlagBitsKHR
manifest constants
VK_EXT_VIDEO_ENCODE_H264_SPEC_VERSION
VK_EXT_video_encode_h264
VK_KHR_ANDROID_SURFACE_SPEC_VERSION
VK_KHR_EXTERNAL_FENCE_WIN32_SPEC_VERSION
VK_KHR_EXTERNAL_MEMORY_WIN32_SPEC_VERSION
VK_KHR_EXTERNAL_SEMAPHORE_WIN32_SPEC_VERSION
VK_KHR_PORTABILITY_SUBSET_SPEC_VERSION
VK_KHR_VIDEO_DECODE_QUEUE_SPEC_VERSION
VK_KHR_VIDEO_ENCODE_QUEUE_SPEC_VERSION
VK_KHR_VIDEO_QUEUE_SPEC_VERSION
VK_KHR_WAYLAND_SURFACE_SPEC_VERSION
VK_KHR_WIN32_KEYED_MUTEX_SPEC_VERSION
VK_KHR_WIN32_SURFACE_SPEC_VERSION
VK_KHR_XCB_SURFACE_SPEC_VERSION
VK_KHR_XLIB_SURFACE_SPEC_VERSION
VK_KHR_android_surface
VK_KHR_external_fence_win32
VK_KHR_external_memory_win32
VK_KHR_external_semaphore_win32
VK_KHR_portability_subset
VK_KHR_video_decode_queue
VK_KHR_video_encode_queue
VK_KHR_video_queue
VK_KHR_wayland_surface
VK_KHR_win32_keyed_mutex
VK_KHR_win32_surface
VK_KHR_xcb_surface
VK_KHR_xlib_surface
VK_QUERY_RESULT_STATUS_BEGIN_RANGE_KHR
VK_QUERY_RESULT_STATUS_COMPLETE_KHR
VK_QUERY_RESULT_STATUS_END_RANGE_KHR
VK_QUERY_RESULT_STATUS_ERROR_KHR
VK_QUERY_RESULT_STATUS_MAX_ENUM_KHR
VK_QUERY_RESULT_STATUS_NOT_READY_KHR
VK_QUERY_RESULT_STATUS_RANGE_SIZE_KHR
VK_VIDEO_CAPABILITY_FLAG_BITS_MAX_ENUM_KHR
VK_VIDEO_CAPABILITY_PROTECTED_CONTENT_BIT_KHR
VK_VIDEO_CAPABILITY_SEPARATE_REFERENCE_IMAGES_BIT_KHR
VK_VIDEO_CHROMA_SUBSAMPLING_420_BIT_KHR
VK_VIDEO_CHROMA_SUBSAMPLING_422_BIT_KHR
VK_VIDEO_CHROMA_SUBSAMPLING_444_BIT_KHR
VK_VIDEO_CHROMA_SUBSAMPLING_FLAG_BITS_MAX_ENUM_KHR
VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR
VK_VIDEO_CHROMA_SUBSAMPLING_MONOCHROME_BIT_KHR
VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT
VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT
VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT
VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT
VK_VIDEO_CODEC_OPERATION_FLAG_BITS_MAX_ENUM_KHR
VK_VIDEO_CODEC_OPERATION_NONE_KHR
VK_VIDEO_CODING_CONTROL_ENCODE_RATE_CONTROL_BIT_KHR
VK_VIDEO_CODING_CONTROL_ENCODE_RATE_CONTROL_LAYER_BIT_KHR
VK_VIDEO_CODING_CONTROL_FLAG_BITS_MAX_ENUM_KHR
VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR
VK_VIDEO_COMPONENT_BIT_DEPTH_10_BIT_KHR
VK_VIDEO_COMPONENT_BIT_DEPTH_12_BIT_KHR
VK_VIDEO_COMPONENT_BIT_DEPTH_8_BIT_KHR
VK_VIDEO_COMPONENT_BIT_DEPTH_FLAG_BITS_MAX_ENUM_KHR
VK_VIDEO_COMPONENT_BIT_DEPTH_INVALID_KHR
VK_VIDEO_DECODE_CAPABILITY_DPB_AND_OUTPUT_COINCIDE_BIT_KHR
VK_VIDEO_DECODE_CAPABILITY_DPB_AND_OUTPUT_DISTINCT_BIT_KHR
VK_VIDEO_DECODE_CAPABILITY_FLAG_BITS_MAX_ENUM_KHR
VK_VIDEO_DECODE_USAGE_DEFAULT_KHR
VK_VIDEO_DECODE_USAGE_FLAG_BITS_MAX_ENUM_KHR
VK_VIDEO_DECODE_USAGE_OFFLINE_BIT_KHR
VK_VIDEO_DECODE_USAGE_STREAMING_BIT_KHR
VK_VIDEO_DECODE_USAGE_TRANSCODING_BIT_KHR
VK_VIDEO_ENCODE_CAPABILITY_FLAG_BITS_MAX_ENUM_KHR
VK_VIDEO_ENCODE_CAPABILITY_PRECEDING_EXTERNALLY_ENCODED_BYTES_BIT_KHR
VK_VIDEO_ENCODE_CONTENT_CAMERA_BIT_KHR
VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR
VK_VIDEO_ENCODE_CONTENT_DESKTOP_BIT_KHR
VK_VIDEO_ENCODE_CONTENT_FLAG_BITS_MAX_ENUM_KHR
VK_VIDEO_ENCODE_CONTENT_RENDERED_BIT_KHR
VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT
VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT
VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT
VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT
VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT
VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_PARTIAL_BIT_EXT
VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT
VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT
VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT
VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT
VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT
VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT
VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT
VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT
VK_VIDEO_ENCODE_H264_CAPABILITY_SECOND_CHROMA_QP_OFFSET_BIT_EXT
VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT
VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT
VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT
VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT
VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT
VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT
VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT
VK_VIDEO_ENCODE_H264_RATE_CONTROL_STRUCTURE_DYADIC_EXT
VK_VIDEO_ENCODE_H264_RATE_CONTROL_STRUCTURE_FLAT_EXT
VK_VIDEO_ENCODE_H264_RATE_CONTROL_STRUCTURE_UNKNOWN_EXT
VK_VIDEO_ENCODE_H2_64_RATE_CONTROL_STRUCTURE_BEGIN_RANGE_EXT
VK_VIDEO_ENCODE_H2_64_RATE_CONTROL_STRUCTURE_END_RANGE_EXT
VK_VIDEO_ENCODE_H2_64_RATE_CONTROL_STRUCTURE_MAX_ENUM_EXT
VK_VIDEO_ENCODE_H2_64_RATE_CONTROL_STRUCTURE_RANGE_SIZE_EXT
VK_VIDEO_ENCODE_RATE_CONTROL_MODE_CBR_BIT_KHR
VK_VIDEO_ENCODE_RATE_CONTROL_MODE_FLAG_BITS_MAX_ENUM_KHR
VK_VIDEO_ENCODE_RATE_CONTROL_MODE_NONE_BIT_KHR
VK_VIDEO_ENCODE_RATE_CONTROL_MODE_VBR_BIT_KHR
VK_VIDEO_ENCODE_TUNING_MODE_BEGIN_RANGE_KHR
VK_VIDEO_ENCODE_TUNING_MODE_DEFAULT_KHR
VK_VIDEO_ENCODE_TUNING_MODE_END_RANGE_KHR
VK_VIDEO_ENCODE_TUNING_MODE_HIGH_QUALITY_KHR
VK_VIDEO_ENCODE_TUNING_MODE_LOSSLESS_KHR
VK_VIDEO_ENCODE_TUNING_MODE_LOW_LATENCY_KHR
VK_VIDEO_ENCODE_TUNING_MODE_MAX_ENUM_KHR
VK_VIDEO_ENCODE_TUNING_MODE_RANGE_SIZE_KHR
VK_VIDEO_ENCODE_TUNING_MODE_ULTRA_LOW_LATENCY_KHR
VK_VIDEO_ENCODE_USAGE_CONFERENCING_BIT_KHR
VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR
VK_VIDEO_ENCODE_USAGE_FLAG_BITS_MAX_ENUM_KHR
VK_VIDEO_ENCODE_USAGE_RECORDING_BIT_KHR
VK_VIDEO_ENCODE_USAGE_STREAMING_BIT_KHR
VK_VIDEO_ENCODE_USAGE_TRANSCODING_BIT_KHR
VK_VIDEO_SESSION_CREATE_FLAG_BITS_MAX_ENUM_KHR
VK_VIDEO_SESSION_CREATE_PROTECTED_CONTENT_BIT_KHR
structs
VkAndroidSurfaceCreateInfoKHR
VkBindVideoSessionMemoryInfoKHR
VkD3D12FenceSubmitInfoKHR
VkExportFenceWin32HandleInfoKHR
VkExportMemoryWin32HandleInfoKHR
VkExportSemaphoreWin32HandleInfoKHR
VkFenceGetWin32HandleInfoKHR
VkImportFenceWin32HandleInfoKHR
VkImportMemoryWin32HandleInfoKHR
VkImportSemaphoreWin32HandleInfoKHR
VkMemoryGetWin32HandleInfoKHR
VkMemoryWin32HandlePropertiesKHR
VkPhysicalDevicePortabilitySubsetFeaturesKHR
VkPhysicalDevicePortabilitySubsetPropertiesKHR
VkPhysicalDeviceVideoFormatInfoKHR
VkQueueFamilyQueryResultStatusPropertiesKHR
VkQueueFamilyVideoPropertiesKHR
VkSemaphoreGetWin32HandleInfoKHR
VkVideoBeginCodingInfoKHR
VkVideoCapabilitiesKHR
VkVideoCodingControlInfoKHR
VkVideoDecodeCapabilitiesKHR
VkVideoDecodeInfoKHR
VkVideoDecodeUsageInfoKHR
VkVideoEncodeCapabilitiesKHR
VkVideoEncodeInfoKHR
VkVideoEncodeRateControlInfoKHR
VkVideoEncodeRateControlLayerInfoKHR
VkVideoEncodeUsageInfoKHR
VkVideoEndCodingInfoKHR
VkVideoFormatPropertiesKHR
VkVideoPictureResourceInfoKHR
VkVideoProfileInfoKHR
VkVideoProfileListInfoKHR
VkVideoReferenceSlotInfoKHR
VkVideoSessionCreateInfoKHR
VkVideoSessionMemoryRequirementsKHR
VkVideoSessionParametersCreateInfoKHR
VkVideoSessionParametersUpdateInfoKHR
VkWaylandSurfaceCreateInfoKHR
VkWin32KeyedMutexAcquireReleaseInfoKHR
VkWin32SurfaceCreateInfoKHR
VkXcbSurfaceCreateInfoKHR
VkXlibSurfaceCreateInfoKHR
variables
VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME
VK_KHR_ANDROID_SURFACE_EXTENSION_NAME
VK_KHR_EXTERNAL_FENCE_WIN32_EXTENSION_NAME
VK_KHR_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME
VK_KHR_EXTERNAL_SEMAPHORE_WIN32_EXTENSION_NAME
VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME
VK_KHR_VIDEO_DECODE_QUEUE_EXTENSION_NAME
VK_KHR_VIDEO_ENCODE_QUEUE_EXTENSION_NAME
VK_KHR_VIDEO_QUEUE_EXTENSION_NAME
VK_KHR_WAYLAND_SURFACE_EXTENSION_NAME
VK_KHR_WIN32_KEYED_MUTEX_EXTENSION_NAME
VK_KHR_WIN32_SURFACE_EXTENSION_NAME
VK_KHR_XCB_SURFACE_EXTENSION_NAME
VK_KHR_XLIB_SURFACE_EXTENSION_NAME