se_core::SpawnComponentParser Class Reference

#include <SpawnComponentParser.hpp>

Inheritance diagram for se_core::SpawnComponentParser:

se_core::ComponentParser List of all members.

Public Member Functions

 SpawnComponentParser ()
virtual ~SpawnComponentParser ()
ComponentFactoryparse (InputStream &in)
void readSpawnPoint (se_core::InputStream &in, se_core::ViewPoint &sp)
int type ()
int subtype ()

Protected Types

enum  { TYPE = sct_SPAWN, SUBTYPE = 0 }

Protected Attributes

const DictionaryEntry dict_

Member Enumeration Documentation

anonymous enum [protected]
 

Enumeration values:
TYPE 
SUBTYPE 

Definition at line 40 of file SpawnComponentParser.hpp.


Constructor & Destructor Documentation

se_core::SpawnComponentParser::SpawnComponentParser  ) 
 

Definition at line 37 of file SpawnComponentParser.cpp.

References se_core::DE_COMPONENT_TYPE.

se_core::SpawnComponentParser::~SpawnComponentParser  )  [virtual]
 

Definition at line 44 of file SpawnComponentParser.cpp.


Member Function Documentation

ComponentFactory * se_core::SpawnComponentParser::parse InputStream in  )  [virtual]
 

Implements se_core::ComponentParser.

Definition at line 49 of file SpawnComponentParser.cpp.

References Assert, LogFatal, se_core::InputStream::name(), se_core::InputStream::readInfoCode(), se_core::InputStream::readShort(), and se_core::SpawnComponentFactory::setSpawnPoints().

void se_core::SpawnComponentParser::readSpawnPoint se_core::InputStream in,
se_core::ViewPoint sp
 

Definition at line 92 of file SpawnComponentParser.cpp.

References se_core::ViewPoint::coor_, se_core::ViewPoint::face_, LogFatal, se_core::InputStream::name(), se_core::InputStream::readFloat(), se_core::InputStream::readInfoCode(), se_core::Tuple3::reset(), se_core::Tuple3::set(), se_core::Euler3::setEuler(), and se_core::Euler3::setIdentity().

int se_core::ComponentParser::subtype  )  [inline, inherited]
 

Definition at line 36 of file ComponentParser.hpp.

Referenced by se_core::ParseManager::add().

int se_core::ComponentParser::type  )  [inline, inherited]
 

Definition at line 35 of file ComponentParser.hpp.

Referenced by se_core::ParseManager::add().


Member Data Documentation

const DictionaryEntry se_core::SpawnComponentParser::dict_ [protected]
 

Definition at line 39 of file SpawnComponentParser.hpp.


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

Home Page | SagaEngine trunk (updated nightly) reference generated Sun Dec 2 20:06:24 2007 by Doxygen version 1.3.9.1.

SourceForge.net Logo