Base class for renderer RAII helpers that operate on SDL_Rects. More...
#include <render_utils.hpp>
Public Member Functions | |
render_raii_rect_setter_base (SDL_Rect *rect) | |
~render_raii_rect_setter_base () | |
Private Attributes | |
const bool | operate_ |
SDL_Rect | last_rect_ |
SDL_Renderer * | renderer_ |
Base class for renderer RAII helpers that operate on SDL_Rects.
G | Getter function. Will fetch the current applicable rect. That will be restored as the applicable state once this object is destroyed. |
S | Setter function. |
Definition at line 42 of file render_utils.hpp.
|
inlineexplicit |
Definition at line 45 of file render_utils.hpp.
References render_raii_rect_setter_base< G, S >::last_rect_, render_raii_rect_setter_base< G, S >::operate_, and render_raii_rect_setter_base< G, S >::renderer_.
|
inline |
Definition at line 56 of file render_utils.hpp.
References sdl::empty_rect, render_raii_rect_setter_base< G, S >::last_rect_, render_raii_rect_setter_base< G, S >::operate_, and render_raii_rect_setter_base< G, S >::renderer_.
|
private |
Definition at line 69 of file render_utils.hpp.
Referenced by render_raii_rect_setter_base< G, S >::render_raii_rect_setter_base(), and render_raii_rect_setter_base< G, S >::~render_raii_rect_setter_base().
|
private |
Definition at line 68 of file render_utils.hpp.
Referenced by render_raii_rect_setter_base< G, S >::render_raii_rect_setter_base(), and render_raii_rect_setter_base< G, S >::~render_raii_rect_setter_base().
|
private |
Definition at line 70 of file render_utils.hpp.
Referenced by render_raii_rect_setter_base< G, S >::render_raii_rect_setter_base(), and render_raii_rect_setter_base< G, S >::~render_raii_rect_setter_base().