Poster of Linux kernelThe best gift for a Linux geek
tlp::GlRectTextured

tlp::GlRectTextured

Section: Tulip Open GL Library (3) Updated: 19 Jul 2010
Local index Up
 

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.


 

Index

NAME
SYNOPSIS
Public Member Functions
Protected Attributes
Detailed Description
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
virtual BoundingBox tlp::GlRectTextured::getBoundingBox () [virtual]Return the bounding box
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
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
virtual void tlp::GlRectTextured::translate (const Coord & mouvement) [virtual]Translate entity
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

This document was created by man2html, using the manual pages.
Time: 22:28:16 GMT, April 16, 2011