OSDLPolygon.h File Reference

#include "OSDLPixel.h"
#include "Ceylan.h"
#include <string>
#include <list>

Include dependency graph for OSDLPolygon.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  OSDL
namespace  OSDL::Video
namespace  OSDL::Video::TwoDimensional

Classes

class  OSDL::Video::TwoDimensional::Polygon
 Polygons are defined as line segments passing through a suite of 2D points and enclosing a surface, since the last vector points towards the first. More...
class  OSDL::Video::TwoDimensional::PolygonSet
 Polygon sets are collections of polygons defined in the same referential. More...

Typedefs

typedef std::list< Point2D * > OSDL::Video::TwoDimensional::listPoint2D
 Definition so that readability increases.

Functions

OSDL_DLL bool OSDL::Video::TwoDimensional::drawPie (Surface &targetSurface, Coordinate xCenter, Coordinate yCenter, Length radius, Ceylan::Maths::AngleInDegrees angleStart, Ceylan::Maths::AngleInDegrees angleStop, Pixels::ColorElement red, Pixels::ColorElement green, Pixels::ColorElement blue, Pixels::ColorElement alpha=Pixels::AlphaOpaque) throw ()
 Draws a polygon-based filled pie whose center is (xCenter,yCenter) of specified radius, with specified RGBA color, on specified surface, starting from angleStart, stopping to angleStop.
OSDL_DLL bool OSDL::Video::TwoDimensional::drawPie (Surface &targetSurface, Coordinate xCenter, Coordinate yCenter, Length radius, Ceylan::Maths::AngleInDegrees angleStart, Ceylan::Maths::AngleInDegrees angleStop, Pixels::ColorDefinition colorDef) throw ()
 Draws a polygon-based filled pie whose center is (xCenter,yCenter) of specified radius, with specified RGBA color, on specified surface, starting from angleStart, stopping to angleStop.
OSDL_DLL bool OSDL::Video::TwoDimensional::drawTriangle (Surface &targetSurface, Coordinate x1, Coordinate y1, Coordinate x2, Coordinate y2, Coordinate x3, Coordinate y3, Pixels::ColorElement red, Pixels::ColorElement green, Pixels::ColorElement blue, Pixels::ColorElement alpha=Pixels::AlphaOpaque, bool filled=true) throw ()
 Draws a triangle defined by specified three points, with specified RGBA color, on specified surface.
OSDL_DLL bool OSDL::Video::TwoDimensional::drawTriangle (Surface &targetSurface, Coordinate x1, Coordinate y1, Coordinate x2, Coordinate y2, Coordinate x3, Coordinate y3, Pixels::ColorDefinition colorDef, bool filled=true) throw ()
 Draws a triangle defined by specified three points, with specified RGBA color, on specified surface.
OSDL_DLL bool OSDL::Video::TwoDimensional::drawTriangle (Surface &targetSurface, const Point2D &p1, const Point2D &p2, const Point2D &p3, Pixels::ColorElement red, Pixels::ColorElement green, Pixels::ColorElement blue, Pixels::ColorElement alpha=Pixels::AlphaOpaque, bool filled=true) throw ()
 Draws a triangle defined by specified three points, with specified RGBA color, on specified surface.
OSDL_DLL bool OSDL::Video::TwoDimensional::drawTriangle (Surface &targetSurface, const Point2D &p1, const Point2D &p2, const Point2D &p3, Pixels::ColorDefinition colorDef, bool filled=true) throw ()
 Draws a triangle defined by specified three points, with specified RGBA color, on specified surface.
OSDL_DLL bool OSDL::Video::TwoDimensional::drawPolygon (Surface &targetSurface, const listPoint2D &summits, Coordinate x, Coordinate y, Pixels::ColorElement red, Pixels::ColorElement green, Pixels::ColorElement blue, Pixels::ColorElement alpha=Pixels::AlphaOpaque, bool filled=true) throw ()
 Draws a polygon defined by specified list of points, with specified RGBA color, on specified surface.
OSDL_DLL bool OSDL::Video::TwoDimensional::drawPolygon (Surface &targetSurface, const listPoint2D &summits, Coordinate x, Coordinate y, Pixels::ColorDefinition colorDef, bool filled=true) throw ()
 Draws a polygon defined by specified list of points, with specified RGBA color, on specified surface, at specified location.


Generated on Fri Mar 30 14:47:17 2007 for OSDL by  doxygen 1.5.1