|
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.
1.8.17