SEGS  0.6.1-develop [d2cac982]
Super Entity Game Server
Classes | Namespaces | Typedefs | Enumerations | Functions | Variables
CoHSceneConverter.h File Reference
#include "Common/Runtime/SceneGraph.h"
#include "GameData/scenegraph_definitions.h"
#include <Lutefisk3D/Math/Matrix3x4.h>
#include <Lutefisk3D/Math/BoundingBox.h>
#include <Lutefisk3D/Container/Ptr.h>
#include <glm/matrix.hpp>
#include <QString>
#include <QHash>
#include <vector>
#include <unordered_map>
Include dependency graph for CoHSceneConverter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ConvertedInstance
 

Namespaces

 Urho3D
 

Typedefs

using CoHModel = SEGS::Model
 

Enumerations

enum  { CONVERT_MINIMAL, CONVERT_EDITOR_MARKERS }
 

Functions

Urho3D::Vector3 fromGLM (glm::vec3 v)
 
Urho3D::Node * convertedNodeToLutefisk (SEGS::SceneNode *def, Urho3D::Node *urho_parent, const Urho3D::Matrix3x4 &mat, Urho3D::Context *ctx, int depth, int opt=CONVERT_MINIMAL)
 

Variables

std::vector< ConvertedInstanceg_converted_instances
 
std::unordered_map< SEGS::SceneNode *, int > g_node_to_converted
 

Typedef Documentation

◆ CoHModel

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
CONVERT_MINIMAL 
CONVERT_EDITOR_MARKERS 

Function Documentation

◆ convertedNodeToLutefisk()

Urho3D::Node* convertedNodeToLutefisk ( SEGS::SceneNode def,
Urho3D::Node *  urho_parent,
const Urho3D::Matrix3x4 &  mat,
Urho3D::Context *  ctx,
int  depth,
int  opt = CONVERT_MINIMAL 
)

◆ fromGLM()

Urho3D::Vector3 fromGLM ( glm::vec3  v)
inline
Here is the caller graph for this function: