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
CoHModelLoader.h File Reference
#include "CohTextureConverter.h"
#include <glm/vec3.hpp>
#include <QStringList>
#include <memory>
#include <vector>
Include dependency graph for CoHModelLoader.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  GeoStoreDef
 
struct  VBOPointers
 
struct  DeltaPack
 
struct  TextureBind
 
struct  PackBlock
 
struct  CoHModel
 
struct  ConvertedGeoSet
 

Namespaces

 Urho3D
 

Enumerations

enum  ModelFlags : uint32_t {
  OBJ_ALPHASORT = 0x1, OBJ_FULLBRIGHT = 0x4, OBJ_NOLIGHTANGLE = 0x10, OBJ_DUALTEXTURE = 0x40,
  OBJ_LOD = 0x80, OBJ_TREE = 0x100, OBJ_DUALTEX_NORMAL = 0x200, OBJ_FORCEOPAQUE = 0x400,
  OBJ_BUMPMAP = 0x800, OBJ_WORLDFX = 0x1000, OBJ_CUBEMAP = 0x2000, OBJ_DRAW_AS_ENT = 0x4000,
  OBJ_STATICFX = 0x8000, OBJ_HIDE = 0x10000
}
 

Functions

std::unique_ptr< VBOPointersgetVBO (CoHModel &m)
 
void initLoadedModel (std::function< TextureWrapper(const QString &)> funcloader, CoHModel *model, const std::vector< TextureWrapper > &textures)
 
CoHModelgroupModelFind (const QString &a1)
 
bool prepareGeoLookupArray ()
 
GeometryModifiersfindGeomModifier (const QString &modelname, const QString &trick_path)
 
GeoStoreDefgroupGetFileEntryPtr (const QString &a1)
 
ConvertedGeoSetgeosetLoad (const QString &m)
 load the given geoset, used when loading scene-subgraph and nodes More...
 
float * combineBuffers (VBOPointers &meshdata, CoHModel *mdl)
 
void geosetLoadData (class QFile &fp, ConvertedGeoSet *geoset)
 

Enumeration Type Documentation

enum ModelFlags : uint32_t
Enumerator
OBJ_ALPHASORT 
OBJ_FULLBRIGHT 
OBJ_NOLIGHTANGLE 
OBJ_DUALTEXTURE 
OBJ_LOD 
OBJ_TREE 
OBJ_DUALTEX_NORMAL 
OBJ_FORCEOPAQUE 
OBJ_BUMPMAP 
OBJ_WORLDFX 
OBJ_CUBEMAP 
OBJ_DRAW_AS_ENT 
OBJ_STATICFX 
OBJ_HIDE