xoreos  0.0.5
Classes | Namespaces
model_sonic.h File Reference

Loading Nintendo's NSBMD files found in Sonic. More...

#include <vector>
#include <list>
#include <map>
#include "glm/vec3.hpp"
#include "glm/vec4.hpp"
#include "glm/mat4x4.hpp"
#include "src/aurora/nitrofile.h"
#include "src/graphics/indexbuffer.h"
#include "src/graphics/vertexbuffer.h"
#include "src/graphics/aurora/model.h"
#include "src/graphics/aurora/modelnode.h"
#include "src/graphics/aurora/texturehandle.h"
Include dependency graph for model_sonic.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Graphics::Aurora::Model_Sonic
 A 3D model in Nintendo's NSBMD format. More...
 
struct  Graphics::Aurora::Model_Sonic::Info
 Info structure, specifies names and offsets of all kinds of lists in Nintendo files. More...
 
struct  Graphics::Aurora::Model_Sonic::BoneCommand
 
struct  Graphics::Aurora::Model_Sonic::PolygonCommand
 
struct  Graphics::Aurora::Model_Sonic::Bone
 
struct  Graphics::Aurora::Model_Sonic::Material
 
struct  Graphics::Aurora::Model_Sonic::Polygon
 
struct  Graphics::Aurora::Model_Sonic::StackMix
 Structure we use to represent the parameters of a LoadStack bone command. More...
 
struct  Graphics::Aurora::Model_Sonic::ParserContext
 
struct  Graphics::Aurora::Model_Sonic::PrimitiveNode
 Structure to represent a StackMix at run-time. More...
 
struct  Graphics::Aurora::Model_Sonic::PrimitiveVertex
 Intermediate structure to (re)create the VBO/IBO from. More...
 
struct  Graphics::Aurora::Model_Sonic::Primitive
 
struct  Graphics::Aurora::Model_Sonic::Geometry
 
class  Graphics::Aurora::ModelNode_Sonic
 

Namespaces

 Graphics
 
 Graphics::Aurora
 

Detailed Description

Loading Nintendo's NSBMD files found in Sonic.

Definition in file model_sonic.h.