Assimp  v3.1.1 (June 2014)
MDCFileData.h File Reference

Classes

struct  Assimp::MDC::BaseVertex
 Data structure for a MDC base vertex. More...
 
struct  Assimp::MDC::CompressedVertex
 Data structure for a MDC compressed vertex. More...
 
struct  Assimp::MDC::Frame
 Data structure for a MDC frame. More...
 
struct  Assimp::MDC::Header
 Data structure for a MDC file's main header. More...
 
struct  Assimp::MDC::Shader
 Data structure for a MDC shader. More...
 
struct  Assimp::MDC::Surface
 Data structure for a MDC file's surface header. More...
 
struct  Assimp::MDC::TexturCoord
 Data structure for a MDC texture coordinate. More...
 
struct  Assimp::MDC::Triangle
 Data structure for a MDC triangle. More...
 

Namespaces

 Assimp
 MACHINE-GENERATED by scripts/ICFImporter/CppGenerator.py.
 
 Assimp::MDC
 

Macros

#define AI_MDC_BASE_SCALING   (1.0f / 64.0f)
 
#define AI_MDC_CVERT_BIAS   127.0f
 
#define AI_MDC_DELTA_SCALING   4.0f
 
#define AI_MDC_MAGIC_NUMBER_BE   AI_MAKE_MAGIC("CPDI")
 
#define AI_MDC_MAGIC_NUMBER_LE   AI_MAKE_MAGIC("IDPC")
 
#define AI_MDC_MAX_BONES   128
 
#define AI_MDC_MAXQPATH   64
 
#define AI_MDC_VERSION   2
 

Functions

void Assimp::MDC::BuildVertex (const Frame &frame, const BaseVertex &bvert, const CompressedVertex &cvert, aiVector3D &vXYZOut, aiVector3D &vNorOut)
 Build a floating point vertex from the compressed data in MDC files. More...
 

Variables

struct Assimp::MDC::Header Assimp::MDC::PACK_STRUCT
 

Macro Definition Documentation

◆ AI_MDC_BASE_SCALING

#define AI_MDC_BASE_SCALING   (1.0f / 64.0f)

◆ AI_MDC_CVERT_BIAS

#define AI_MDC_CVERT_BIAS   127.0f

◆ AI_MDC_DELTA_SCALING

#define AI_MDC_DELTA_SCALING   4.0f

◆ AI_MDC_MAGIC_NUMBER_BE

#define AI_MDC_MAGIC_NUMBER_BE   AI_MAKE_MAGIC("CPDI")

◆ AI_MDC_MAGIC_NUMBER_LE

#define AI_MDC_MAGIC_NUMBER_LE   AI_MAKE_MAGIC("IDPC")

◆ AI_MDC_MAX_BONES

#define AI_MDC_MAX_BONES   128

◆ AI_MDC_MAXQPATH

#define AI_MDC_MAXQPATH   64

◆ AI_MDC_VERSION

#define AI_MDC_VERSION   2