erupted ~master (2021-12-02T20:14:10Z)
Dub
Repo
Platform_Extensions.PFN_vkCreateXcbSurfaceKHR
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_vkCreateXcbSurfaceKHR
=
VkResult
function
(
VkInstance
instance
,
const
(
VkXcbSurfaceCreateInfoKHR
)*
pCreateInfo
,
const
(
VkAllocationCallbacks
)*
pAllocator
,
VkSurfaceKHR
*
pSurface
)
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
VkVideoCodingQualityPresetFlagsKHR
VkVideoComponentBitDepthFlagsKHR
VkVideoDecodeFlagsKHR
VkVideoEncodeFlagsKHR
VkVideoEncodeH264CapabilityFlagsEXT
VkVideoEncodeH264CreateFlagsEXT
VkVideoEncodeH264InputModeFlagsEXT
VkVideoEncodeH264OutputModeFlagsEXT
VkVideoEncodeH264RateControlStructureFlagsEXT
VkVideoEncodeH265CapabilityFlagsEXT
VkVideoEncodeH265InputModeFlagsEXT
VkVideoEncodeRateControlFlagsKHR
VkVideoEncodeRateControlModeFlagsKHR
VkVideoEndCodingFlagsKHR
VkVideoSessionCreateFlagsKHR
VkWaylandSurfaceCreateFlagsKHR
VkWin32SurfaceCreateFlagsKHR
VkXcbSurfaceCreateFlagsKHR
VkXlibSurfaceCreateFlagsKHR
noDuplicateExtensions
enums
VkQueryResultStatusKHR
VkVideoCapabilityFlagBitsKHR
VkVideoChromaSubsamplingFlagBitsKHR
VkVideoCodecOperationFlagBitsKHR
VkVideoCodingControlFlagBitsKHR
VkVideoCodingQualityPresetFlagBitsKHR
VkVideoComponentBitDepthFlagBitsKHR
VkVideoDecodeFlagBitsKHR
VkVideoEncodeFlagBitsKHR
VkVideoEncodeH264CapabilityFlagBitsEXT
VkVideoEncodeH264CreateFlagBitsEXT
VkVideoEncodeH264InputModeFlagBitsEXT
VkVideoEncodeH264OutputModeFlagBitsEXT
VkVideoEncodeH264RateControlStructureFlagBitsEXT
VkVideoEncodeH265InputModeFlagBitsEXT
VkVideoEncodeRateControlFlagBitsKHR
VkVideoEncodeRateControlModeFlagBitsKHR
VkVideoSessionCreateFlagBitsKHR
manifest constants
VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME
VK_EXT_VIDEO_ENCODE_H264_SPEC_VERSION
VK_EXT_VIDEO_ENCODE_H265_EXTENSION_NAME
VK_EXT_VIDEO_ENCODE_H265_SPEC_VERSION
VK_EXT_video_encode_h264
VK_EXT_video_encode_h265
VK_KHR_ANDROID_SURFACE_EXTENSION_NAME
VK_KHR_ANDROID_SURFACE_SPEC_VERSION
VK_KHR_EXTERNAL_FENCE_WIN32_EXTENSION_NAME
VK_KHR_EXTERNAL_FENCE_WIN32_SPEC_VERSION
VK_KHR_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME
VK_KHR_EXTERNAL_MEMORY_WIN32_SPEC_VERSION
VK_KHR_EXTERNAL_SEMAPHORE_WIN32_EXTENSION_NAME
VK_KHR_EXTERNAL_SEMAPHORE_WIN32_SPEC_VERSION
VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME
VK_KHR_PORTABILITY_SUBSET_SPEC_VERSION
VK_KHR_VIDEO_DECODE_QUEUE_EXTENSION_NAME
VK_KHR_VIDEO_DECODE_QUEUE_SPEC_VERSION
VK_KHR_VIDEO_ENCODE_QUEUE_EXTENSION_NAME
VK_KHR_VIDEO_ENCODE_QUEUE_SPEC_VERSION
VK_KHR_VIDEO_QUEUE_EXTENSION_NAME
VK_KHR_VIDEO_QUEUE_SPEC_VERSION
VK_KHR_WAYLAND_SURFACE_EXTENSION_NAME
VK_KHR_WAYLAND_SURFACE_SPEC_VERSION
VK_KHR_WIN32_KEYED_MUTEX_EXTENSION_NAME
VK_KHR_WIN32_KEYED_MUTEX_SPEC_VERSION
VK_KHR_WIN32_SURFACE_EXTENSION_NAME
VK_KHR_WIN32_SURFACE_SPEC_VERSION
VK_KHR_XCB_SURFACE_EXTENSION_NAME
VK_KHR_XCB_SURFACE_SPEC_VERSION
VK_KHR_XLIB_SURFACE_EXTENSION_NAME
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_BIT_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_INVALID_BIT_KHR
VK_VIDEO_CODING_CONTROL_DEFAULT_KHR
VK_VIDEO_CODING_CONTROL_FLAG_BITS_MAX_ENUM_KHR
VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR
VK_VIDEO_CODING_QUALITY_PRESET_FLAG_BITS_MAX_ENUM_KHR
VK_VIDEO_CODING_QUALITY_PRESET_NORMAL_BIT_KHR
VK_VIDEO_CODING_QUALITY_PRESET_POWER_BIT_KHR
VK_VIDEO_CODING_QUALITY_PRESET_QUALITY_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_DEFAULT_KHR
VK_VIDEO_DECODE_FLAG_BITS_MAX_ENUM_KHR
VK_VIDEO_DECODE_RESERVED_0_BIT_KHR
VK_VIDEO_ENCODE_DEFAULT_KHR
VK_VIDEO_ENCODE_FLAG_BITS_MAX_ENUM_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_EVENLY_DISTRIBUTED_SLICE_SIZE_BIT_EXT
VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT
VK_VIDEO_ENCODE_H264_CAPABILITY_OPTIONAL_RC_EXTENSION_STRUCT_BIT_EXT
VK_VIDEO_ENCODE_H264_CAPABILITY_SECOND_CHROMA_QP_OFFSET_BIT_EXT
VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT
VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT
VK_VIDEO_ENCODE_H264_CREATE_DEFAULT_EXT
VK_VIDEO_ENCODE_H264_CREATE_RESERVED_0_BIT_EXT
VK_VIDEO_ENCODE_H264_INPUT_MODE_FRAME_BIT_EXT
VK_VIDEO_ENCODE_H264_INPUT_MODE_NON_VCL_BIT_EXT
VK_VIDEO_ENCODE_H264_INPUT_MODE_SLICE_BIT_EXT
VK_VIDEO_ENCODE_H264_OUTPUT_MODE_FRAME_BIT_EXT
VK_VIDEO_ENCODE_H264_OUTPUT_MODE_NON_VCL_BIT_EXT
VK_VIDEO_ENCODE_H264_OUTPUT_MODE_SLICE_BIT_EXT
VK_VIDEO_ENCODE_H264_RATE_CONTROL_STRUCTURE_DYADIC_BIT_EXT
VK_VIDEO_ENCODE_H264_RATE_CONTROL_STRUCTURE_FLAT_BIT_EXT
VK_VIDEO_ENCODE_H264_RATE_CONTROL_STRUCTURE_UNKNOWN_EXT
VK_VIDEO_ENCODE_H265_INPUT_MODE_FRAME_BIT_EXT
VK_VIDEO_ENCODE_H265_INPUT_MODE_NON_VCL_BIT_EXT
VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT
VK_VIDEO_ENCODE_H2_64_CAPABILITY_FLAG_BITS_MAX_ENUM_EXT
VK_VIDEO_ENCODE_H2_64_CREATE_FLAG_BITS_MAX_ENUM_EXT
VK_VIDEO_ENCODE_H2_64_INPUT_MODE_FLAG_BITS_MAX_ENUM_EXT
VK_VIDEO_ENCODE_H2_64_OUTPUT_MODE_FLAG_BITS_MAX_ENUM_EXT
VK_VIDEO_ENCODE_H2_64_RATE_CONTROL_STRUCTURE_FLAG_BITS_MAX_ENUM_EXT
VK_VIDEO_ENCODE_H2_65_INPUT_MODE_FLAG_BITS_MAX_ENUM_EXT
VK_VIDEO_ENCODE_RATE_CONTROL_DEFAULT_KHR
VK_VIDEO_ENCODE_RATE_CONTROL_FLAG_BITS_MAX_ENUM_KHR
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_RATE_CONTROL_RESERVED_0_BIT_KHR
VK_VIDEO_ENCODE_RESERVED_0_BIT_KHR
VK_VIDEO_SESSION_CREATE_DEFAULT_KHR
VK_VIDEO_SESSION_CREATE_FLAG_BITS_MAX_ENUM_KHR
VK_VIDEO_SESSION_CREATE_PROTECTED_CONTENT_BIT_KHR
structs
VkAndroidSurfaceCreateInfoKHR
VkD3D12FenceSubmitInfoKHR
VkExportFenceWin32HandleInfoKHR
VkExportMemoryWin32HandleInfoKHR
VkExportSemaphoreWin32HandleInfoKHR
VkFenceGetWin32HandleInfoKHR
VkImportFenceWin32HandleInfoKHR
VkImportMemoryWin32HandleInfoKHR
VkImportSemaphoreWin32HandleInfoKHR
VkMemoryGetWin32HandleInfoKHR
VkMemoryWin32HandlePropertiesKHR
VkPhysicalDevicePortabilitySubsetFeaturesKHR
VkPhysicalDevicePortabilitySubsetPropertiesKHR
VkPhysicalDeviceVideoFormatInfoKHR
VkSemaphoreGetWin32HandleInfoKHR
VkVideoBeginCodingInfoKHR
VkVideoBindMemoryKHR
VkVideoCapabilitiesKHR
VkVideoCodingControlInfoKHR
VkVideoDecodeInfoKHR
VkVideoEncodeH264CapabilitiesEXT
VkVideoEncodeH264DpbSlotInfoEXT
VkVideoEncodeH264EmitPictureParametersEXT
VkVideoEncodeH264FrameSizeEXT
VkVideoEncodeH264NaluSliceEXT
VkVideoEncodeH264ProfileEXT
VkVideoEncodeH264QpEXT
VkVideoEncodeH264RateControlInfoEXT
VkVideoEncodeH264RateControlLayerInfoEXT
VkVideoEncodeH264SessionCreateInfoEXT
VkVideoEncodeH264SessionParametersAddInfoEXT
VkVideoEncodeH264SessionParametersCreateInfoEXT
VkVideoEncodeH264VclFrameInfoEXT
VkVideoEncodeInfoKHR
VkVideoEncodeRateControlInfoKHR
VkVideoEncodeRateControlLayerInfoKHR
VkVideoEndCodingInfoKHR
VkVideoFormatPropertiesKHR
VkVideoGetMemoryPropertiesKHR
VkVideoPictureResourceKHR
VkVideoProfileKHR
VkVideoProfilesKHR
VkVideoQueueFamilyProperties2KHR
VkVideoReferenceSlotKHR
VkVideoSessionCreateInfoKHR
VkVideoSessionParametersCreateInfoKHR
VkVideoSessionParametersUpdateInfoKHR
VkWaylandSurfaceCreateInfoKHR
VkWin32KeyedMutexAcquireReleaseInfoKHR
VkWin32SurfaceCreateInfoKHR
VkXcbSurfaceCreateInfoKHR
VkXlibSurfaceCreateInfoKHR