xoreos  0.0.5
Public Member Functions | Public Attributes | List of all members
Graphics::Aurora::Model_Sonic::ParserContext Struct Reference
Collaboration diagram for Graphics::Aurora::Model_Sonic::ParserContext:
Collaboration graph
[legend]

Public Member Functions

 ParserContext (const Common::UString &name)
 
 ~ParserContext ()
 
void clear ()
 

Public Attributes

Common::SeekableSubReadStreamEndiannsbmd
 
uint32 offsetMDL0
 
uint32 offsetModel
 
uint32 offsetBones
 
uint32 offsetBoneCommands
 
uint32 offsetMaterials
 
uint32 offsetPolygons
 
uint32 offsetTextures
 
uint32 offsetPalettes
 
double defaultScale
 
Bones bones
 
BoneCommands boneCommands
 
Materials materials
 
Polygons polygons
 
BoneInvisible boneInvisible
 
StackMixMap stackMix
 
BoneList rootBones
 
StackBoneMap stackBones
 
State * state
 
std::list< ModelNode_Sonic * > nodes
 

Detailed Description

Definition at line 305 of file model_sonic.h.

Constructor & Destructor Documentation

◆ ParserContext()

Graphics::Aurora::Model_Sonic::ParserContext::ParserContext ( const Common::UString name)

Definition at line 83 of file model_sonic.cpp.

References Common::UString::c_str(), Aurora::kFileTypeNSBMD, nsbmd, Aurora::NitroFile::open(), and ResMan.

Here is the call graph for this function:

◆ ~ParserContext()

Graphics::Aurora::Model_Sonic::ParserContext::~ParserContext ( )

Definition at line 91 of file model_sonic.cpp.

Member Function Documentation

◆ clear()

void Graphics::Aurora::Model_Sonic::ParserContext::clear ( )

Definition at line 97 of file model_sonic.cpp.

Referenced by Graphics::Aurora::Model_Sonic::addState(), and Graphics::Aurora::Model_Sonic::newState().

Here is the caller graph for this function:

Member Data Documentation

◆ boneCommands

BoneCommands Graphics::Aurora::Model_Sonic::ParserContext::boneCommands

◆ boneInvisible

BoneInvisible Graphics::Aurora::Model_Sonic::ParserContext::boneInvisible

◆ bones

Bones Graphics::Aurora::Model_Sonic::ParserContext::bones

◆ defaultScale

double Graphics::Aurora::Model_Sonic::ParserContext::defaultScale

◆ materials

Materials Graphics::Aurora::Model_Sonic::ParserContext::materials

◆ nodes

std::list<ModelNode_Sonic *> Graphics::Aurora::Model_Sonic::ParserContext::nodes

◆ nsbmd

Common::SeekableSubReadStreamEndian* Graphics::Aurora::Model_Sonic::ParserContext::nsbmd

◆ offsetBoneCommands

uint32 Graphics::Aurora::Model_Sonic::ParserContext::offsetBoneCommands

◆ offsetBones

uint32 Graphics::Aurora::Model_Sonic::ParserContext::offsetBones

◆ offsetMaterials

uint32 Graphics::Aurora::Model_Sonic::ParserContext::offsetMaterials

◆ offsetMDL0

uint32 Graphics::Aurora::Model_Sonic::ParserContext::offsetMDL0

◆ offsetModel

uint32 Graphics::Aurora::Model_Sonic::ParserContext::offsetModel

◆ offsetPalettes

uint32 Graphics::Aurora::Model_Sonic::ParserContext::offsetPalettes

Definition at line 318 of file model_sonic.h.

Referenced by Graphics::Aurora::Model_Sonic::readMaterials().

◆ offsetPolygons

uint32 Graphics::Aurora::Model_Sonic::ParserContext::offsetPolygons

◆ offsetTextures

uint32 Graphics::Aurora::Model_Sonic::ParserContext::offsetTextures

Definition at line 317 of file model_sonic.h.

Referenced by Graphics::Aurora::Model_Sonic::readMaterials().

◆ polygons

Polygons Graphics::Aurora::Model_Sonic::ParserContext::polygons

◆ rootBones

BoneList Graphics::Aurora::Model_Sonic::ParserContext::rootBones

◆ stackBones

StackBoneMap Graphics::Aurora::Model_Sonic::ParserContext::stackBones

◆ stackMix

StackMixMap Graphics::Aurora::Model_Sonic::ParserContext::stackMix

◆ state

State* Graphics::Aurora::Model_Sonic::ParserContext::state

The documentation for this struct was generated from the following files: