VaultedVulkan/VV_Debug.hpp file

Vaulted Vulkan: Debug.

Contents

Namespaces

namespace VV
namespace VV::V1
namespace VV::V2
namespace VV::V3

Classes

struct VV::V1::DebugUtils
Debug Utilities: Flexible utilities for debugging an application.
struct VV::V1::DebugUtils::Label
Used in conjunction with labeling queues, and commands.
struct VV::V1::DebugUtils::ObjectInfo
Used for annotating objects with user defined information.
struct VV::V1::DebugUtils::Messenger
Vulkan allows an application to register multiple callbacks with any Vulkan component wishing to report debug information. Some callbacks may log the information to a file, others may cause a debug break point or other application defined behavior.
struct VV::V1::DebugUtils::Messenger::CallbackData
Specification
struct VV::V1::DebugUtils::Messenger::CallbackDelegate
The prototype for the CreateInfo::UserCallback function implemented by the application.
struct VV::V1::DebugUtils::Messenger::CreateInfo
Specification
struct VV::V2::DebugUtils
Debug Utilities: Flexible utilities for debugging an application.
struct VV::V2::DebugUtils::Messenger
Vulkan allows an application to register multiple callbacks with any Vulkan component wishing to report debug information. Some callbacks may log the information to a file, others may cause a debug break point or other application defined behavior.
struct VV::V3::DebugUtils
Debug Utilities: Flexible utilities for debugging an application.
class VV::V3::DebugUtils::Messenger
Vulkan allows an application to register multiple callbacks with any Vulkan component wishing to report debug information. Some callbacks may log the information to a file, others may cause a debug break point or other application defined behavior.