#include <BinaryWriter.h>
Inheritance diagram for Lamp::BinaryWriter:
Public Member Functions | |
virtual | ~BinaryWriter () |
デストラクタ | |
virtual void | writeBool (bool value) |
boolの書き出し | |
virtual void | writeChar (char value) |
charの書き出し | |
virtual void | writeUChar (u_char value) |
u_charの書き出し | |
virtual void | writeShort (short value) |
shortの書き出し | |
virtual void | writeUShort (u_short value) |
u_shortの書き出し | |
virtual void | writeInt (int value) |
intの書き出し | |
virtual void | writeUInt (u_int value) |
u_intの書き出し | |
virtual void | writeFloat (float value) |
floatの書き出し | |
virtual void | writeDouble (double value) |
doubleの書き出し | |
virtual void | writeString (const String &string) |
Stringの書き出し. | |
virtual void | writeArray (const void *array, int elementSize, int elementCount) |
配列の書き出し | |
Protected Member Functions | |
BinaryWriter () | |
コンストラクタ |
Definition at line 36 of file BinaryWriter.h.
|
配列の書き出し
Definition at line 92 of file BinaryWriter.cpp. References Lamp::Writer::writeBytes(). |
|
|
charの書き出し
Definition at line 45 of file BinaryWriter.cpp. References Lamp::Writer::writeBytes(). |
|
doubleの書き出し
Definition at line 80 of file BinaryWriter.cpp. References Lamp::Writer::writeBytes(). |
|
floatの書き出し
Definition at line 75 of file BinaryWriter.cpp. References Lamp::Writer::writeBytes(). Referenced by Lamp::BinarySceneSaver::writeBasicMaterial(), Lamp::BinarySceneSaver::writeFog(), Lamp::BinarySceneSaver::writeLODSceneNode(), Lamp::BinarySceneSaver::writeMaterial(), Lamp::BinarySceneSaver::writePointLight(), Lamp::BinaryAnimationSaver::writeQuaternionLinearInterpolator(), Lamp::BinaryAnimationSaver::writeRotationConstantInterpolator(), Lamp::BinaryAnimationSaver::writeVectorConstantInterpolator(), and Lamp::BinaryAnimationSaver::writeVectorLinearInterpolator(). |
|
intの書き出し
Definition at line 65 of file BinaryWriter.cpp. References Lamp::Writer::writeBytes(). Referenced by Lamp::BinarySceneSaver::endBlock(), Lamp::BinaryAnimationSaver::endBlock(), Lamp::BinarySceneSaver::startBlock(), Lamp::BinaryAnimationSaver::startBlock(), Lamp::LampInput::startLogging(), Lamp::BinaryAnimationSaver::writeAnimationSetLink(), Lamp::BinarySceneSaver::writeBasicMaterial(), Lamp::JoystickState::writeBinary(), Lamp::BinarySceneSaver::writeBoneLink(), Lamp::BinaryAnimationSaver::writeCameraAnimationData(), Lamp::BinarySceneSaver::writeCharacterModel(), Lamp::BinaryAnimationSaver::writeCharacterModelAnimation(), Lamp::BinaryAnimationSaver::writeCharacterModelAnimationData(), Lamp::BinaryAnimationSaver::writeEulerArrayInterpolator(), Lamp::BinarySceneSaver::writeFog(), Lamp::BinarySceneSaver::writeLODSceneNode(), Lamp::BinarySceneSaver::writeMaterial(), Lamp::BinarySceneSaver::writeMeshData(), Lamp::BinarySceneSaver::writeModelLink(), Lamp::BinaryAnimationSaver::writeQuaternionArrayInterpolator(), Lamp::BinaryAnimationSaver::writeQuaternionLinearInterpolator(), Lamp::BinaryAnimationSaver::writeRotationInterpolator(), Lamp::BinaryAnimationSaver::writeSceneNodeAnimationData(), Lamp::BinarySceneSaver::writeSceneNodeLink(), Lamp::BinarySceneSaver::writeString(), Lamp::BinaryAnimationSaver::writeString(), Lamp::BinarySceneSaver::writeSurfaceTexture(), Lamp::BinarySceneSaver::writeTextureLink(), Lamp::BinaryAnimationSaver::writeVectorArrayInterpolator(), Lamp::BinaryAnimationSaver::writeVectorInterpolator(), and Lamp::BinaryAnimationSaver::writeVectorLinearInterpolator(). |
|
shortの書き出し
Definition at line 55 of file BinaryWriter.cpp. References Lamp::Writer::writeBytes(). Referenced by Lamp::MouseState::writeBinary(), Lamp::JoystickState::writeBinary(), and Lamp::TargaSaver::writeHeader(). |
|
Stringの書き出し. Stringクラスをバイナリデータとして書き出します。
Definition at line 85 of file BinaryWriter.cpp. References Lamp::String::getBytes(), Lamp::String::getSize(), and Lamp::Writer::writeBytes(). Referenced by Lamp::LampInput::startLogging(). |
|
u_charの書き出し
Definition at line 50 of file BinaryWriter.cpp. References u_char, and Lamp::Writer::writeBytes(). Referenced by Lamp::MouseState::writeBinary(), Lamp::KeyboardState::writeBinary(), and Lamp::TargaSaver::writeHeader(). |
|
u_intの書き出し
Definition at line 70 of file BinaryWriter.cpp. References u_int, and Lamp::Writer::writeBytes(). Referenced by Lamp::JoystickState::writeBinary(), Lamp::TargaSaver::writeFooter(), Lamp::BinarySceneSaver::writeHeader(), Lamp::BinaryAnimationSaver::writeHeader(), Lamp::BinarySceneSaver::writeLight(), and Lamp::BinarySceneSaver::writeMaterial(). |
|
u_shortの書き出し
Definition at line 60 of file BinaryWriter.cpp. References u_short, and Lamp::Writer::writeBytes(). |