xoreos  0.0.5
Namespaces | Functions | Variables
model_dragonage.cpp File Reference

Loading MMH+MSH files found in Dragon Age: Origins and Dragon Age 2. More...

#include <cstdio>
#include "src/common/util.h"
#include "src/common/strutil.h"
#include "src/common/error.h"
#include "src/common/maths.h"
#include "src/common/readstream.h"
#include "src/common/encoding.h"
#include "src/common/filepath.h"
#include "src/common/xml.h"
#include "src/aurora/util.h"
#include "src/aurora/resman.h"
#include "src/aurora/aurorafile.h"
#include "src/aurora/gff4file.h"
#include "src/graphics/images/decoder.h"
#include "src/graphics/aurora/model_dragonage.h"
#include "src/graphics/aurora/textureman.h"
#include "src/graphics/aurora/texture.h"
Include dependency graph for model_dragonage.cpp:

Go to the source code of this file.

Namespaces

 Graphics
 
 Graphics::Aurora
 

Functions

static const GFF4Struct * Graphics::Aurora::getChild (const GFF4Struct &children, size_t i)
 
static bool Graphics::Aurora::isType (const GFF4Struct *strct, uint32 type)
 
static bool Graphics::Aurora::isType (const GFF4Struct &strct, uint32 type)
 
static const GFF4Struct * Graphics::Aurora::findMeshChunk (const GFF4Struct &mshTop, const Common::UString &name)
 

Variables

static const uint32 Graphics::Aurora::kMMHID = MKTAG('M', 'M', 'H', ' ')
 
static const uint32 Graphics::Aurora::kMSHID = MKTAG('M', 'E', 'S', 'H')
 
static const uint32 Graphics::Aurora::kVersion01 = MKTAG('V', '0', '.', '1')
 
static const uint32 Graphics::Aurora::kVersion10 = MKTAG('V', '1', '.', '0')
 
static const uint32 Graphics::Aurora::kNODEID = MKTAG('n', 'o', 'd', 'e')
 
static const uint32 Graphics::Aurora::kMSHHID = MKTAG('m', 's', 'h', 'h')
 
static const uint32 Graphics::Aurora::kCRSTID = MKTAG('c', 'r', 's', 't')
 
static const uint32 Graphics::Aurora::kTRSLID = MKTAG('t', 'r', 's', 'l')
 
static const uint32 Graphics::Aurora::kROTAID = MKTAG('r', 'o', 't', 'a')
 
static const uint32 Graphics::Aurora::kCHNKID = MKTAG('c', 'h', 'n', 'k')
 
static const uint32 Graphics::Aurora::kDECLID = MKTAG('d', 'e', 'c', 'l')
 
static const uint32 Graphics::Aurora::kGFFID = MKTAG('G', 'F', 'F', ' ')
 
static const uint32 Graphics::Aurora::kXMLID = MKTAG('<', '?', 'x', 'm')
 
static const uint32 Graphics::Aurora::kMAOID = MKTAG('M', 'A', 'O', ' ')
 
static const uint32 Graphics::Aurora::kFLOTID = MKTAG('f', 'l', 'o', 't')
 
static const uint32 Graphics::Aurora::kFLT4ID = MKTAG('f', 'l', 't', '4')
 
static const uint32 Graphics::Aurora::kTEXID = MKTAG('t', 'e', 'x', ' ')
 

Detailed Description

Loading MMH+MSH files found in Dragon Age: Origins and Dragon Age 2.

Definition in file model_dragonage.cpp.