MCPcopy Create free account

hub / github.com/KhronosGroup/Vulkan-Headers / functions

Functions2,547 in github.com/KhronosGroup/Vulkan-Headers

↓ 1 callersMethodextension_file_path
Return file path to an extension appendix relative to a directory containing all such appendices. - name - extension name
registry/spec_tools/conventions.py:472
↓ 1 callersMethodextension_name_split
Split an extension name, returning (vendor, rest of name). The API prefix of the name is ignored.
registry/spec_tools/conventions.py:461
↓ 1 callersMethodfillFeatureDictionary
Capture added interfaces for a `<version>` or `<extension>`. - interface - Element for `<version>` or `<extension>`, containing `<r
registry/reg.py:1348
↓ 1 callersMethodformatExtension
Mark up an extension name as a link in the spec.
registry/spec_tools/conventions.py:100
↓ 1 callersMethodformatVersion
Mark up an API version name as a link in the spec.
registry/spec_tools/conventions.py:96
↓ 1 callersMethodfrom_string
(cls, s)
registry/spec_tools/conventions.py:49
↓ 1 callersMethodgenGroup
(self, groupinfo, groupName, alias)
registry/base_generator.py:928
↓ 1 callersMethodgenProtectString
Generate protection string. Protection strings are the strings defining the OS/Platform/Graphics requirements for a given API command
registry/cgenerator.py:380
↓ 1 callersMethodgenStruct
Generate struct (e.g. C "struct" type). This is a special case of the <type> tag where the contents are interpreted as a set of <memb
registry/cgenerator.py:445
↓ 1 callersMethodgenType
(self, typeInfo, typeName, alias)
registry/base_generator.py:1019
↓ 1 callersMethodgenerateFormat
(self, format, dictionary)
registry/reg.py:1851
↓ 1 callersMethodgenerateRequiredInterface
Generate all interfaces required by an API version or extension. - interface - Element for `<version>` or `<extension>`
registry/reg.py:1769
↓ 1 callersMethodgenerateSyncAccess
(self, sync)
registry/reg.py:1868
↓ 1 callersMethodgenerateSyncPipeline
(self, sync)
registry/reg.py:1872
↓ 1 callersMethodgenerateSyncStage
(self, sync)
registry/reg.py:1864
↓ 1 callersMethodgetCParamTypeLength
Return the length of the type field is an indented, formatted declaration for a `<param>` or `<member>` block (e.g. function parameter
registry/generator.py:1204
↓ 1 callersFunctiongetConventionsForApi
Return the appropriate conventions object for the given API name.
registry/base_generator.py:28
↓ 1 callersMethodgetMaxCParamTypeLength
Return the length of the longest type field for a member/parameter. - info - TypeInfo or CommandInfo.
registry/generator.py:1233
↓ 1 callersFunctionget_dependencies
Extract all dependencies from a feature's depends attribute.
registry/reg.py:204
↓ 1 callersFunctionhasAlphaComponent
True, if this format has an alpha component
include/vulkan/vulkan_format_traits.hpp:8623
↓ 1 callersFunctionhasBlueComponent
True, if this format has a blue component
include/vulkan/vulkan_format_traits.hpp:8785
↓ 1 callersFunctionhasGreenComponent
True, if this format has a green component
include/vulkan/vulkan_format_traits.hpp:9032
↓ 1 callersFunctionhasRedComponent
True, if this format has a red component
include/vulkan/vulkan_format_traits.hpp:9296
↓ 1 callersFunctionhas_dependency
Check if feature depends on target_name (directly or transitively).
registry/reg.py:219
↓ 1 callersMethodis_api_version_name
Return True if name is an API version name.
registry/spec_tools/conventions.py:543
↓ 1 callersMethoditerateHandleAncestors
Iterate through the ancestors of a handle type.
registry/generator.py:1257
↓ 1 callersFunctionleafMarkupAsciidoc
Markup a leaf name as an asciidoc link to an API version or extension anchor. - name - version or extension name
registry/parse_dependency.py:64
↓ 1 callersMethodloadElementTree
Load ElementTree into a Registry object and parse it.
registry/reg.py:615
↓ 1 callersMethodmakeProtoName
Turn a `<proto>` `<name>` into C-language prototype and typedef declarations for that name. - name - contents of `<name>` tag
registry/generator.py:1128
↓ 1 callersMethodmakeTypedefName
Make the function-pointer typedef name for a command or funcpointer name. If this is a function pointer <type> tag, do not prepe
registry/generator.py:1138
↓ 1 callersMethodmarkCmdRequired
Mark a command as required or not. - cmdname - name of command - required - boolean (to tag features as required or not)
registry/reg.py:1208
↓ 1 callersFunctionmarkupTraverse
Recursively process a dependency in infix form, transforming it into asciidoctor markup with expression nesting indicated by indentation
registry/parse_dependency.py:351
↓ 1 callersFunctionmergeAPIs
Merge multiple APIs using the precedence order specified in apiNames. Also deletes <remove> elements. tree - Element at the root of the h
registry/reg.py:93
↓ 1 callersFunctionmergeInternalFeatures
Merge internal API features (apitype='internal') into their public dependents. This processes the tree to find features marked with apitype='inte
registry/reg.py:171
↓ 1 callersMethodmisracppstyle
(self)
registry/cgenerator.py:574
↓ 1 callersMethodmisracstyle
(self)
registry/generator.py:592
↓ 1 callersFunctionopMarkupAsciidoc
Markup an operator as an asciidoc spec markup equivalent - op - operator ('+' or ',')
registry/parse_dependency.py:97
↓ 1 callersMethodoperator!=
include/vulkan/vulkan_video.hpp:4541
↓ 1 callersMethodoperator&
include/vulkan/vulkan_enums.hpp:83
↓ 1 callersMethodoperator==
include/vulkan/vulkan_video.hpp:4534
↓ 1 callersMethodoperator^
include/vulkan/vulkan_enums.hpp:93
↓ 1 callersMethodoperator|
include/vulkan/vulkan_enums.hpp:88
↓ 1 callersMethodparamIsArray
Check if the parameter passed in is a pointer to an array. param the XML information for the param
registry/generator.py:1331
↓ 1 callersMethodparamIsPointer
Check if the parameter passed in is a pointer. param the XML information for the param
registry/generator.py:1338
↓ 1 callersFunctionprotectBNF
BNF grammar for protect expressions; same as dependencyBNF but supports '!' unary NOT prefix. boolop :: '+' | ',' macroname :: '!'? Char(alp
registry/parse_dependency.py:165
↓ 1 callersFunctionprotectLanguageC
Return protect expression translated to a form suitable for use in C preprocessor conditionals (#if expressions). This wraps each ident
registry/parse_dependency.py:298
↓ 1 callersMethodquantifier
Return the desired quantifier for a list of a given length.
registry/spec_tools/conventions.py:62
↓ 1 callersMethodremoveAdditionalValidity
(self, interface, api, profile)
registry/reg.py:1560
↓ 1 callersMethodremoveFeatures
Process `<remove>` tags for a `<version>` or `<extension>`. - interface - Element for `<version>` or `<extension>`, containing `<re
registry/reg.py:1536
↓ 1 callersMethodrequireFeatures
Process `<require>` tags for a `<version>` or `<extension>`. - interface - Element for `<version>` or `<extension>`, containing `<r
registry/reg.py:1438
↓ 1 callersMethodsetRegistry
(self, registry)
registry/generator.py:1477
↓ 1 callersMethodshould_insert_may_alias_macro
Return true if we should insert a "may alias" macro in this file. Only used by OpenXR right now.
registry/spec_tools/conventions.py:261
↓ 1 callersMethodstripUnsupportedAPIsFromList
Strip unsupported APIs from attributes of APIs. dictionary - dictionary of list of structure name strings supportedDictionary -
registry/reg.py:1827
↓ 1 callersMethodswap
include/vulkan/vulkan.hpp:1021
↓ 1 callersMethodtagValidExtensionStructs
Construct a "validextensionstructs" list for parent structures based on "structextends" tags in child structures. Only do this f
registry/reg.py:1876
↓ 1 callersMethodtypeMayAlias
(self, typeName)
registry/cgenerator.py:426
↓ 1 callersMethodwriteFeature
Return True if OutputGenerator.endFeature should write this feature. Defaults to always True. Used in COutputGenerator. May
registry/spec_tools/conventions.py:373
MethodArrayProxy
include/vulkan/vulkan.hpp:317
MethodArrayProxyNoTemporaries
include/vulkan/vulkan.hpp:428
FunctionArrayWrapper1D
include/vulkan/vulkan.hpp:88
MethodArrayWrapper2D
include/vulkan/vulkan.hpp:294
MethodCallDown
include/vulkan/vk_layer.h:159
MethodCallDown
include/vulkan/vk_layer.h:171
MethodCallDown
include/vulkan/vk_layer.h:183
MethodCompressionExhaustedEXTError
include/vulkan/vulkan.hpp:8885
FunctionDebugReportObjectTypeEXT debugReportObjectType
include/vulkan/vulkan_enums.hpp:10640
MethodDeviceLostError
include/vulkan/vulkan.hpp:8606
FunctionDispatchLoaderBase
include/vulkan/vulkan.hpp:1940
MethodDispatchLoaderDynamic
include/vulkan/vulkan.hpp:24414
MethodDummyDestroy
include/vulkan/vulkan.hpp:8302
MethodDynamicLoader
include/vulkan/vulkan.hpp:22910
MethodEXT_prefix
Return extension name prefix for EXT extensions. Implemented in terms of api_prefix. May override.
registry/spec_tools/conventions.py:365
FunctionEnableCaching
()
registry/base_generator.py:96
MethodError
include/vulkan/vulkan.hpp:8518
MethodExtensionNotPresentError
include/vulkan/vulkan.hpp:8630
MethodFeatureNotPresentError
include/vulkan/vulkan.hpp:8638
MethodFlags
include/vulkan/vulkan_enums.hpp:35
FunctionFlags<BitType> operator&
include/vulkan/vulkan_enums.hpp:184
FunctionFlags<BitType> operator^
include/vulkan/vulkan_enums.hpp:196
FunctionFlags<BitType> operator|
include/vulkan/vulkan_enums.hpp:190
MethodFormatNotSupportedError
include/vulkan/vulkan.hpp:8662
MethodFragmentationError
include/vulkan/vulkan.hpp:8718
MethodFragmentedPoolError
include/vulkan/vulkan.hpp:8670
MethodFullScreenExclusiveModeLostEXTError
include/vulkan/vulkan.hpp:8866
MethodImageUsageNotSupportedKHRError
include/vulkan/vulkan.hpp:8774
MethodIncompatibleDisplayKHRError
include/vulkan/vulkan.hpp:8758
MethodIncompatibleDriverError
include/vulkan/vulkan.hpp:8646
MethodInitializationFailedError
include/vulkan/vulkan.hpp:8598
MethodInvalidDrmFormatModifierPlaneLayoutEXTError
include/vulkan/vulkan.hpp:8843
MethodInvalidExternalHandleError
include/vulkan/vulkan.hpp:8702
MethodInvalidOpaqueCaptureAddressError
include/vulkan/vulkan.hpp:8710
MethodInvalidShaderNVError
include/vulkan/vulkan.hpp:8766
MethodInvalidVideoStdParametersKHRError
include/vulkan/vulkan.hpp:8877
MethodKHR_prefix
Return extension name prefix for KHR extensions. Implemented in terms of api_prefix. May override.
registry/spec_tools/conventions.py:356
MethodLayerNotPresentError
include/vulkan/vulkan.hpp:8622
MethodLogicError
include/vulkan/vulkan.hpp:8530
MethodMemoryMapFailedError
include/vulkan/vulkan.hpp:8614
MethodNativeWindowInUseKHRError
include/vulkan/vulkan.hpp:8742
MethodNotEnoughSpaceKHRError
include/vulkan/vulkan.hpp:8893
MethodNotPermittedError
include/vulkan/vulkan.hpp:8726
← previousnext →101–200 of 2,547, ranked by callers