#include <lightmap.hpp>
Inherited by GLLightmap, and SDLLightmap.
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 |
Definition at line 38 of file lightmap.hpp.
virtual Lightmap::~Lightmap | ( | ) | [inline, virtual] |
virtual void Lightmap::start_draw | ( | const Color & | ambient_color | ) | [pure virtual] |
virtual void Lightmap::end_draw | ( | ) | [pure virtual] |
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().