DrawingRequest Struct Reference

#include <drawing_request.hpp>

List of all members.

Public Member Functions

 DrawingRequest ()
bool operator< (const DrawingRequest &other) const

Public Attributes

Target target
RequestType type
Vector pos
int layer
DrawingEffect drawing_effect
float alpha
Blend blend
float angle
Color color
void * request_data


Detailed Description

Definition at line 150 of file drawing_request.hpp.


Constructor & Destructor Documentation

DrawingRequest::DrawingRequest (  )  [inline]

Definition at line 165 of file drawing_request.hpp.

00165                    :
00166     target(),
00167     type(),
00168     pos(),
00169     layer(),
00170     drawing_effect(),
00171     alpha(),
00172     blend(),
00173     angle(0.0f),
00174     color(1.0f, 1.0f, 1.0f, 1.0f),
00175     request_data()
00176   {}


Member Function Documentation

bool DrawingRequest::operator< ( const DrawingRequest other  )  const [inline]

Definition at line 178 of file drawing_request.hpp.

References layer.

00179   {
00180     return layer < other.layer;
00181   }


Member Data Documentation

Target DrawingRequest::target

Definition at line 152 of file drawing_request.hpp.

Referenced by DrawingContext::do_drawing(), DrawingContext::draw_filled_rect(), DrawingContext::draw_gradient(), DrawingContext::draw_inverse_ellipse(), DrawingContext::draw_surface(), DrawingContext::draw_surface_part(), DrawingContext::draw_text(), and DrawingContext::get_light().

RequestType DrawingRequest::type

Definition at line 153 of file drawing_request.hpp.

Referenced by DrawingContext::do_drawing(), DrawingContext::draw_filled_rect(), DrawingContext::draw_gradient(), DrawingContext::draw_inverse_ellipse(), DrawingContext::draw_surface(), DrawingContext::draw_surface_part(), DrawingContext::draw_text(), and DrawingContext::get_light().

Vector DrawingRequest::pos

Definition at line 154 of file drawing_request.hpp.

Referenced by Font::draw_chars(), SDLRenderer::draw_filled_rect(), SDLLightmap::draw_filled_rect(), GLRenderer::draw_filled_rect(), GLLightmap::draw_filled_rect(), DrawingContext::draw_filled_rect(), DrawingContext::draw_gradient(), GLRenderer::draw_inverse_ellipse(), DrawingContext::draw_inverse_ellipse(), SDLRenderer::draw_surface(), SDLLightmap::draw_surface(), GLRenderer::draw_surface(), GLLightmap::draw_surface(), DrawingContext::draw_surface(), SDLRenderer::draw_surface_part(), SDLLightmap::draw_surface_part(), GLRenderer::draw_surface_part(), GLLightmap::draw_surface_part(), DrawingContext::draw_surface_part(), DrawingContext::draw_text(), SDLLightmap::get_light(), GLLightmap::get_light(), and DrawingContext::get_light().

int DrawingRequest::layer

Definition at line 156 of file drawing_request.hpp.

Referenced by DrawingContext::do_drawing(), DrawingContext::draw_filled_rect(), DrawingContext::draw_gradient(), DrawingContext::draw_inverse_ellipse(), DrawingContext::draw_surface(), DrawingContext::draw_surface_part(), DrawingContext::draw_text(), DrawingContext::get_light(), and operator<().

DrawingEffect DrawingRequest::drawing_effect

Definition at line 157 of file drawing_request.hpp.

Referenced by Font::draw_chars(), DrawingContext::draw_filled_rect(), DrawingContext::draw_gradient(), DrawingContext::draw_inverse_ellipse(), SDLRenderer::draw_surface(), SDLLightmap::draw_surface(), GLRenderer::draw_surface(), GLLightmap::draw_surface(), DrawingContext::draw_surface(), SDLRenderer::draw_surface_part(), SDLLightmap::draw_surface_part(), GLRenderer::draw_surface_part(), GLLightmap::draw_surface_part(), DrawingContext::draw_surface_part(), and DrawingContext::draw_text().

float DrawingRequest::alpha

Definition at line 158 of file drawing_request.hpp.

Referenced by Font::draw_chars(), DrawingContext::draw_filled_rect(), DrawingContext::draw_gradient(), DrawingContext::draw_inverse_ellipse(), SDLRenderer::draw_surface(), SDLLightmap::draw_surface(), GLRenderer::draw_surface(), GLLightmap::draw_surface(), DrawingContext::draw_surface(), SDLRenderer::draw_surface_part(), GLRenderer::draw_surface_part(), GLLightmap::draw_surface_part(), DrawingContext::draw_surface_part(), and DrawingContext::draw_text().

Blend DrawingRequest::blend

Definition at line 159 of file drawing_request.hpp.

Referenced by GLRenderer::draw_surface(), GLLightmap::draw_surface(), and DrawingContext::draw_surface().

float DrawingRequest::angle

Definition at line 160 of file drawing_request.hpp.

Referenced by GLRenderer::draw_surface(), GLLightmap::draw_surface(), and DrawingContext::draw_surface().

Color DrawingRequest::color

Definition at line 161 of file drawing_request.hpp.

Referenced by Font::draw_chars(), SDLRenderer::draw_surface(), SDLLightmap::draw_surface(), GLRenderer::draw_surface(), GLLightmap::draw_surface(), DrawingContext::draw_surface(), SDLRenderer::draw_surface_part(), GLRenderer::draw_surface_part(), and DrawingContext::draw_text().

void* DrawingRequest::request_data

Definition at line 163 of file drawing_request.hpp.

Referenced by Font::draw_chars(), SDLRenderer::draw_filled_rect(), SDLLightmap::draw_filled_rect(), GLRenderer::draw_filled_rect(), GLLightmap::draw_filled_rect(), DrawingContext::draw_filled_rect(), SDLRenderer::draw_gradient(), SDLLightmap::draw_gradient(), GLRenderer::draw_gradient(), GLLightmap::draw_gradient(), DrawingContext::draw_gradient(), GLRenderer::draw_inverse_ellipse(), DrawingContext::draw_inverse_ellipse(), SDLRenderer::draw_surface(), SDLLightmap::draw_surface(), GLRenderer::draw_surface(), GLLightmap::draw_surface(), DrawingContext::draw_surface(), SDLRenderer::draw_surface_part(), SDLLightmap::draw_surface_part(), GLRenderer::draw_surface_part(), GLLightmap::draw_surface_part(), DrawingContext::draw_surface_part(), DrawingContext::draw_text(), SDLLightmap::get_light(), GLLightmap::get_light(), and DrawingContext::get_light().


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