se_basic::SimpleAreaThingEncoder Class Reference

#include <SimpleAreaThingEncoder.hpp>

Inheritance diagram for se_basic::SimpleAreaThingEncoder:

se_core::Encoder List of all members.

Public Member Functions

 SimpleAreaThingEncoder (se_core::EncodeManager &EncodeManager)
virtual ~SimpleAreaThingEncoder ()
void encode (se_core::OutputStream &in)
int headerCode () const
unsigned int headerCode (char moduleGroup, char moduleCode, int moduleVersion) const
virtual void encode (OutputStream &out)=0
virtual bool isLast () const

Constructor & Destructor Documentation

se_basic::SimpleAreaThingEncoder::SimpleAreaThingEncoder se_core::EncodeManager EncodeManager  ) 
 

Definition at line 20 of file SimpleAreaThingEncoder.cpp.

se_basic::SimpleAreaThingEncoder::~SimpleAreaThingEncoder  )  [virtual]
 

Definition at line 26 of file SimpleAreaThingEncoder.cpp.


Member Function Documentation

virtual void se_core::Encoder::encode OutputStream out  )  [pure virtual, inherited]
 

Implemented in se_core::EncodeManager.

Referenced by se_core::EncodeManager::encode().

void se_basic::SimpleAreaThingEncoder::encode se_core::OutputStream in  ) 
 

Definition at line 31 of file SimpleAreaThingEncoder.cpp.

References se_core::Pos::anim(), Assert, se_core::Composite::children(), se_core::ViewPoint::coor_, se_core::ViewPoint::face_, se_core::SpawnComponent::hasSpawnPoint(), se_core::Pos::isGrounded(), se_core::Anim::movementMode(), se_core::Composite::name(), se_core::Component::owner(), se_core::Euler3::pitch_, se_core::Anim::pos(), se_core::PosComponent::pos(), se_core::Euler3::roll_, se_core::SpawnComponent::spawnPoint(), se_core::SpawnComponent::spawnPointCount(), se_core::Anim::speed(), se_core::Anim::startPos(), se_core::Anim::weight(), se_core::Pos::worldViewPoint(), se_core::OutputStream::writeFloat(), se_core::OutputStream::writeHeaderCode(), se_core::OutputStream::writeInfoCode(), se_core::OutputStream::writeShort(), se_core::OutputStream::writeString(), se_core::Tuple3::x_, se_core::Tuple3::y_, se_core::Euler3::yaw_, and se_core::Tuple3::z_.

unsigned int se_core::Encoder::headerCode char  moduleGroup,
char  moduleCode,
int  moduleVersion
const [inherited]
 

Definition at line 45 of file Encoder.cpp.

References log_msg(), and LogDetail.

int se_core::Encoder::headerCode  )  const [inherited]
 

Definition at line 54 of file Encoder.cpp.

virtual bool se_core::Encoder::isLast  )  const [inline, virtual, inherited]
 

Reimplemented in se_client::PlayerEncoder.

Definition at line 39 of file Encoder.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:21 2007 by Doxygen version 1.3.9.1.

SourceForge.net Logo