SEGS  0.6.1-develop [d2cac982]
Super Entity Game Server
Classes | Namespaces | Typedefs | Functions
SceneGraph.h File Reference
#include "GameData/scenegraph_definitions.h"
#include "Common/Runtime/AxisAlignedBox.h"
#include "Common/Runtime/Handle.h"
#include "glm/vec3.hpp"
#include "glm/mat3x3.hpp"
#include "glm/common.hpp"
#include "glm/gtc/constants.hpp"
#include <QString>
#include <QHash>
#include <vector>
#include <memory>
Include dependency graph for SceneGraph.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SEGS::SceneNodeChildTransform
 
struct  SEGS::LightProperties
 
struct  SEGS::SceneNode
 
struct  SEGS::RootNode
 
struct  SEGS::SceneGraph
 

Namespaces

 SEGS
 

Typedefs

using SEGS::HLightProperties = std::unique_ptr< LightProperties >
 

Functions

bool SEGS::loadSceneGraph (const QString &path, LoadingContext &ctx, PrefabStore &prefabs)
 
SceneGraphSEGS::loadWholeMap (const QString &filename)
 
void SEGS::loadSubgraph (const QString &filename, LoadingContext &ctx, PrefabStore &prefabs)
 
SceneNodeSEGS::getNodeByName (const SceneGraph &graph, const QString &name)