Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KhronosGroup/Vulkan-Headers
/ functions
Functions
2,547 in github.com/KhronosGroup/Vulkan-Headers
⨍
Functions
2,547
◇
Types & classes
5,577
Method
ObjectDestroy
include/vulkan/vulkan.hpp:8220
Method
ObjectDestroy
include/vulkan/vulkan.hpp:8266
Method
ObjectFree
include/vulkan/vulkan.hpp:8344
Method
ObjectRelease
include/vulkan/vulkan.hpp:8388
Method
OutOfDateKHRError
include/vulkan/vulkan.hpp:8750
Method
OutOfDeviceMemoryError
include/vulkan/vulkan.hpp:8590
Method
OutOfHostMemoryError
include/vulkan/vulkan.hpp:8582
Method
OutOfPoolMemoryError
include/vulkan/vulkan.hpp:8694
Method
PoolFree
include/vulkan/vulkan.hpp:8423
Method
PresentTimingQueueFullEXTError
include/vulkan/vulkan.hpp:8857
Method
ReferenceCounter
include/vulkan/vulkan_shared.hpp:110
Function
ResultValue
include/vulkan/vulkan.hpp:8954
Function
SetMergedApiNames
(names: str)
registry/base_generator.py:91
Function
SetOutputDirectory
(directory: str)
registry/base_generator.py:83
Function
SetOutputFileName
(fileName: str)
registry/base_generator.py:79
Function
SetTargetApiName
(apiname: str)
registry/base_generator.py:87
Method
SharedHandle
include/vulkan/vulkan_shared.hpp:280
Method
SharedHandleBase
include/vulkan/vulkan_shared.hpp:141
Method
SharedHeader
include/vulkan/vulkan_shared.hpp:85
Method
SharedHeader
include/vulkan/vulkan_shared.hpp:98
Method
StridedArrayProxy
include/vulkan/vulkan.hpp:521
Method
StructureChain
include/vulkan/vulkan.hpp:654
Method
SurfaceLostKHRError
include/vulkan/vulkan.hpp:8734
Method
SystemError
include/vulkan/vulkan.hpp:8545
Method
TooManyObjectsError
include/vulkan/vulkan.hpp:8654
Method
UniqueHandle
include/vulkan/vulkan.hpp:927
Method
UnknownError
include/vulkan/vulkan.hpp:8678
Function
VULKAN_HPP_CONSTEXPR Flags<BitType> operator&
include/vulkan/vulkan_enums.hpp:203
Function
VULKAN_HPP_CONSTEXPR Flags<BitType> operator^
include/vulkan/vulkan_enums.hpp:215
Function
VULKAN_HPP_CONSTEXPR Flags<BitType> operator|
include/vulkan/vulkan_enums.hpp:209
Function
VULKAN_HPP_CONSTEXPR Flags<BitType> operator~
include/vulkan/vulkan_enums.hpp:221
Method
ValidationFailedError
include/vulkan/vulkan.hpp:8686
Method
VideoPictureLayoutNotSupportedKHRError
include/vulkan/vulkan.hpp:8782
Method
VideoProfileCodecNotSupportedKHRError
include/vulkan/vulkan.hpp:8822
Method
VideoProfileFormatNotSupportedKHRError
include/vulkan/vulkan.hpp:8809
Method
VideoProfileOperationNotSupportedKHRError
include/vulkan/vulkan.hpp:8795
Method
VideoStdVersionNotSupportedKHRError
include/vulkan/vulkan.hpp:8833
Method
__init__
Constructor. Additional parameters beyond parent class: - prefixText - list of strings to prefix generated header with (usual
registry/cgenerator.py:21
Method
__init__
(self, customFileName = None, customDirectory = None, custo
registry/base_generator.py:143
Method
__init__
(self)
registry/base_generator.py:1319
Method
__init__
(self, elem)
registry/reg.py:308
Method
__init__
(self, elem)
registry/reg.py:377
Method
__init__
(self, elem)
registry/reg.py:396
Method
__init__
(self, elem)
registry/reg.py:403
Method
__init__
(self, elem)
registry/reg.py:434
Method
__init__
(self, elem)
registry/reg.py:483
Method
__init__
(self, elem, condition)
registry/reg.py:489
Method
__init__
(self, elem, condition)
registry/reg.py:497
Method
__init__
(self, elem, condition)
registry/reg.py:505
Method
__init__
(self, elem)
registry/reg.py:513
Method
__init__
(self, gen=None, genOpts=None)
registry/reg.py:519
Method
__init__
(self, msg=None)
registry/generator.py:141
Method
__init__
(self, msg=None)
registry/generator.py:151
Method
__init__
(self, msg=None)
registry/generator.py:161
Method
__init__
Constructor. Arguments: - conventions - may be mandatory for some generators: an object that implements ConventionsBase
registry/generator.py:174
Method
__init__
(self)
registry/spec_tools/conventions.py:78
Method
__lt__
(self, other)
registry/vulkan_object.py:105
Method
__lt__
(self, other)
registry/vulkan_object.py:188
Method
__lt__
(self, other)
registry/vulkan_object.py:249
Method
__lt__
(self, other)
registry/vulkan_object.py:305
Method
__lt__
(self, other)
registry/vulkan_object.py:339
Method
__lt__
(self, other)
registry/vulkan_object.py:368
Method
__lt__
(self, other)
registry/vulkan_object.py:396
Method
__lt__
(self, other)
registry/vulkan_object.py:426
Method
__lt__
(self, other)
registry/vulkan_object.py:452
Method
__lt__
(self, other)
registry/vulkan_object.py:475
Method
__lt__
(self, other)
registry/vulkan_object.py:603
Method
__lt__
(self, other)
registry/vulkan_object.py:631
Method
addFormatCondition
Helper to add or append a feature/extension to a format's condition list. Avoids adding duplicates.
registry/reg.py:866
Method
allows_x_number_suffix
Whether vendor tags can be suffixed with X and a number to mark experimental extensions.
registry/spec_tools/conventions.py:155
Method
apiReset
Reset type/enum/command dictionaries before generating another API. Use between apiGen() calls to reset internal state.
registry/reg.py:2120
Function
apiVersionMajor
include/vulkan/vulkan.hpp:9281
Function
apiVersionMinor
include/vulkan/vulkan.hpp:9286
Function
apiVersionPatch
include/vulkan/vulkan.hpp:9291
Function
apiVersionVariant
include/vulkan/vulkan.hpp:9296
Method
api_name
Return API or specification name for citations in ref pages.ref pages should link to for spectype is the spec this refpage is f
registry/vkconventions.py:147
Method
api_name
Return API or specification name for citations in ref pages. spectype is the spec this refpage is for. 'api' (the default value) is t
registry/spec_tools/conventions.py:251
Method
api_prefix
Return API token prefix
registry/vkconventions.py:161
Method
api_prefix
Return API token prefix. Typically two uppercase letters followed by an underscore. Must implement.
registry/spec_tools/conventions.py:288
Method
api_version_prefix
Return API core version token prefix. Implemented in terms of api_prefix. May override.
registry/spec_tools/conventions.py:347
Method
array<uint8_t, 3> blockExtent
The three-dimensional extent of a texel block.
include/vulkan/vulkan_format_traits.hpp:115
Function
asTuple
include/vulkan/vulkan.hpp:8977
Method
beginFeature
(self, interface, emit)
registry/cgenerator.py:228
Method
beginFeature
(self, interface, emit)
registry/base_generator.py:1343
Method
beginFile
(self, genOpts)
registry/cgenerator.py:187
Method
beginFile
(self, genOpts)
registry/base_generator.py:1330
Function
blockSize
The texel block size in bytes.
include/vulkan/vulkan_format_traits.hpp:239
Method
breakName
Break into debugger if this is a special name
registry/generator.py:363
Method
breakOnName
Specify a feature name regexp to break on when generating features.
registry/reg.py:675
Method
category_requires_validation
Return True if the given type 'category' always requires validation. Defaults to a reasonable implementation. May override.
registry/spec_tools/conventions.py:417
Method
command_prefix
Return the expected prefix of commands/functions. Implemented in terms of api_prefix.
registry/spec_tools/conventions.py:268
Function
compatibilityClass
The class of the format (can't be just named "class"!)
include/vulkan/vulkan_format_traits.hpp:546
Function
componentBits
The number of bits in this component, if not compressed, otherwise 0.
include/vulkan/vulkan_format_traits.hpp:853
Function
componentCount
The number of components of this format.
include/vulkan/vulkan_format_traits.hpp:2384
Function
componentName
The name of the component
include/vulkan/vulkan_format_traits.hpp:2691
Function
componentNumericFormat
The numeric format of the component
include/vulkan/vulkan_format_traits.hpp:5124
Function
componentPlaneIndex
The plane this component lies in.
include/vulkan/vulkan_format_traits.hpp:7557
Function
componentsAreCompressed
True, if the components of this format are compressed, otherwise false.
include/vulkan/vulkan_format_traits.hpp:7775
Method
connective
(self)
registry/spec_tools/conventions.py:57
Method
constFlagBits
Returns True if static const flag bits should be generated, False if an enumerated type should be generated.
registry/vkconventions.py:81
← previous
next →
201–300 of 2,547, ranked by callers