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

tlp::GlLayer

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

NAME

tlp::GlLayer -  

SYNOPSIS


#include <GlLayer.h>  

Public Member Functions


GlLayer (const std::string &name)

void setScene (GlScene *scene)

GlScene * getScene ()

std::string getName ()

void setCamera (Camera *camera)

void setCamera (const Camera &camera)

void set2DMode ()

Camera * getCamera ()

void setVisible (bool visible)

bool isVisible ()

void addGlEntity (GlSimpleEntity *entity, const std::string &name)

void deleteGlEntity (const std::string &key)

void deleteGlEntity (GlSimpleEntity *entity)

GlSimpleEntity * findGlEntity (const std::string &key)

std::map< std::string, GlSimpleEntity * > * getDisplays ()

void acceptVisitor (GlSceneVisitor *visitor)

GlComposite * getComposite ()

void clear ()

void getXML (xmlNodePtr rootNode)

void setWithXML (xmlNodePtr rootNode)
 

Detailed Description

Layer class  

Constructor & Destructor Documentation

 

tlp::GlLayer::GlLayer (const std::string & name)Layer constructor : construct a layer with his name

 

Member Function Documentation

 

void tlp::GlLayer::acceptVisitor (GlSceneVisitor * visitor)function used by visitors to visit this layer

 

void tlp::GlLayer::addGlEntity (GlSimpleEntity * entity, const std::string & name)Add an entity to GlComposite of the layer

 

void tlp::GlLayer::clear () [inline]Remove all entities of the layer

 

void tlp::GlLayer::deleteGlEntity (GlSimpleEntity * entity)Delete entity

 

void tlp::GlLayer::deleteGlEntity (const std::string & key)Delete entity with name : key

 

GlSimpleEntity* tlp::GlLayer::findGlEntity (const std::string & key)Return entity with name : key

 

Camera* tlp::GlLayer::getCamera () [inline]Return the layer's camera

 

GlComposite* tlp::GlLayer::getComposite () [inline]Return the GlComposite used by the layer

 

std::map<std::string, GlSimpleEntity*>* tlp::GlLayer::getDisplays ()Return the map of layer's entities

 

std::string tlp::GlLayer::getName () [inline]Return the layer's name

 

GlScene* tlp::GlLayer::getScene () [inline]Return the scene where the layer is

 

void tlp::GlLayer::getXML (xmlNodePtr rootNode)Return the layer's data in XML

 

bool tlp::GlLayer::isVisible () [inline]Return if the layer is visible

 

void tlp::GlLayer::set2DMode () [inline]Replace the layer's camera with a new 2D one

 

void tlp::GlLayer::setCamera (const Camera & camera) [inline]Set the layer's camera

 

void tlp::GlLayer::setCamera (Camera * camera) [inline]Set the layer's camera with a pointer to a camera

 

void tlp::GlLayer::setScene (GlScene * scene) [inline]Set the scene where the layer is

 

void tlp::GlLayer::setVisible (bool visible) [inline]Set if the layer is visible

 

void tlp::GlLayer::setWithXML (xmlNodePtr rootNode)Set the layer's data with XML

 

Author

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


 

Index

NAME
SYNOPSIS
Public Member Functions
Detailed Description
Constructor & Destructor Documentation
tlp::GlLayer::GlLayer (const std::string & name)Layer constructor : construct a layer with his name
Member Function Documentation
void tlp::GlLayer::acceptVisitor (GlSceneVisitor * visitor)function used by visitors to visit this layer
void tlp::GlLayer::addGlEntity (GlSimpleEntity * entity, const std::string & name)Add an entity to GlComposite of the layer
void tlp::GlLayer::clear () [inline]Remove all entities of the layer
void tlp::GlLayer::deleteGlEntity (GlSimpleEntity * entity)Delete entity
void tlp::GlLayer::deleteGlEntity (const std::string & key)Delete entity with name : key
GlSimpleEntity* tlp::GlLayer::findGlEntity (const std::string & key)Return entity with name : key
Camera* tlp::GlLayer::getCamera () [inline]Return the layer's camera
GlComposite* tlp::GlLayer::getComposite () [inline]Return the GlComposite used by the layer
std::map<std::string, GlSimpleEntity*>* tlp::GlLayer::getDisplays ()Return the map of layer's entities
std::string tlp::GlLayer::getName () [inline]Return the layer's name
GlScene* tlp::GlLayer::getScene () [inline]Return the scene where the layer is
void tlp::GlLayer::getXML (xmlNodePtr rootNode)Return the layer's data in XML
bool tlp::GlLayer::isVisible () [inline]Return if the layer is visible
void tlp::GlLayer::set2DMode () [inline]Replace the layer's camera with a new 2D one
void tlp::GlLayer::setCamera (const Camera & camera) [inline]Set the layer's camera
void tlp::GlLayer::setCamera (Camera * camera) [inline]Set the layer's camera with a pointer to a camera
void tlp::GlLayer::setScene (GlScene * scene) [inline]Set the scene where the layer is
void tlp::GlLayer::setVisible (bool visible) [inline]Set if the layer is visible
void tlp::GlLayer::setWithXML (xmlNodePtr rootNode)Set the layer's data with XML
Author

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