The Battle for Wesnoth  1.17.4+dev
Public Member Functions | Private Attributes | List of all members
render_target_setter Class Reference

Sets the renderer output target to the specified texture. More...

#include <render_utils.hpp>

Public Member Functions

 render_target_setter (texture &t)
 
 ~render_target_setter ()
 

Private Attributes

SDL_Renderer * renderer_
 
SDL_Texture * last_target_
 

Detailed Description

Sets the renderer output target to the specified texture.

Definition at line 30 of file render_utils.hpp.

Constructor & Destructor Documentation

◆ render_target_setter()

render_target_setter::render_target_setter ( texture t)
inlineexplicit

Definition at line 33 of file render_utils.hpp.

References texture::info::access, texture::get_info(), last_target_, and renderer_.

◆ ~render_target_setter()

render_target_setter::~render_target_setter ( )
inline

Definition at line 46 of file render_utils.hpp.

References last_target_, and renderer_.

Member Data Documentation

◆ last_target_

SDL_Texture* render_target_setter::last_target_
private

Definition at line 55 of file render_utils.hpp.

Referenced by render_target_setter(), and ~render_target_setter().

◆ renderer_

SDL_Renderer* render_target_setter::renderer_
private

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