Falcon
|
#include <SceneGraph.h>
Public Member Functions | |
SceneGraph (const char *sceneFilePath) | |
~SceneGraph () | |
entityVector & | GetRenderables () |
entityVector * | GetEntities () |
entityVector & | GetOctreeEntities () |
void | UpdateScene () |
Data Structure that holds the data and implementaion for a SceneGraph.
Scene::SceneGraph::SceneGraph | ( | const char * | sceneFilePath | ) |
Main Contructor For SceneGraph. Loads the data and from the provided Json Scene file and constructs the scene.
[in] | Path | to the scene file. |
Scene::SceneGraph::~SceneGraph | ( | ) |
Main Destructor for the SceneGarph.
|
inline |
|
inline |
|
inline |
void Scene::SceneGraph::UpdateScene | ( | ) |
Update function for the Scene Graph. Iterates through all direct children of the rootnode and updates them.