Mondschein Engine  0.3.0
Public Member Functions | List of all members
mondschein::display::GLFW_Visual Class Reference

This class implements a GLFW rendering visual. More...

#include <visual.h>

Inheritance diagram for mondschein::display::GLFW_Visual:
mondschein::display::Visual mondschein::renderer::Context

Public Member Functions

virtual void init ()
 Initialize the context. More...
 
virtual void update ()
 Update the rendering visual. More...
 
virtual void draw ()
 Draw the contents of the framebuffer.
 
- Public Member Functions inherited from mondschein::display::Visual
virtual void set_visual_attribs (const visual_attribs_t &_dsp)
 Set the display properties. More...
 
virtual visual_attribs_t get_visual_attribs () const
 Get the display properties. More...
 
virtual void make_current ()=0
 Make the visual current. More...
 
- Public Member Functions inherited from mondschein::renderer::Context
virtual void set_context_attribs (const context_attribs_t &_c)
 Set the context properties. More...
 
virtual context_attribs_t get_context_attribs () const
 Get the context properties. More...
 
virtual void make_current ()=0
 Make the context current. More...
 

Detailed Description

This class implements a GLFW rendering visual.

Definition at line 36 of file visual.h.

Member Function Documentation

void GLFW_Visual::init ( )
virtual

Initialize the context.

NOTE: In order to function a rendring context must always be initialized.

Implements mondschein::renderer::Context.

Definition at line 44 of file visual.cpp.

void GLFW_Visual::update ( )
virtual

Update the rendering visual.

NOTE: This function must be called for any changes to take effect.

Implements mondschein::display::Visual.

Definition at line 61 of file visual.cpp.


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