Lightmap Class Reference

#include <lightmap.hpp>

Inherited by GLLightmap, and SDLLightmap.

List of all members.

Public Member Functions

virtual ~Lightmap ()
virtual void start_draw (const Color &ambient_color)=0
virtual void end_draw ()=0
virtual void do_draw ()=0
virtual void draw_surface (const DrawingRequest &request)=0
virtual void draw_surface_part (const DrawingRequest &request)=0
virtual void draw_gradient (const DrawingRequest &request)=0
virtual void draw_filled_rect (const DrawingRequest &request)=0
virtual void get_light (const DrawingRequest &request) const =0


Detailed Description

Definition at line 38 of file lightmap.hpp.


Constructor & Destructor Documentation

virtual Lightmap::~Lightmap (  )  [inline, virtual]

Definition at line 41 of file lightmap.hpp.

00041 {}


Member Function Documentation

virtual void Lightmap::start_draw ( const Color ambient_color  )  [pure virtual]

Implemented in GLLightmap, and SDLLightmap.

Referenced by DrawingContext::do_drawing().

virtual void Lightmap::end_draw (  )  [pure virtual]

Implemented in GLLightmap, and SDLLightmap.

Referenced by DrawingContext::do_drawing().

virtual void Lightmap::do_draw (  )  [pure virtual]

Implemented in GLLightmap, and SDLLightmap.

Referenced by DrawingContext::handle_drawing_requests().

virtual void Lightmap::draw_surface ( const DrawingRequest request  )  [pure virtual]

Implemented in GLLightmap, and SDLLightmap.

Referenced by DrawingContext::handle_drawing_requests().

virtual void Lightmap::draw_surface_part ( const DrawingRequest request  )  [pure virtual]

Implemented in GLLightmap, and SDLLightmap.

Referenced by DrawingContext::handle_drawing_requests().

virtual void Lightmap::draw_gradient ( const DrawingRequest request  )  [pure virtual]

Implemented in GLLightmap, and SDLLightmap.

Referenced by DrawingContext::handle_drawing_requests().

virtual void Lightmap::draw_filled_rect ( const DrawingRequest request  )  [pure virtual]

Implemented in GLLightmap, and SDLLightmap.

Referenced by DrawingContext::handle_drawing_requests().

virtual void Lightmap::get_light ( const DrawingRequest request  )  const [pure virtual]

Implemented in GLLightmap, and SDLLightmap.

Referenced by DrawingContext::handle_drawing_requests().


The documentation for this class was generated from the following file:
Generated on Mon Jun 9 03:38:32 2014 for SuperTux by  doxygen 1.5.1