Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
DebugDraw.h File Reference
#include <cstdint>
#include <glm/mat4x4.hpp>
#include <glm/vec3.hpp>
#include <glm/vec4.hpp>
#include <vector>
Include dependency graph for DebugDraw.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Engine::Debug::Rendering::LineVertex
 Vertex data for debug line rendering. More...
class  Engine::Debug::Rendering::Draw
 Static API for immediate-mode debug line drawing. More...

Namespaces

namespace  Engine
namespace  Engine::Rendering
namespace  Engine::Debug
namespace  Engine::Debug::Rendering
namespace  Engine::Debug::Rendering::Colors
 Predefined colors for debug visualization.

Variables

constexpr glm::vec4 Engine::Debug::Rendering::Colors::Red { 1.0f, 0.0f, 0.0f, 1.0f }
constexpr glm::vec4 Engine::Debug::Rendering::Colors::Green { 0.0f, 1.0f, 0.0f, 1.0f }
constexpr glm::vec4 Engine::Debug::Rendering::Colors::Blue { 0.0f, 0.0f, 1.0f, 1.0f }
constexpr glm::vec4 Engine::Debug::Rendering::Colors::Yellow { 1.0f, 1.0f, 0.0f, 1.0f }
constexpr glm::vec4 Engine::Debug::Rendering::Colors::Cyan { 0.0f, 1.0f, 1.0f, 1.0f }
constexpr glm::vec4 Engine::Debug::Rendering::Colors::Magenta { 1.0f, 0.0f, 1.0f, 1.0f }
constexpr glm::vec4 Engine::Debug::Rendering::Colors::White { 1.0f, 1.0f, 1.0f, 1.0f }
constexpr glm::vec4 Engine::Debug::Rendering::Colors::Orange { 1.0f, 0.5f, 0.0f, 1.0f }