surface_restorer Struct Reference

#include <sdl_utils.hpp>

Collaboration diagram for surface_restorer:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 surface_restorer ()
 surface_restorer (class CVideo *target, const SDL_Rect &rect)
 ~surface_restorer ()
void restore () const
void restore (SDL_Rect const &dst) const
void update ()
void cancel ()
const SDL_Rect & area () const

Private Attributes

class CVideotarget_
SDL_Rect rect_
surface surface_


Detailed Description

Definition at line 225 of file sdl_utils.hpp.


Constructor & Destructor Documentation

surface_restorer::surface_restorer (  ) 

Definition at line 1624 of file sdl_utils.cpp.

surface_restorer::surface_restorer ( class CVideo target,
const SDL_Rect &  rect 
)

Definition at line 1628 of file sdl_utils.cpp.

References update().

surface_restorer::~surface_restorer (  ) 

Definition at line 1634 of file sdl_utils.cpp.

References restore().


Member Function Documentation

void surface_restorer::restore (  )  const

void surface_restorer::restore ( SDL_Rect const &  dst  )  const

void surface_restorer::update (  ) 

void surface_restorer::cancel (  ) 

Definition at line 1670 of file sdl_utils.cpp.

References surface::assign(), and surface_.

const SDL_Rect& surface_restorer::area (  )  const [inline]

Definition at line 236 of file sdl_utils.hpp.

References rect_.


Member Data Documentation

Definition at line 239 of file sdl_utils.hpp.

Referenced by restore(), and update().

SDL_Rect surface_restorer::rect_ [private]

Definition at line 240 of file sdl_utils.hpp.

Referenced by area(), restore(), and update().

Definition at line 241 of file sdl_utils.hpp.

Referenced by cancel(), restore(), and update().


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

Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs