Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KhronosGroup/Vulkan-Hpp
/ types & classes
Types & classes
3,804 in github.com/KhronosGroup/Vulkan-Hpp
⨍
Functions
3,192
◇
Types & classes
3,804
↓ 36 callers
Class
Vertex
samples/RayTracing/RayTracing.cpp:209
↓ 36 callers
Class
Vertex
RAII_Samples/RayTracing/RayTracing.cpp:195
↓ 22 callers
Class
UUID
samples/utils/utils.hpp:331
↓ 15 callers
Class
CheckerboardImageGenerator
samples/utils/utils.hpp:235
↓ 8 callers
Class
MonochromeImageGenerator
samples/utils/utils.hpp:247
↓ 4 callers
Class
BufferData
RAII_Samples/utils/utils.hpp:162
↓ 2 callers
Enum
ImageUsageFlagBits
wrapper class for enum VkImageUsageFlagBits, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkImageUsageFlagBits.html
vulkan/vulkan_enums.hpp:2461
↓ 2 callers
Class
LUID
samples/PhysicalDeviceProperties/PhysicalDeviceProperties.cpp:59
↓ 2 callers
Class
LUID
RAII_Samples/PhysicalDeviceProperties/PhysicalDeviceProperties.cpp:59
↓ 2 callers
Class
Type
generator/XMLHelper.hpp:19
↓ 2 callers
Enum
VendorId
wrapper class for enum VkVendorId, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkVendorId.html
vulkan/vulkan_enums.hpp:1945
↓ 1 callers
Enum
CommandFlavourFlagBits
generator/VulkanHppGenerator.hpp:60
↓ 1 callers
Class
CompressionExhaustedEXTError
vulkan/vulkan.hpp:8879
↓ 1 callers
Class
DepthBufferData
samples/utils/utils.hpp:193
↓ 1 callers
Class
DepthBufferData
RAII_Samples/utils/utils.hpp:284
↓ 1 callers
Class
DeviceLostError
vulkan/vulkan.hpp:8600
↓ 1 callers
Class
ExtensionNotPresentError
vulkan/vulkan.hpp:8624
↓ 1 callers
Class
FeatureNotPresentError
vulkan/vulkan.hpp:8632
↓ 1 callers
Class
FormatNotSupportedError
vulkan/vulkan.hpp:8656
↓ 1 callers
Class
FragmentationError
vulkan/vulkan.hpp:8712
↓ 1 callers
Class
FragmentedPoolError
vulkan/vulkan.hpp:8664
↓ 1 callers
Class
FullScreenExclusiveModeLostEXTError
vulkan/vulkan.hpp:8860
↓ 1 callers
Class
GeometryInstanceData
samples/RayTracing/RayTracing.cpp:45
↓ 1 callers
Class
ImageData
RAII_Samples/utils/utils.hpp:243
↓ 1 callers
Class
ImageUsageNotSupportedKHRError
vulkan/vulkan.hpp:8768
↓ 1 callers
Class
IncompatibleDisplayKHRError
vulkan/vulkan.hpp:8752
↓ 1 callers
Class
IncompatibleDriverError
vulkan/vulkan.hpp:8640
↓ 1 callers
Class
InitializationFailedError
vulkan/vulkan.hpp:8592
↓ 1 callers
Class
InvalidDrmFormatModifierPlaneLayoutEXTError
vulkan/vulkan.hpp:8837
↓ 1 callers
Class
InvalidExternalHandleError
vulkan/vulkan.hpp:8696
↓ 1 callers
Class
InvalidOpaqueCaptureAddressError
vulkan/vulkan.hpp:8704
↓ 1 callers
Class
InvalidShaderNVError
vulkan/vulkan.hpp:8760
↓ 1 callers
Class
InvalidVideoStdParametersKHRError
vulkan/vulkan.hpp:8871
↓ 1 callers
Class
LayerNotPresentError
vulkan/vulkan.hpp:8616
↓ 1 callers
Class
MemoryMapFailedError
vulkan/vulkan.hpp:8608
↓ 1 callers
Class
NativeWindowInUseKHRError
vulkan/vulkan.hpp:8736
↓ 1 callers
Class
NotEnoughSpaceKHRError
vulkan/vulkan.hpp:8887
↓ 1 callers
Class
NotPermittedError
vulkan/vulkan.hpp:8720
↓ 1 callers
Class
OutOfDateKHRError
vulkan/vulkan.hpp:8744
↓ 1 callers
Class
OutOfDeviceMemoryError
vulkan/vulkan.hpp:8584
↓ 1 callers
Class
OutOfHostMemoryError
vulkan/vulkan.hpp:8576
↓ 1 callers
Class
OutOfPoolMemoryError
vulkan/vulkan.hpp:8688
↓ 1 callers
Class
PerFrameData
RAII_Samples/RayTracing/RayTracing.cpp:159
↓ 1 callers
Class
PresentTimingQueueFullEXTError
vulkan/vulkan.hpp:8851
↓ 1 callers
Class
SurfaceLostKHRError
vulkan/vulkan.hpp:8728
↓ 1 callers
Class
SwapChainData
samples/utils/utils.hpp:207
↓ 1 callers
Class
SwapChainData
RAII_Samples/utils/utils.hpp:317
↓ 1 callers
Class
SystemError
vulkan/vulkan.hpp:8537
↓ 1 callers
Class
TooManyObjectsError
vulkan/vulkan.hpp:8648
↓ 1 callers
Class
UnknownError
vulkan/vulkan.hpp:8672
↓ 1 callers
Class
ValidationFailedError
vulkan/vulkan.hpp:8680
↓ 1 callers
Class
VideoPictureLayoutNotSupportedKHRError
vulkan/vulkan.hpp:8776
↓ 1 callers
Class
VideoProfileCodecNotSupportedKHRError
vulkan/vulkan.hpp:8816
↓ 1 callers
Class
VideoProfileFormatNotSupportedKHRError
vulkan/vulkan.hpp:8803
↓ 1 callers
Class
VideoProfileOperationNotSupportedKHRError
vulkan/vulkan.hpp:8789
↓ 1 callers
Class
VideoStdVersionNotSupportedKHRError
vulkan/vulkan.hpp:8827
↓ 1 callers
Class
WindowData
samples/utils/utils.hpp:79
↓ 1 callers
Class
glfwContext
samples/utils/utils.cpp:999
Class
AHardwareBuffer
vulkan/vulkan.hpp:4800
Class
AV1CDEF
vulkan/vulkan_video.hpp:4510
Enum
AV1ChromaSamplePosition
vulkan/vulkan_video.hpp:625
Class
AV1ColorConfig
vulkan/vulkan_video.hpp:4073
Class
AV1ColorConfigFlags
vulkan/vulkan_video.hpp:4030
Class
AV1FilmGrain
vulkan/vulkan_video.hpp:4676
Class
AV1FilmGrainFlags
vulkan/vulkan_video.hpp:4633
Enum
AV1FrameRestorationType
vulkan/vulkan_video.hpp:553
Enum
AV1FrameType
vulkan/vulkan_video.hpp:513
Class
AV1GlobalMotion
vulkan/vulkan_video.hpp:4594
Enum
AV1InterpolationFilter
vulkan/vulkan_video.hpp:535
Enum
AV1Level
vulkan/vulkan_video.hpp:484
Class
AV1LoopFilter
vulkan/vulkan_video.hpp:4247
Class
AV1LoopFilterFlags
vulkan/vulkan_video.hpp:4206
Class
AV1LoopRestoration
vulkan/vulkan_video.hpp:4555
Enum
AV1MatrixCoefficients
vulkan/vulkan_video.hpp:605
Enum
AV1Profile
vulkan/vulkan_video.hpp:476
Class
AV1Quantization
vulkan/vulkan_video.hpp:4333
Class
AV1QuantizationFlags
vulkan/vulkan_video.hpp:4293
Enum
AV1ReferenceName
vulkan/vulkan_video.hpp:522
Class
AV1Segmentation
vulkan/vulkan_video.hpp:4382
Class
AV1SequenceHeader
vulkan/vulkan_video.hpp:4812
Class
AV1SequenceHeaderFlags
vulkan/vulkan_video.hpp:4746
Class
AV1TileInfo
vulkan/vulkan_video.hpp:4460
Class
AV1TileInfoFlags
vulkan/vulkan_video.hpp:4421
Class
AV1TimingInfo
vulkan/vulkan_video.hpp:4164
Class
AV1TimingInfoFlags
vulkan/vulkan_video.hpp:4125
Enum
AV1TransferCharacteristics
vulkan/vulkan_video.hpp:581
Enum
AV1TxMode
vulkan/vulkan_video.hpp:545
Enum
AccelerationStructureBuildTypeKHR
wrapper class for enum VkAccelerationStructureBuildTypeKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkAccelerationStructureBuild
vulkan/vulkan_enums.hpp:7470
Enum
AccelerationStructureCompatibilityKHR
wrapper class for enum VkAccelerationStructureCompatibilityKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkAccelerationStructureC
vulkan/vulkan_enums.hpp:7624
Enum
AccelerationStructureCreateFlagBitsKHR
wrapper class for enum VkAccelerationStructureCreateFlagBitsKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkAccelerationStructure
vulkan/vulkan_enums.hpp:7632
Class
AccelerationStructureData
samples/RayTracing/RayTracing.cpp:65
Class
AccelerationStructureData
RAII_Samples/RayTracing/RayTracing.cpp:65
Enum
AccelerationStructureMemoryRequirementsTypeNV
wrapper class for enum VkAccelerationStructureMemoryRequirementsTypeNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkAccelerationSt
vulkan/vulkan_enums.hpp:7767
Enum
AccelerationStructureMotionInfoFlagBitsNV
vulkan/vulkan_enums.hpp:8519
Enum
AccelerationStructureMotionInstanceFlagBitsNV
vulkan/vulkan_enums.hpp:8534
Enum
AccelerationStructureMotionInstanceTypeNV
wrapper class for enum VkAccelerationStructureMotionInstanceTypeNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkAccelerationStruct
vulkan/vulkan_enums.hpp:8512
Enum
AccelerationStructureSerializedBlockTypeKHR
wrapper class for enum VkAccelerationStructureSerializedBlockTypeKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkAccelerationStru
vulkan/vulkan_enums.hpp:10303
Enum
AccelerationStructureTypeKHR
wrapper class for enum VkAccelerationStructureTypeKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkAccelerationStructureTypeKHR.ht
vulkan/vulkan_enums.hpp:7456
Enum
AccessFlagBits
wrapper class for enum VkAccessFlagBits, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkAccessFlagBits.html
vulkan/vulkan_enums.hpp:3206
Enum
AccessFlagBits2
wrapper class for enum VkAccessFlagBits2, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkAccessFlagBits2.html
vulkan/vulkan_enums.hpp:5207
next →
1–100 of 3,804, ranked by callers