MCPcopy Create free account

hub / github.com/KhronosGroup/Vulkan-Samples / types & classes

Types & classes1,129 in github.com/KhronosGroup/Vulkan-Samples

↓ 14 callersClassImageBuilder
framework/core/image.h:39
↓ 11 callersClassTensorBuilder
* @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 callersClassVulkanException
* @brief Vulkan exception structure */
framework/common/error.h:35
↓ 4 callersClassShaderSource
framework/core/shader_module.h:138
↓ 2 callersClassCalculateMipLevelData
samples/extensions/sparse_image/sparse_image.h:260
↓ 2 callersClassMemSectorCompare
samples/extensions/sparse_image/sparse_image.h:206
↓ 2 callersClassStatData
framework/stats/vulkan_stats_provider.h:35
↓ 1 callersClassBoundingSphere
samples/performance/multi_draw_indirect/multi_draw_indirect.h:51
↓ 1 callersClassFlameParticleGenerator
samples/extensions/ray_tracing_extended/ray_tracing_extended.h:74
↓ 1 callersClassFlameParticleGenerator
samples/extensions/ray_tracing_invocation_reorder/ray_tracing_invocation_reorder.h:74
↓ 1 callersClassHPPImage
framework/core/hpp_image.h:30
↓ 1 callersClassImage
framework/core/image.h:36
↓ 1 callersClassImageMemoryBarrier
* @brief Image memory barrier structure used to define * memory access for an image view during command recording. */
framework/common/vk_common.h:178
↓ 1 callersClassObjCube
samples/extensions/ray_tracing_reflection/ray_tracing_reflection.cpp:41
↓ 1 callersClassObjPlane
samples/extensions/ray_tracing_reflection/ray_tracing_reflection.cpp:26
ClassAABB
* @brief Axis Aligned Bounding Box */
framework/scene_graph/components/aabb.h:39
ClassAFBCSample
* @brief Using framebuffer compression to reduce bandwidth */
samples/performance/afbc/afbc.h:28
ClassAHardwareBuffer
samples/extensions/open_cl_interop_arm/open_cl_interop_arm.h:25
ClassAccelerationStructure
* @brief Wraps setup and access for a ray tracing top- or bottom-level acceleration structure */
framework/core/acceleration_structure.h:35
ClassAccelerationStructure
Wraps all data required for an acceleration structure
samples/extensions/ray_tracing_basic/ray_tracing_basic.h:35
ClassAccelerationStructure
samples/extensions/ray_tracing_reflection/ray_tracing_reflection.h:57
ClassAccelerationStructureExtended
samples/extensions/ray_tracing_extended/ray_tracing_extended.h:56
ClassAlignedVertex
* @brief The structure of a vertex for storage buffer * Simplified to position and normal for easier alignment */
framework/api_vulkan_sample.h:82
ClassAllocated
framework/core/allocated.h:124
EnumAlphaMode
* @brief How the alpha value of the main factor and texture should be interpreted */
framework/scene_graph/components/material.h:41
EnumAlphaMode
framework/common/strings.h:34
ClassAndroidPlatform
framework/platform/android/android_platform.h:26
ClassAndroidPlatform
framework/platform/android/android_window.h:27
ClassAndroidPlatformContext
components/core/include/core/platform/context.hpp:28
ClassAndroidPlatformContext
* @brief Android platform context * * @warning Use in extreme circumstances with code guarded by the PLATFORM__ANDROID define */
components/android/include/android/context.hpp:34
ClassAndroidWindow
* @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
ClassAnimation
framework/scene_graph/scripts/animation.h:65
ClassAnimationChannel
framework/scene_graph/scripts/animation.h:56
ClassAnimationSampler
framework/scene_graph/scripts/animation.h:47
EnumAnimationTarget
framework/scene_graph/scripts/animation.h:40
EnumAnimationType
framework/scene_graph/scripts/animation.h:33
ClassApiVulkanSample
* @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
ClassAppInfo
app/apps/apps.h:44
ClassApplication
framework/platform/application.h:38
ClassApplicationOptions
framework/platform/application.h:32
EnumApplicationWindowMode
samples/extensions/full_screen_exclusive/full_screen_exclusive.h:39
ClassAstc
framework/scene_graph/components/image/astc.h:34
ClassAstcHeader
framework/scene_graph/components/image/astc.cpp:138
ClassAsyncComputeSample
* @brief Using multiple queues to achieve more parallelism on the GPU */
samples/performance/async_compute/async_compute.h:29
ClassAttachment
framework/resource_record.h:34
ClassAttachment
framework/core/hpp_render_pass.h:33
ClassAttachment
framework/core/render_pass.h:34
ClassAttachment
framework/rendering/render_target.h:38
ClassAttachments
samples/extensions/dynamic_rendering_local_read/dynamic_rendering_local_read.h:101
EnumAttachments
samples/performance/image_compression_control/image_compression_control.h:65
ClassAttachments_baseline
samples/general/mobile_nerf/mobile_nerf.h:187
ClassBackground
samples/api/hpp_oit_depth_peeling/hpp_oit_depth_peeling.h:71
ClassBarrierInfo
framework/rendering/postprocessing_pass.h:94
ClassBase
* @brief Base Field Interface class */
framework/debug_info.h:37
ClassBasicPushConstant
samples/extensions/shader_object/shader_object.h:102
ClassBatchMode
* @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
ClassBenchmarkMode
app/plugins/benchmark_mode/benchmark_mode.h:25
EnumBindingType
framework/common/vk_common.h:45
ClassBlitSubpass
* @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
ClassBlockDim
framework/scene_graph/components/image/astc.h:27
ClassBloom
samples/api/hpp_timestamp_queries/hpp_timestamp_queries.h:33
ClassBloom
samples/api/hpp_hdr/hpp_hdr.h:33
ClassBoolSetting
framework/platform/configuration.h:46
ClassBuffer
framework/hpp_resource_binding_state.h:27
ClassBuffer
framework/resource_binding_state.h:28
ClassBuffer
framework/core/buffer.h:30
ClassBufferAllocation
framework/buffer_pool.h:32
EnumBufferAllocationStrategy
framework/rendering/render_frame.h:31
ClassBufferArraySubpass
samples/performance/constant_data/constant_data.h:200
ClassBufferBlock
framework/buffer_pool.h:149
ClassBufferBuilder
framework/core/buffer.h:37
ClassBufferDeviceAddress
samples/extensions/buffer_device_address/buffer_device_address.h:24
ClassBufferMemoryBarrier
* @brief Buffer memory barrier structure used to define * memory access for a buffer during command recording. */
framework/common/vk_common.h:201
ClassBufferPool
framework/buffer_pool.h:302
ClassBuilderBase
framework/builder_base.h:76
ClassCLData
samples/extensions/open_cl_interop_arm/open_cl_interop_arm.h:24
ClassCLData
samples/extensions/open_cl_interop_arm/open_cl_interop_arm.cpp:33
ClassCalibratedTimestamps
samples/extensions/calibrated_timestamps/calibrated_timestamps.h:28
ClassCallbackData
framework/scene_graph/components/image/ktx.cpp:30
ClassCamera
framework/gltf_loader.h:51
ClassCamera
framework/camera.h:34
ClassCamera
framework/scene_graph/components/camera.h:37
ClassCamera
framework/rendering/subpasses/lighting_subpass.h:39
ClassCamera
framework/rendering/subpasses/geometry_subpass.h:37
ClassCamera
framework/rendering/subpasses/forward_subpass.h:35
ClassCamera
samples/general/mobile_nerf/mobile_nerf.h:35
ClassCamera
samples/general/mobile_nerf_rayquery/mobile_nerf_rayquery.h:35
ClassCamera
samples/extensions/ray_queries/ray_queries.h:34
ClassCameraMatsUBO
samples/extensions/shader_object/shader_object.h:182
EnumCameraType
framework/camera.h:28
ClassCameraUbo
samples/extensions/dynamic_line_rasterization/dynamic_line_rasterization.h:36
ClassCameraUbo
samples/extensions/dynamic_blending/dynamic_blending.h:76
ClassCandidate
Local structure for holding display candidate information
framework/platform/unix/direct_window.cpp:268
ClassCheckBox
samples/performance/render_passes/render_passes.h:51
ClassCheckPermissionClickListener
Click listener for the Permission View button
app/android/java/com/khronos/vulkan_samples/views/PermissionView.java:60
ClassColorBlendAttachmentState
framework/rendering/pipeline_state.h:109
ClassColorBlendState
framework/rendering/pipeline_state.h:128
EnumColorOp
framework/drawer.h:36
EnumColorResolve
samples/performance/msaa/msaa.h:155
ClassColorUbo
samples/extensions/dynamic_blending/dynamic_blending.h:83
next →1–100 of 1,129, ranked by callers