se_client::PlayerEncoder Class Reference

#include <PlayerEncoder.hpp>

Inheritance diagram for se_client::PlayerEncoder:

se_core::Encoder List of all members.

Public Member Functions

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

Constructor & Destructor Documentation

se_client::PlayerEncoder::PlayerEncoder se_core::EncodeManager parser  ) 
 

Definition at line 47 of file PlayerEncoder.cpp.

se_client::PlayerEncoder::~PlayerEncoder  )  [virtual]
 

Definition at line 53 of file PlayerEncoder.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_client::PlayerEncoder::encode se_core::OutputStream in  ) 
 

Definition at line 58 of file PlayerEncoder.cpp.

References se_core::ViewPoint::coor_, se_core::ViewPoint::face_, se_core::Euler3::pitch_, se_core::Euler3::roll_, se_core::ViewPoint::setViewPoint(), se_core::ViewPoint::sub(), 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.

bool se_client::PlayerEncoder::isLast  )  const [inline, virtual]
 

Reimplemented from se_core::Encoder.

Definition at line 41 of file PlayerEncoder.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:22 2007 by Doxygen version 1.3.9.1.

SourceForge.net Logo