Man Linux: Main Page and Category List

NAME

       tlp::GlRectTextured -

SYNOPSIS

       #include <GlRectTextured.h>

       Inherits tlp::GlSimpleEntity.

   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 ()
       void reloadData ()
       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 getXML (xmlNodePtr rootNode)
       virtual void setWithXML (xmlNodePtr rootNode)

   Protected Attributes
       float top
       float bottom
       float left
       float right
       bool inPercent
       std::string textureName
       bool xInv
       bool yInv

Detailed Description

       Create a rectangle with a texture

Constructor & Destructor Documentation

   tlp::GlRectTextured::GlRectTextured () [inline]
   tlp::GlRectTextured::GlRectTextured (float top, float bottom, float left,
       float right, const std::string & textureName, bool inPercent = false)
       Constructor : with top/bottom/left/right coords, textureName and if
       inPercent is true coords are in percent
   tlp::GlRectTextured::GlRectTextured (float bottom, float left, float
       height, float width, const std::string & textureName, bool xInv, bool
       yInv) Constructor : with bottom/left height,width coords, textureName
       and if xInv/yInv is true coords viewport - coord
   virtual tlp::GlRectTextured::~GlRectTextured () [inline, virtual]

Member Function Documentation

   virtual void tlp::GlRectTextured::draw (float lod, Camera * camera)
       [virtual] Draw the rectangle
       Implements tlp::GlSimpleEntity.

   virtual BoundingBox tlp::GlRectTextured::getBoundingBox () [virtual] Return
       the bounding box
       Reimplemented from tlp::GlSimpleEntity.

   virtual std::string tlp::GlRectTextured::getTexture () [virtual] Get
       texture of the GlRectTextured
   virtual void tlp::GlRectTextured::getXML (xmlNodePtr rootNode) [virtual]
       Function to export data in XML
       Implements tlp::GlSimpleEntity.

   void tlp::GlRectTextured::reloadData () Reload data of the rectangle
   virtual void tlp::GlRectTextured::setTexture (const std::string & name)
       [virtual] Set texture of the GlRectTextured
   virtual void tlp::GlRectTextured::setWithXML (xmlNodePtr rootNode)
       [virtual] Function to set data with XML
       Implements tlp::GlSimpleEntity.

   virtual void tlp::GlRectTextured::translate (const Coord & mouvement)
       [virtual] Translate entity
       Reimplemented from tlp::GlSimpleEntity.

Member Data Documentation

   float tlp::GlRectTextured::bottom [protected]
   bool tlp::GlRectTextured::inPercent [protected]
   float tlp::GlRectTextured::left [protected]
   float tlp::GlRectTextured::right [protected]
   std::string tlp::GlRectTextured::textureName [protected]
   float tlp::GlRectTextured::top [protected]
   bool tlp::GlRectTextured::xInv [protected]
   bool tlp::GlRectTextured::yInv [protected]

Author

       Generated automatically by Doxygen for Tulip Open GL Library from the
       source code.