Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KhronosGroup/Vulkan-Samples
/ types & classes
Types & classes
1,129 in github.com/KhronosGroup/Vulkan-Samples
⨍
Functions
4,169
◇
Types & classes
1,129
↓ 14 callers
Class
ImageBuilder
framework/core/image.h:39
↓ 11 callers
Class
TensorBuilder
* @brief Helper class to describe a Tensor resource that is to be created (see Tensor constructor below). Analogous to vkb::ImageBuilder/BufferBuilder
samples/extensions/tensor_and_data_graph/tensor_and_data_graph_common.h:115
↓ 10 callers
Class
VulkanException
* @brief Vulkan exception structure */
framework/common/error.h:35
↓ 4 callers
Class
ShaderSource
framework/core/shader_module.h:138
↓ 2 callers
Class
CalculateMipLevelData
samples/extensions/sparse_image/sparse_image.h:260
↓ 2 callers
Class
MemSectorCompare
samples/extensions/sparse_image/sparse_image.h:206
↓ 2 callers
Class
StatData
framework/stats/vulkan_stats_provider.h:35
↓ 1 callers
Class
BoundingSphere
samples/performance/multi_draw_indirect/multi_draw_indirect.h:51
↓ 1 callers
Class
FlameParticleGenerator
samples/extensions/ray_tracing_extended/ray_tracing_extended.h:74
↓ 1 callers
Class
FlameParticleGenerator
samples/extensions/ray_tracing_invocation_reorder/ray_tracing_invocation_reorder.h:74
↓ 1 callers
Class
HPPImage
framework/core/hpp_image.h:30
↓ 1 callers
Class
Image
framework/core/image.h:36
↓ 1 callers
Class
ImageMemoryBarrier
* @brief Image memory barrier structure used to define * memory access for an image view during command recording. */
framework/common/vk_common.h:178
↓ 1 callers
Class
ObjCube
samples/extensions/ray_tracing_reflection/ray_tracing_reflection.cpp:41
↓ 1 callers
Class
ObjPlane
samples/extensions/ray_tracing_reflection/ray_tracing_reflection.cpp:26
Class
AABB
* @brief Axis Aligned Bounding Box */
framework/scene_graph/components/aabb.h:39
Class
AFBCSample
* @brief Using framebuffer compression to reduce bandwidth */
samples/performance/afbc/afbc.h:28
Class
AHardwareBuffer
samples/extensions/open_cl_interop_arm/open_cl_interop_arm.h:25
Class
AccelerationStructure
* @brief Wraps setup and access for a ray tracing top- or bottom-level acceleration structure */
framework/core/acceleration_structure.h:35
Class
AccelerationStructure
Wraps all data required for an acceleration structure
samples/extensions/ray_tracing_basic/ray_tracing_basic.h:35
Class
AccelerationStructure
samples/extensions/ray_tracing_reflection/ray_tracing_reflection.h:57
Class
AccelerationStructureExtended
samples/extensions/ray_tracing_extended/ray_tracing_extended.h:56
Class
AlignedVertex
* @brief The structure of a vertex for storage buffer * Simplified to position and normal for easier alignment */
framework/api_vulkan_sample.h:82
Class
Allocated
framework/core/allocated.h:124
Enum
AlphaMode
* @brief How the alpha value of the main factor and texture should be interpreted */
framework/scene_graph/components/material.h:41
Enum
AlphaMode
framework/common/strings.h:34
Class
AndroidPlatform
framework/platform/android/android_platform.h:26
Class
AndroidPlatform
framework/platform/android/android_window.h:27
Class
AndroidPlatformContext
components/core/include/core/platform/context.hpp:28
Class
AndroidPlatformContext
* @brief Android platform context * * @warning Use in extreme circumstances with code guarded by the PLATFORM__ANDROID define */
components/android/include/android/context.hpp:34
Class
AndroidWindow
* @brief Wrapper for a ANativeWindow, handles the window behaviour (including headless mode on Android) * This class should not be responsible
framework/platform/android/android_window.h:33
Class
Animation
framework/scene_graph/scripts/animation.h:65
Class
AnimationChannel
framework/scene_graph/scripts/animation.h:56
Class
AnimationSampler
framework/scene_graph/scripts/animation.h:47
Enum
AnimationTarget
framework/scene_graph/scripts/animation.h:40
Enum
AnimationType
framework/scene_graph/scripts/animation.h:33
Class
ApiVulkanSample
* @brief Sascha Willems base class for use in his ported samples into the framework * * See vkb::VulkanSample for documentation */
framework/api_vulkan_sample.h:104
Class
AppInfo
app/apps/apps.h:44
Class
Application
framework/platform/application.h:38
Class
ApplicationOptions
framework/platform/application.h:32
Enum
ApplicationWindowMode
samples/extensions/full_screen_exclusive/full_screen_exclusive.h:39
Class
Astc
framework/scene_graph/components/image/astc.h:34
Class
AstcHeader
framework/scene_graph/components/image/astc.cpp:138
Class
AsyncComputeSample
* @brief Using multiple queues to achieve more parallelism on the GPU */
samples/performance/async_compute/async_compute.h:29
Class
Attachment
framework/resource_record.h:34
Class
Attachment
framework/core/hpp_render_pass.h:33
Class
Attachment
framework/core/render_pass.h:34
Class
Attachment
framework/rendering/render_target.h:38
Class
Attachments
samples/extensions/dynamic_rendering_local_read/dynamic_rendering_local_read.h:101
Enum
Attachments
samples/performance/image_compression_control/image_compression_control.h:65
Class
Attachments_baseline
samples/general/mobile_nerf/mobile_nerf.h:187
Class
Background
samples/api/hpp_oit_depth_peeling/hpp_oit_depth_peeling.h:71
Class
BarrierInfo
framework/rendering/postprocessing_pass.h:94
Class
Base
* @brief Base Field Interface class */
framework/debug_info.h:37
Class
BasicPushConstant
samples/extensions/shader_object/shader_object.h:102
Class
BatchMode
* @brief Batch Mode * * Run a subset of samples. The next sample in the set will start after the current sample being executed has finished. Using -
app/plugins/batch_mode/batch_mode.h:42
Class
BenchmarkMode
app/plugins/benchmark_mode/benchmark_mode.h:25
Enum
BindingType
framework/common/vk_common.h:45
Class
BlitSubpass
* @brief Simple subpass for use with vkb::rendering::RenderPipelineC, which blits an image to the render target (stretching to fit). */
samples/extensions/tensor_and_data_graph/tensor_and_data_graph_common.h:311
Class
BlockDim
framework/scene_graph/components/image/astc.h:27
Class
Bloom
samples/api/hpp_timestamp_queries/hpp_timestamp_queries.h:33
Class
Bloom
samples/api/hpp_hdr/hpp_hdr.h:33
Class
BoolSetting
framework/platform/configuration.h:46
Class
Buffer
framework/hpp_resource_binding_state.h:27
Class
Buffer
framework/resource_binding_state.h:28
Class
Buffer
framework/core/buffer.h:30
Class
BufferAllocation
framework/buffer_pool.h:32
Enum
BufferAllocationStrategy
framework/rendering/render_frame.h:31
Class
BufferArraySubpass
samples/performance/constant_data/constant_data.h:200
Class
BufferBlock
framework/buffer_pool.h:149
Class
BufferBuilder
framework/core/buffer.h:37
Class
BufferDeviceAddress
samples/extensions/buffer_device_address/buffer_device_address.h:24
Class
BufferMemoryBarrier
* @brief Buffer memory barrier structure used to define * memory access for a buffer during command recording. */
framework/common/vk_common.h:201
Class
BufferPool
framework/buffer_pool.h:302
Class
BuilderBase
framework/builder_base.h:76
Class
CLData
samples/extensions/open_cl_interop_arm/open_cl_interop_arm.h:24
Class
CLData
samples/extensions/open_cl_interop_arm/open_cl_interop_arm.cpp:33
Class
CalibratedTimestamps
samples/extensions/calibrated_timestamps/calibrated_timestamps.h:28
Class
CallbackData
framework/scene_graph/components/image/ktx.cpp:30
Class
Camera
framework/gltf_loader.h:51
Class
Camera
framework/camera.h:34
Class
Camera
framework/scene_graph/components/camera.h:37
Class
Camera
framework/rendering/subpasses/lighting_subpass.h:39
Class
Camera
framework/rendering/subpasses/geometry_subpass.h:37
Class
Camera
framework/rendering/subpasses/forward_subpass.h:35
Class
Camera
samples/general/mobile_nerf/mobile_nerf.h:35
Class
Camera
samples/general/mobile_nerf_rayquery/mobile_nerf_rayquery.h:35
Class
Camera
samples/extensions/ray_queries/ray_queries.h:34
Class
CameraMatsUBO
samples/extensions/shader_object/shader_object.h:182
Enum
CameraType
framework/camera.h:28
Class
CameraUbo
samples/extensions/dynamic_line_rasterization/dynamic_line_rasterization.h:36
Class
CameraUbo
samples/extensions/dynamic_blending/dynamic_blending.h:76
Class
Candidate
Local structure for holding display candidate information
framework/platform/unix/direct_window.cpp:268
Class
CheckBox
samples/performance/render_passes/render_passes.h:51
Class
CheckPermissionClickListener
Click listener for the Permission View button
app/android/java/com/khronos/vulkan_samples/views/PermissionView.java:60
Class
ColorBlendAttachmentState
framework/rendering/pipeline_state.h:109
Class
ColorBlendState
framework/rendering/pipeline_state.h:128
Enum
ColorOp
framework/drawer.h:36
Enum
ColorResolve
samples/performance/msaa/msaa.h:155
Class
ColorUbo
samples/extensions/dynamic_blending/dynamic_blending.h:83
next →
1–100 of 1,129, ranked by callers