tlp::GlRect Class Reference#include <GlRect.h>
Inherits tlp::GlPolygon.
Inherited by tlp::Gl2DRect.
Inheritance diagram for tlp::GlRect:
[legend]Collaboration diagram for tlp::GlRect:
[legend]List of all members.
Detailed Description
This is a general class for the rendering of 2D rectangles.
This class is used as a 2D HUD for the rendering of 2D rectangles.
Public Member Functions
Constructor & Destructor Documentation
tlp::GlRect::GlRect |
( |
const Coord & |
topLeftPos, |
|
|
const Coord & |
bottomRightPos, |
|
|
const Color & |
topLeftCol, |
|
|
const Color & |
bottomRightCol, |
|
|
bool |
filled = true , |
|
|
bool |
outlined = false |
|
) |
|
|
|
Constructor : with topLeft/bottomRight coords, topLeft/bottomRight colors and if GlRect is filled/outlined |
tlp::GlRect::GlRect |
( |
bool |
filled = true , |
|
|
bool |
outlined = false |
|
) |
|
|
|
Constructor : with GlRect is filled/outlined |
virtual tlp::GlRect::~GlRect |
( |
|
) |
[virtual] |
|
Member Function Documentation
virtual void tlp::GlRect::draw |
( |
float |
lod, |
|
|
Camera * |
camera |
|
) |
[virtual] |
|
virtual Color tlp::GlRect::getBottomRightColor |
( |
|
) |
[virtual] |
|
|
Accessor in reading to the Bottom Right Corner Color of the Rectangle |
virtual Coord tlp::GlRect::getBottomRightPos |
( |
|
) |
[virtual] |
|
|
Accessor in reading to the Bottom Right Corner of the rectangle |
virtual Coord tlp::GlRect::getCenter |
( |
|
) |
[virtual] |
|
|
Accessor in reading to the Top Left Corner of the rectangle |
virtual Color tlp::GlRect::getTopLeftColor |
( |
|
) |
[virtual] |
|
|
Accessor in reading to the Top Left Corner Color of the rectangle |
virtual Coord tlp::GlRect::getTopLeftPos |
( |
|
) |
[virtual] |
|
|
Accessor in reading to the Top Left Corner of the rectangle |
virtual void tlp::GlRect::getXML |
( |
xmlNodePtr |
rootNode |
) |
[virtual] |
|
bool tlp::GlRect::inRect |
( |
double |
x, |
|
|
double |
y |
|
) |
|
|
|
Is the point in the rectangle ? |
virtual void tlp::GlRect::setBottomRightColor |
( |
const Color & |
bottomRightCol |
) |
[virtual] |
|
|
Accessor in writing to the Bottom Right Corner Color of the rectangle |
virtual void tlp::GlRect::setBottomRightPos |
( |
const Coord & |
bottomRightPos |
) |
[virtual] |
|
|
Accessor in writing to the Bottom Right Corner Color of the rectangle |
virtual void tlp::GlRect::setTopLeftColor |
( |
const Color & |
topLeftCol |
) |
[virtual] |
|
|
Accessor in writing to the Top Left Corner of the rectangle |
virtual void tlp::GlRect::setTopLeftPos |
( |
const Coord & |
topLeftPos |
) |
[virtual] |
|
|
Accessor in writing to the Top Left Corner of the rectangle |
virtual void tlp::GlRect::setWithXML |
( |
xmlNodePtr |
rootNode |
) |
[virtual] |
|
|