20 #ifndef Tulip_GL2DRECT_H 21 #define Tulip_GL2DRECT_H 25 #include <tulip/GlRect.h> 55 Gl2DRect(
float top,
float bottom,
float left,
float right,
56 const std::string& textureName,
57 bool inPercent=
false);
70 Gl2DRect(
float bottom,
float left,
float height,
float width,
71 const std::string& textureName,
72 bool xInv,
bool yInv);
81 virtual void draw(
float lod,
Camera *camera);
83 virtual void translate(
const Coord& mouvement);
88 virtual void setTexture(
const std::string &name);
93 virtual std::string getTexture();
98 virtual void setCoordinates(
float bottom,
float left,
float width,
float height);
100 virtual void getXML(std::string &outString);
102 virtual void setWithXML(
const std::string &inString,
unsigned int ¤tPosition);
This class represents the 3D bounding box of an object. It is mostly used to determine whether or not...
Tulip OpenGL camera object.
This is a general class for the rendering of 2D rectangles.
virtual ~Gl2DRect()
Destructor.