tlp::GlBox Class Reference
[GlEntities]
General class used to render boxes as GlEntity.
More...
#include <GlBox.h>
List of all members.
Public Member Functions
Protected Member Functions
Protected Attributes
Detailed Description
General class used to render boxes as GlEntity.
This class is a generic class to render boxes as GlEntity.
Constructor & Destructor Documentation
The default constructor
- Attention:
- It's usage is forbidden.
tlp::GlBox::GlBox |
( |
const Coord & |
position, |
|
|
const Size & |
size, |
|
|
const Color & |
fillColor, |
|
|
const Color & |
outlineColor, |
|
|
bool |
filled = true , |
|
|
bool |
outlined = true , |
|
|
const std::string & |
textureName = "" , |
|
|
float |
outlineSize = 1. | |
|
) |
| | |
Constructor from size
- Parameters:
-
| position | The center of the box. |
| size | The length of each dimension of the box. |
| fillColor | The fill color of the box. |
| outlineColor | The outline color of the box |
| filled | Fill the box ? |
| outlined | outline the box ? |
| outlineSize | The size of the outline |
virtual tlp::GlBox::~GlBox |
( |
|
) |
[virtual] |
Member Function Documentation
virtual void tlp::GlBox::clearGenerated |
( |
|
) |
[protected, virtual] |
virtual void tlp::GlBox::draw |
( |
float |
lod, |
|
|
Camera * |
camera | |
|
) |
| | [virtual] |
Color tlp::GlBox::getFillColor |
( |
|
) |
const |
Accessor in reading to the fill color.
Color tlp::GlBox::getOutlineColor |
( |
|
) |
const |
Accessor in reading to the outline color.
float tlp::GlBox::getOutlineSize |
( |
|
) |
const |
Accessor in reading to the outline size.
Coord* tlp::GlBox::getPosition |
( |
|
) |
const |
Accessor in reading to the position.
Size tlp::GlBox::getSize |
( |
|
) |
const |
Accessor in reading to the size.
std::string tlp::GlBox::getTextureName |
( |
|
) |
const |
Accessor in reading to the texture name.
virtual void tlp::GlBox::getXML |
( |
xmlNodePtr |
rootNode |
) |
[virtual] |
void tlp::GlBox::setFillColor |
( |
const Color & |
color |
) |
|
Accessor in writing to the fill color of the box
void tlp::GlBox::setOutlineColor |
( |
const Color & |
color |
) |
|
Accessor in writing to the outline color of the box
void tlp::GlBox::setOutlineSize |
( |
float |
size |
) |
|
Accessor in writing to the outline size of the box
void tlp::GlBox::setPosition |
( |
const Coord & |
position |
) |
|
Accessor in writing to the position.
void tlp::GlBox::setSize |
( |
const Size & |
size |
) |
|
Accessor in writing to the size of the box
void tlp::GlBox::setTextureName |
( |
const std::string & |
textureName |
) |
|
Accessor in writing to the texture name of the box
virtual void tlp::GlBox::setWithXML |
( |
xmlNodePtr |
rootNode |
) |
[virtual] |
virtual void tlp::GlBox::translate |
( |
const Coord & |
mouvement |
) |
[virtual] |
Member Data Documentation
The position of the center of the box
size is the "radius" of the box