tlp::GlSphere Class Reference#include <GlSphere.h>
Inherits tlp::GlSimpleEntity.
Inheritance diagram for tlp::GlSphere:
[legend]Collaboration diagram for tlp::GlSphere:
[legend]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)
- virtual void setTexture (const std::string &texture)
- virtual void getXML (xmlNodePtr rootNode)
- virtual void setWithXML (xmlNodePtr rootNode)
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] |
|
virtual void tlp::GlSphere::getXML |
( |
xmlNodePtr |
rootNode |
) |
[virtual] |
|
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] |
|
|