Mondschein Engine
0.3.0
|
This class implements the Visual interface based on SDL 1.2. More...
#include <visual.h>
Public Member Functions | |
virtual void | init () |
Initialize the context. More... | |
virtual void | update () |
Update the rendering visual. More... | |
virtual void | make_current () |
Make the context current. 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... | |
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... | |
This class implements the Visual interface based on SDL 1.2.
|
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.
|
virtual |
Make the context current.
This function should not be called explicitely, since it is implicitely called by mondschein::Engine::make_current(mondschein::display::Visual_p _v,mondschein::renderer::Context_p _c).
Implements mondschein::renderer::Context.
Definition at line 117 of file visual.cpp.
|
virtual |
Update the rendering visual.
NOTE: This function must be called for any changes to take effect.
Implements mondschein::display::Visual.
Definition at line 100 of file visual.cpp.