Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KhronosGroup/Vulkan-Headers
/ types & classes
Types & classes
5,577 in github.com/KhronosGroup/Vulkan-Headers
⨍
Functions
2,547
◇
Types & classes
5,577
↓ 16 callers
Class
MissingGeneratorOptionsError
Error raised when a Generator tries to do something that requires GeneratorOptions but it is None.
registry/generator.py:138
↓ 6 callers
Class
MissingGeneratorOptionsConventionsError
Error raised when a Generator tries to do something that requires a Conventions object but it is None.
registry/generator.py:158
↓ 4 callers
Class
MissingRegistryError
Error raised when a Generator tries to do something that requires a Registry object but it is None.
registry/generator.py:148
↓ 3 callers
Class
EnumInfo
Registry information about an enum
registry/reg.py:400
↓ 3 callers
Class
SyncEquivalent
<syncequivalent>
registry/vulkan_object.py:528
↓ 3 callers
Class
SyncSupport
<syncsupport>
registry/vulkan_object.py:520
↓ 2 callers
Class
CmdInfo
Registry information about a command
registry/reg.py:412
↓ 2 callers
Class
FeatureInfo
Registry information about an API <feature> or <extension>.
registry/reg.py:430
↓ 2 callers
Class
SpirvInfo
Registry information about an API <spirvextensions> or <spirvcapability>.
registry/reg.py:479
↓ 2 callers
Class
Version
<feature> which represents a version This will NEVER be Version 1.0, since having 'no version' is same as being 1.0
registry/vulkan_object.py:60
↓ 1 callers
Class
Bitmask
<enums> of type bitmask
registry/vulkan_object.py:430
↓ 1 callers
Class
Command
<command>
registry/vulkan_object.py:198
↓ 1 callers
Class
CompressionExhaustedEXTError
include/vulkan/vulkan.hpp:8882
↓ 1 callers
Class
Constant
registry/vulkan_object.py:479
↓ 1 callers
Class
DeviceLostError
include/vulkan/vulkan.hpp:8603
↓ 1 callers
Class
Enum
<enums> of type enum
registry/vulkan_object.py:372
↓ 1 callers
Class
EnumField
<enum> of type enum
registry/vulkan_object.py:343
↓ 1 callers
Class
ExtendedFlag
registry/vulkan_object.py:255
↓ 1 callers
Class
Extension
<extension>
registry/vulkan_object.py:22
↓ 1 callers
Class
ExtensionNotPresentError
include/vulkan/vulkan.hpp:8627
↓ 1 callers
Class
FeatureNotPresentError
include/vulkan/vulkan.hpp:8635
↓ 1 callers
Class
FeatureRequirement
Each instance of FeatureRequirement is one part of the AND operation, unless the struct/field are the same, then the depends are AND togethered
registry/vulkan_object.py:14
↓ 1 callers
Class
Flag
<enum> of type bitmask
registry/vulkan_object.py:400
↓ 1 callers
Class
Flags
<type> defining flags types
registry/vulkan_object.py:456
↓ 1 callers
Class
Format
<format>
registry/vulkan_object.py:505
↓ 1 callers
Class
FormatComponent
<format/component>
registry/vulkan_object.py:489
↓ 1 callers
Class
FormatInfo
Registry information about an API <format>.
registry/reg.py:486
↓ 1 callers
Class
FormatNotSupportedError
include/vulkan/vulkan.hpp:8659
↓ 1 callers
Class
FormatPlane
<format/plane>
registry/vulkan_object.py:497
↓ 1 callers
Class
FragmentationError
include/vulkan/vulkan.hpp:8715
↓ 1 callers
Class
FragmentedPoolError
include/vulkan/vulkan.hpp:8667
↓ 1 callers
Class
FullScreenExclusiveModeLostEXTError
include/vulkan/vulkan.hpp:8863
↓ 1 callers
Class
FuncPointer
<funcpointer>
registry/vulkan_object.py:125
↓ 1 callers
Class
FuncPointerParam
<funcpointer/param>
registry/vulkan_object.py:109
↓ 1 callers
Class
GeneratorOptions
Base class for options used during header/documentation production. These options are target language independent, and used by Registry.apiGe
registry/generator.py:168
↓ 1 callers
Class
GroupInfo
Registry information about a group of related enums in an <enums> block, generally corresponding to a C "enum" type.
registry/reg.py:392
↓ 1 callers
Class
Handle
<type> which represents a dispatch handle
registry/vulkan_object.py:82
↓ 1 callers
Class
ImageUsageNotSupportedKHRError
include/vulkan/vulkan.hpp:8771
↓ 1 callers
Class
IncompatibleDisplayKHRError
include/vulkan/vulkan.hpp:8755
↓ 1 callers
Class
IncompatibleDriverError
include/vulkan/vulkan.hpp:8643
↓ 1 callers
Class
InitializationFailedError
include/vulkan/vulkan.hpp:8595
↓ 1 callers
Class
InvalidDrmFormatModifierPlaneLayoutEXTError
include/vulkan/vulkan.hpp:8840
↓ 1 callers
Class
InvalidExternalHandleError
include/vulkan/vulkan.hpp:8699
↓ 1 callers
Class
InvalidOpaqueCaptureAddressError
include/vulkan/vulkan.hpp:8707
↓ 1 callers
Class
InvalidShaderNVError
include/vulkan/vulkan.hpp:8763
↓ 1 callers
Class
InvalidVideoStdParametersKHRError
include/vulkan/vulkan.hpp:8874
↓ 1 callers
Class
LayerNotPresentError
include/vulkan/vulkan.hpp:8619
↓ 1 callers
Class
Legacy
<deprecate> For historical reasons, the XML tag is "deprecate" but we decided in the WG to not use that as the public facing name
registry/vulkan_object.py:72
↓ 1 callers
Class
Member
<member>
registry/vulkan_object.py:259
↓ 1 callers
Class
MemoryMapFailedError
include/vulkan/vulkan.hpp:8611
↓ 1 callers
Class
NativeWindowInUseKHRError
include/vulkan/vulkan.hpp:8739
↓ 1 callers
Class
NotEnoughSpaceKHRError
include/vulkan/vulkan.hpp:8890
↓ 1 callers
Class
NotPermittedError
include/vulkan/vulkan.hpp:8723
↓ 1 callers
Class
OutOfDateKHRError
include/vulkan/vulkan.hpp:8747
↓ 1 callers
Class
OutOfDeviceMemoryError
include/vulkan/vulkan.hpp:8587
↓ 1 callers
Class
OutOfHostMemoryError
include/vulkan/vulkan.hpp:8579
↓ 1 callers
Class
OutOfPoolMemoryError
include/vulkan/vulkan.hpp:8691
↓ 1 callers
Class
OutputGenerator
Generate specified API interfaces in a specific style, such as a C header. Base class for generating API interfaces. Manages basic logic, log
registry/generator.py:345
↓ 1 callers
Class
Param
<command/param>
registry/vulkan_object.py:149
↓ 1 callers
Class
PresentTimingQueueFullEXTError
include/vulkan/vulkan.hpp:8854
↓ 1 callers
Class
Registry
Object representing an API registry, loaded from an XML file.
registry/reg.py:516
↓ 1 callers
Class
Spirv
<spirvextension> and <spirvcapability>
registry/vulkan_object.py:577
↓ 1 callers
Class
SpirvEnables
What is needed to enable the SPIR-V element
registry/vulkan_object.py:565
↓ 1 callers
Class
Struct
<type category="struct"> or <type category="union">
registry/vulkan_object.py:309
↓ 1 callers
Class
SurfaceLostKHRError
include/vulkan/vulkan.hpp:8731
↓ 1 callers
Class
SyncAccess
<syncaccess>
registry/vulkan_object.py:543
↓ 1 callers
Class
SyncAccessInfo
Registry information about <syncaccess>.
registry/reg.py:502
↓ 1 callers
Class
SyncPipeline
<syncpipeline>
registry/vulkan_object.py:558
↓ 1 callers
Class
SyncPipelineInfo
Registry information about <syncpipeline>.
registry/reg.py:510
↓ 1 callers
Class
SyncPipelineStage
<syncpipelinestage>
registry/vulkan_object.py:550
↓ 1 callers
Class
SyncStage
<syncstage>
registry/vulkan_object.py:536
↓ 1 callers
Class
SyncStageInfo
Registry information about <syncstage>.
registry/reg.py:494
↓ 1 callers
Class
SystemError
include/vulkan/vulkan.hpp:8540
↓ 1 callers
Class
TooManyObjectsError
include/vulkan/vulkan.hpp:8651
↓ 1 callers
Class
TypeInfo
Registry information about a type. No additional state beyond BaseInfo is required.
registry/reg.py:373
↓ 1 callers
Class
UnknownError
include/vulkan/vulkan.hpp:8675
↓ 1 callers
Class
ValidationFailedError
include/vulkan/vulkan.hpp:8683
↓ 1 callers
Class
VideoCodec
<videocodec>
registry/vulkan_object.py:621
↓ 1 callers
Class
VideoFormat
<videoformat>
registry/vulkan_object.py:594
↓ 1 callers
Class
VideoPictureLayoutNotSupportedKHRError
include/vulkan/vulkan.hpp:8779
↓ 1 callers
Class
VideoProfileCodecNotSupportedKHRError
include/vulkan/vulkan.hpp:8819
↓ 1 callers
Class
VideoProfileFormatNotSupportedKHRError
include/vulkan/vulkan.hpp:8806
↓ 1 callers
Class
VideoProfileMember
<videoprofilemember> and <videoprofile>
registry/vulkan_object.py:607
↓ 1 callers
Class
VideoProfileOperationNotSupportedKHRError
include/vulkan/vulkan.hpp:8792
↓ 1 callers
Class
VideoProfiles
<videoprofiles>
registry/vulkan_object.py:615
↓ 1 callers
Class
VideoRequiredCapabilities
<videorequirecapabilities>
registry/vulkan_object.py:586
↓ 1 callers
Class
VideoStd
registry/vulkan_object.py:647
↓ 1 callers
Class
VideoStdHeader
<extension> in video.xml
registry/vulkan_object.py:635
↓ 1 callers
Class
VideoStdVersionNotSupportedKHRError
include/vulkan/vulkan.hpp:8830
↓ 1 callers
Class
VulkanBaseConventions
registry/vkconventions.py:315
↓ 1 callers
Class
VulkanConventions
registry/vkconventions.py:49
↓ 1 callers
Class
VulkanObject
registry/vulkan_object.py:657
↓ 1 callers
Class
VulkanSCConventions
registry/vkconventions.py:299
↓ 1 callers
Class
_VideoStdGenerator
registry/base_generator.py:1318
Class
AHardwareBuffer
include/vulkan/vulkan_android.h:50
Class
AHardwareBuffer
include/vulkan/vulkan_android.h:82
Class
AHardwareBuffer
include/vulkan/vulkan.hpp:4801
Class
ANativeWindow
include/vulkan/vulkan_android.h:24
Class
ANativeWindow
include/vulkan/vulkan_android.h:32
Class
ANativeWindow
include/vulkan/vk_icd.h:178
next →
1–100 of 5,577, ranked by callers