#include <GlSphere.h>
List of all members.
Public Member Functions
- GlSphere ()
- GlSphere (const Coord &position, float radius, const Color &color=Color(0, 0, 0, 255), float rotX=0, float rotY=0, float rotZ=0)
- GlSphere (const Coord &position, float radius, const std::string &textureFile, int alpha=255, float rotX=0, float rotY=0, float rotZ=0)
- virtual void draw (float lod, Camera *camera)
- virtual void translate (const Coord &mouvement)
- const Coord & getPosition () const
- void setPosition (const Coord &pos)
- virtual void setTexture (const std::string &texture)
- const Color & getColor () const
- void setColor (const Color &newColor)
- virtual void getXML (xmlNodePtr rootNode)
- virtual void setWithXML (xmlNodePtr rootNode)
Detailed Description
Class to create a sphere with GlEntity system
Constructor & Destructor Documentation
tlp::GlSphere::GlSphere |
( |
| ) |
[inline] |
tlp::GlSphere::GlSphere |
( |
const Coord & |
position, |
|
|
float |
radius, |
|
|
const Color & |
color = Color(0, 0, 0, 255) , |
|
|
float |
rotX = 0 , |
|
|
float |
rotY = 0 , |
|
|
float |
rotZ = 0 |
|
) |
| |
Create a sphere with a position, a radius a fill color and multiple rotation (if you want)
tlp::GlSphere::GlSphere |
( |
const Coord & |
position, |
|
|
float |
radius, |
|
|
const std::string & |
textureFile, |
|
|
int |
alpha = 255 , |
|
|
float |
rotX = 0 , |
|
|
float |
rotY = 0 , |
|
|
float |
rotZ = 0 |
|
) |
| |
Create a sphere with a position, a radius, a texture, an alphe and multiple rotation (if you want)
Member Function Documentation
virtual void tlp::GlSphere::draw |
( |
float |
lod, |
|
|
Camera * |
camera |
|
) |
| [virtual] |
const Color& tlp::GlSphere::getColor |
( |
| ) |
const [inline] |
const Coord& tlp::GlSphere::getPosition |
( |
| ) |
const [inline] |
virtual void tlp::GlSphere::getXML |
( |
xmlNodePtr |
rootNode | ) |
[virtual] |
void tlp::GlSphere::setColor |
( |
const Color & |
newColor | ) |
[inline] |
void tlp::GlSphere::setPosition |
( |
const Coord & |
pos | ) |
[inline] |
virtual void tlp::GlSphere::setTexture |
( |
const std::string & |
texture | ) |
[inline, virtual] |
virtual void tlp::GlSphere::setWithXML |
( |
xmlNodePtr |
rootNode | ) |
[virtual] |
virtual void tlp::GlSphere::translate |
( |
const Coord & |
mouvement | ) |
[virtual] |
|