Public Member Functions |
| GlRectTextured () |
| GlRectTextured (float top, float bottom, float left, float right, const std::string &textureName, bool inPercent=false) |
| GlRectTextured (float bottom, float left, float height, float width, const std::string &textureName, bool xInv, bool yInv) |
virtual | ~GlRectTextured () |
| Gl2DRect () |
| Gl2DRect (float top, float bottom, float left, float right, const std::string &textureName, bool inPercent=false) |
| Gl2DRect (float bottom, float left, float height, float width, const std::string &textureName, bool xInv, bool yInv) |
virtual | ~Gl2DRect () |
virtual BoundingBox | getBoundingBox () |
virtual void | draw (float lod, Camera *camera) |
virtual void | translate (const Coord &mouvement) |
virtual void | setTexture (const std::string &name) |
virtual std::string | getTexture () |
virtual void | setCoordinates (float bottom, float left, float width, float height) |
virtual void | getXML (xmlNodePtr rootNode) |
virtual void | setWithXML (xmlNodePtr rootNode) |
| GlRect (const Coord &topLeftPos, const Coord &bottomRightPos, const Color &topLeftCol, const Color &bottomRightCol, bool filled=true, bool outlined=false) |
| GlRect (const Coord ¢er, const Size &size, const Color &fillColor, const Color &outlineColor) |
| GlRect (bool filled=true, bool outlined=false) |
virtual | ~GlRect () |
virtual Coord | getCenter () |
void | setCenterAndSize (const Coord ¢er, const Size &size) |
virtual Coord | getTopLeftPos () |
virtual Coord | getBottomRightPos () |
virtual Color | getTopLeftColor () |
virtual Color | getBottomRightColor () |
virtual void | setTopLeftPos (const Coord &topLeftPos) |
virtual void | setBottomRightPos (const Coord &bottomRightPos) |
virtual void | setTopLeftColor (const Color &topLeftCol) |
virtual void | setBottomRightColor (const Color &bottomRightCol) |
bool | inRect (double x, double y) |
| GlPolygon (const bool filled=true, const bool outlined=true, const std::string &textureName="", const float outlineSize=1) |
| GlPolygon (const std::vector< Coord > &points, const std::vector< Color > &fillColors, const std::vector< Color > &outlineColors, const bool filled, const bool outlined, const std::string &textureName="", const float outlineSize=1) |
| GlPolygon (const unsigned int nbPoints, const unsigned int nbFillColors, const unsigned int nbOutlineColors, const bool filled=true, const bool outlined=true, const std::string &textureName="", const float outlineSize=1) |
virtual | ~GlPolygon () |
virtual void | resizePoints (const unsigned int nbPoints) |
virtual void | resizeColors (const unsigned int nbColors) |
virtual const Coord & | point (const unsigned int i) const |
virtual Coord & | point (const unsigned int i) |
| GlAbstractPolygon () |
virtual | ~GlAbstractPolygon () |
PolygonMode | getPolygonMode () |
void | setPolygonMode (PolygonMode mode) |
bool | getFillMode () |
void | setFillMode (const bool) |
bool | getOutlineMode () |
void | setOutlineMode (const bool) |
bool | getLightingMode () |
void | setLightingMode (const bool) |
Color | getFillColor (unsigned int i) |
void | setFillColor (unsigned int i, const Color &color) |
void | setFillColor (const Color &color) |
Color | getOutlineColor (unsigned int i) |
void | setOutlineColor (unsigned int i, const Color &color) |
void | setOutlineColor (const Color &color) |
std::string | getTextureName () |
void | setTextureName (const std::string &name) |
float | getOutlineSize () |
void | setOutlineSize (float size) |
float | getHideOutlineLod () |
void | setHideOutlineLod (float lod) |
virtual void | getXMLOnlyData (xmlNodePtr rootNode) |
const Color & | fcolor (const unsigned int i) const |
Color & | fcolor (const unsigned int i) |
void | setFColor (const unsigned int i, const Color &color) |
const Color & | ocolor (const unsigned int i) const |
virtual Color & | ocolor (const unsigned int i) |
virtual void | setOColor (const unsigned int i, const Color &color) |
| GlSimpleEntity () |
virtual | ~GlSimpleEntity () |
virtual void | acceptVisitor (GlSceneVisitor *visitor) |
virtual void | setVisible (bool visible) |
bool | isVisible () |
virtual void | setStencil (int stencil) |
int | getStencil () |
void | setCheckByBoundingBoxVisitor (bool check) |
bool | isCheckByBoundingBoxVisitor () |
virtual void | addLayerParent (GlLayer *) |
virtual void | removeLayerParent (GlLayer *) |
void | addParent (GlComposite *composite) |
void | removeParent (GlComposite *composite) |
virtual | ~GlEntity () |
Create a rectangle with a texture