|
lxgui
|
A place to render things (the screen, a texture, ...) More...
#include <gui_render_target.hpp>
Public Member Functions | |
| render_target ()=default | |
| Constructor. | |
| virtual | ~render_target ()=default |
| Destructor. | |
| render_target (const render_target &)=delete | |
| Non-copiable. | |
| render_target (render_target &&)=delete | |
| Non-movable. | |
| render_target & | operator= (const render_target &)=delete |
| Non-copiable. | |
| render_target & | operator= (render_target &&)=delete |
| Non-movable. | |
| virtual void | begin ()=0 |
| Begins rendering on this target. | |
| virtual void | end ()=0 |
| Ends rendering on this target. | |
| virtual void | clear (const color &c)=0 |
| Clears the content of this render_target. | |
| virtual bounds2f | get_rect () const =0 |
| Returns this render target's pixel rect. | |
| virtual bool | set_dimensions (const vector2ui &dimensions)=0 |
| Sets this render target's dimensions. | |
| virtual vector2ui | get_canvas_dimensions () const =0 |
| Returns this render target's canvas dimension. | |
| virtual void | save_to_file (std::string filename) const =0 |
| Saves the content of this render target into a file. | |
A place to render things (the screen, a texture, ...)
Definition at line 16 of file gui_render_target.hpp.
|
default |
Constructor.
|
virtualdefault |
Destructor.
Reimplemented in lxgui::gui::gl::render_target.
|
delete |
Non-copiable.
|
delete |
Non-movable.
|
pure virtual |
Begins rendering on this target.
Implemented in lxgui::gui::gl::render_target, lxgui::gui::sdl::render_target, and lxgui::gui::sfml::render_target.
|
pure virtual |
Clears the content of this render_target.
| c | The color to use as background |
Implemented in lxgui::gui::gl::render_target, lxgui::gui::sdl::render_target, and lxgui::gui::sfml::render_target.
|
pure virtual |
Ends rendering on this target.
Implemented in lxgui::gui::gl::render_target, lxgui::gui::sdl::render_target, and lxgui::gui::sfml::render_target.
|
pure virtual |
Returns this render target's canvas dimension.
Implemented in lxgui::gui::gl::render_target, lxgui::gui::sdl::render_target, and lxgui::gui::sfml::render_target.
|
pure virtual |
Returns this render target's pixel rect.
Implemented in lxgui::gui::gl::render_target, lxgui::gui::sdl::render_target, and lxgui::gui::sfml::render_target.
|
delete |
Non-copiable.
|
delete |
Non-movable.
|
pure virtual |
Saves the content of this render target into a file.
| filename | The path of the file to save to |
Implemented in lxgui::gui::gl::render_target, lxgui::gui::sdl::render_target, and lxgui::gui::sfml::render_target.
|
pure virtual |
Sets this render target's dimensions.
| dimensions | The new dimensions (in pixels) |
Implemented in lxgui::gui::gl::render_target, lxgui::gui::sdl::render_target, and lxgui::gui::sfml::render_target.