My Project
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ImGuiRenderer Class Reference

#include <renderer.hh>

Collaboration diagram for ImGuiRenderer:
Collaboration graph

Public Member Functions

 ImGuiRenderer (GLFWwindow *window)
 
 ~ImGuiRenderer ()
 
void draw () const
 
void begin_frame () const
 
template<typename T >
void debug (T &t)
 
template<>
void debug (PointLight &pl)
 
template<>
void debug (DirLight &dl)
 

Constructor & Destructor Documentation

◆ ImGuiRenderer()

ImGuiRenderer::ImGuiRenderer ( GLFWwindow *  window)

◆ ~ImGuiRenderer()

ImGuiRenderer::~ImGuiRenderer ( )

Member Function Documentation

◆ begin_frame()

void ImGuiRenderer::begin_frame ( ) const

◆ debug() [1/3]

template<>
void ImGuiRenderer::debug ( DirLight dl)

◆ debug() [2/3]

template<>
void ImGuiRenderer::debug ( PointLight pl)

◆ debug() [3/3]

template<typename T >
void ImGuiRenderer::debug ( T t)

◆ draw()

void ImGuiRenderer::draw ( ) const

The documentation for this class was generated from the following files: