Reference

tlp_GlLabel(3tulip)

NAME

tlp::GlLabel -

SYNOPSIS

#include <GlLabel.h>

Inherits tlp::GlSimpleEntity.

Public Member Functions

GlLabel ()
GlLabel (Coord centerPosition, Coord size, Color fontColor, bool leftAlign=false)
GlLabel (const std::string &fontPath, Coord centerPosition, Coord size, Color fontColor, bool leftAlign=false)
~GlLabel ()
void setText (const std::string &text)
virtual BoundingBox getBoundingBox ()
virtual Coord getSize ()
virtual void setColor (const Color &color)
virtual Color getColor ()
virtual void draw (float lod, Camera *camera)
virtual void translate (const Coord &mouvement)
virtual void getXML (xmlNodePtr rootNode)
virtual void setWithXML (xmlNodePtr rootNode)

Detailed Description

Create a entity Label

Constructor & Destructor Documentation

tlp::GlLabel::GlLabel ()

tlp::GlLabel::GlLabel (Coord centerPosition, Coord size, Color fontColor, bool leftAlign = false) Contructor with fontPath, centerPosition, size, fontColor and alignment

tlp::GlLabel::GlLabel (const std::string & fontPath, Coord centerPosition, Coord size, Color fontColor, bool leftAlign = false) Contructor with fontPath, centerPosition, size, fontColor and alignment this constructor will be remove on Tulip 4 version

tlp::GlLabel::~GlLabel ()

Member Function Documentation

virtual void tlp::GlLabel::draw (float lod, Camera * camera) [virtual] Draw the Label

Implements tlp::GlSimpleEntity.

virtual BoundingBox tlp::GlLabel::getBoundingBox () [virtual] Return the bounding box of the label

Reimplemented from tlp::GlSimpleEntity.

virtual Color tlp::GlLabel::getColor () [inline, virtual] Get color use to render the label

virtual Coord tlp::GlLabel::getSize () [virtual] return the size of the text

virtual void tlp::GlLabel::getXML (xmlNodePtr rootNode) [virtual] Function to export data in XML

Implements tlp::GlSimpleEntity.

virtual void tlp::GlLabel::setColor (const Color & color) [inline, virtual] Set color of label

void tlp::GlLabel::setText (const std::string & text) Set the text of the label

virtual void tlp::GlLabel::setWithXML (xmlNodePtr rootNode) [virtual] Function to set data with XML

Implements tlp::GlSimpleEntity.

virtual void tlp::GlLabel::translate (const Coord & mouvement) [virtual] Translate entity

Reimplemented from tlp::GlSimpleEntity.

Author

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