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

#include <renderer.hh>

Collaboration diagram for Renderer:
Collaboration graph

Public Member Functions

 Renderer (bool z_buffer=true, bool frame_cap=true)
 
void draw_model (const Model &model)
 
void draw_mesh (Mesh &mesh)
 
void draw_entity (const Entity &entity)
 
void draw (const VertexArray &va, const IndexBuffer &ib) const
 
void draw_instancied (const VertexArray &va, const IndexBuffer &ib, const int many) const
 
void set_depth_test (bool flag=true) const
 
void set_swap_interval (bool flag=true) const
 

Constructor & Destructor Documentation

◆ Renderer()

Renderer::Renderer ( bool  z_buffer = true,
bool  frame_cap = true 
)

Member Function Documentation

◆ draw()

void Renderer::draw ( const VertexArray va,
const IndexBuffer ib 
) const

◆ draw_entity()

void Renderer::draw_entity ( const Entity entity)

◆ draw_instancied()

void Renderer::draw_instancied ( const VertexArray va,
const IndexBuffer ib,
const int  many 
) const

◆ draw_mesh()

void Renderer::draw_mesh ( Mesh mesh)

◆ draw_model()

void Renderer::draw_model ( const Model model)

◆ set_depth_test()

void Renderer::set_depth_test ( bool  flag = true) const

◆ set_swap_interval()

void Renderer::set_swap_interval ( bool  flag = true) const

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