#include <glscene.h>
Inheritance diagram for GLScene::GLSceneNode:
Public Member Functions | |
SML_TAG (node) | |
GLSceneNode (GLSceneNode *par=NULL) | |
virtual SceneObjectPtr | insertObject (SceneObjectPtr so) |
virtual SceneObjectPtr | insertBeforeObject (SceneObjectPtr after, SceneObjectPtr so) |
virtual SceneObjectPtr | insertAfterObject (SceneObjectPtr before, SceneObjectPtr so) |
virtual SceneObjectPtr | appendObject (SceneObjectPtr so) |
virtual SceneObjectPtr | removeObject (SceneObjectPtr so) |
virtual SceneObjectPtr | removeObject (unsigned index) |
virtual SceneObjectPtr | getObject (unsigned index) |
virtual void | render (void) |
void | saveToFile (std::string fileName) |
SML_TAG (node) | |
GLSceneNode (GLSceneNode *par=NULL) | |
virtual SceneObjectPtr | insertObject (SceneObjectPtr so) |
virtual SceneObjectPtr | insertBeforeObject (SceneObjectPtr after, SceneObjectPtr so) |
virtual SceneObjectPtr | insertAfterObject (SceneObjectPtr before, SceneObjectPtr so) |
virtual SceneObjectPtr | appendObject (SceneObjectPtr so) |
virtual SceneObjectPtr | removeObject (SceneObjectPtr so) |
virtual SceneObjectPtr | removeObject (unsigned index) |
virtual SceneObjectPtr | getObject (unsigned index) |
virtual void | render (void) |
void | saveToFile (std::string fileName) |
Static Public Member Functions | |
SceneNodePtr | loadFromFile (std::string fileName) |
SceneNodePtr | loadFromFile (std::string fileName) |
Public Attributes | |
SceneObjectList | sceneObjects |
Friends | |
class | GLSceneGraphManager |
|
inserts last in list |
|
inserts last in list |
|
inserts after "before" in list, if "before" does not exist it inserts last |
|
inserts after "before" in list, if "before" does not exist it inserts last |
|
inserts before "after" in list, if "after" does not exist it inserts first |
|
inserts before "after" in list, if "after" does not exist it inserts first |
|
inserts first in list |
|
inserts first in list |
|
Only method that must be implemented by a subclass that does actual rendering. Implements GLScene::GLSceneObject. |
|
Only method that must be implemented by a subclass that does actual rendering. Implements GLScene::GLSceneObject. |