SEGS  0.4.2
Super Entity Game Server
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Enumerations | Functions
CoHSceneConverter.h File Reference
#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 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  NodeChild
 
struct  CoHNode
 
struct  ConvertedRootNode
 
struct  CoHSceneGraph
 

Namespaces

 Urho3D
 

Enumerations

enum  { CONVERT_MINIMAL, CONVERT_EDITOR_MARKERS }
 
enum  CoHBlendMode : uint8_t {
  CoHBlendMode::MULTIPLY = 0, CoHBlendMode::MULTIPLY_REG = 1, CoHBlendMode::COLORBLEND_DUAL = 2, CoHBlendMode::ADDGLOW = 3,
  CoHBlendMode::ALPHADETAIL = 4, CoHBlendMode::BUMPMAP_MULTIPLY = 5, CoHBlendMode::BUMPMAP_COLORBLEND_DUAL = 6, CoHBlendMode::INVALID = 255
}
 

Functions

bool loadSceneGraph (CoHSceneGraph &conv, const QString &path)
 
Urho3D::Node * convertedNodeToLutefisk (CoHNode *def, const Urho3D::Matrix3x4 &mat, Urho3D::Context *ctx, int depth, int opt=CONVERT_MINIMAL)
 

Enumeration Type Documentation

anonymous enum
Enumerator
CONVERT_MINIMAL 
CONVERT_EDITOR_MARKERS 
enum CoHBlendMode : uint8_t
strong
Enumerator
MULTIPLY 
MULTIPLY_REG 
COLORBLEND_DUAL 
ADDGLOW 
ALPHADETAIL 
BUMPMAP_MULTIPLY 
BUMPMAP_COLORBLEND_DUAL 
INVALID 

Function Documentation

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