0.44.0
|
#include <iaSerializable.h>
Static Public Member Functions | |
static bool | writeUInt8 (std::ofstream &stream, uint8 value) |
static bool | readUInt8 (std::ifstream &stream, uint8 &value) |
static bool | writeInt8 (std::ofstream &stream, int8 value) |
static bool | readInt8 (std::ifstream &stream, int8 &value) |
static bool | writeUInt16 (std::ofstream &stream, uint16 value) |
static bool | readUInt16 (std::ifstream &stream, uint16 &value) |
static bool | writeInt16 (std::ofstream &stream, int16 value) |
static bool | readInt16 (std::ifstream &stream, int16 &value) |
static bool | writeUInt32 (std::ofstream &stream, uint32 value) |
static bool | readUInt32 (std::ifstream &stream, uint32 &value) |
static bool | writeInt32 (std::ofstream &stream, int32 value) |
static bool | readInt32 (std::ifstream &stream, int32 &value) |
static bool | writeUInt64 (std::ofstream &stream, uint64 value) |
static bool | readUInt64 (std::ifstream &stream, uint64 &value) |
static bool | writeInt64 (std::ofstream &stream, int64 value) |
static bool | readInt64 (std::ifstream &stream, int64 &value) |
static bool | writeFloat32 (std::ofstream &stream, float32 value) |
static bool | readFloat32 (std::ifstream &stream, float32 &value) |
static bool | writeFloat64 (std::ofstream &stream, float64 value) |
static bool | readFloat64 (std::ifstream &stream, float64 &value) |
static bool | writeUInt (std::ofstream &stream, uint64 value, uint8 bytes) |
static bool | readUInt (std::ifstream &stream, uint64 &value, uint8 bytes) |
static bool | writeInt (std::ofstream &stream, int64 value, uint8 bytes) |
static bool | readInt (std::ifstream &stream, int64 &value, uint8 bytes) |
static bool | write (std::ofstream &stream, const char *buffer, uint32 bytes) |
static bool | read (std::ifstream &stream, char *buffer, uint32 bytes) |
static bool | writeUTF8 (std::ofstream &stream, const iaString &value) |
static bool | readUTF8 (std::ifstream &stream, iaString &value) |
static bool | write (std::ofstream &stream, const iaColor3f &value) |
static bool | read (std::ifstream &stream, iaColor3f &value) |
static bool | write (std::ofstream &stream, const iaColor3c &value) |
static bool | read (std::ifstream &stream, iaColor3c &value) |
static bool | write (std::ofstream &stream, const iaColor4f &value) |
static bool | read (std::ifstream &stream, iaColor4f &value) |
static bool | write (std::ofstream &stream, const iaVector2f &value) |
static bool | read (std::ifstream &stream, iaVector2f &value) |
static bool | write (std::ofstream &stream, const iaVector3f &value) |
static bool | read (std::ifstream &stream, iaVector3f &value) |
static bool | write (std::ofstream &stream, const iaVector4f &value) |
static bool | read (std::ifstream &stream, iaVector4f &value) |
static bool | write (std::ofstream &stream, const iaKeyFrameGraphf &value) |
static bool | read (std::ifstream &stream, iaKeyFrameGraphf &value) |
static bool | write (std::ofstream &stream, const iaKeyFrameGraphui &value) |
static bool | read (std::ifstream &stream, iaKeyFrameGraphui &value) |
static bool | write (std::ofstream &stream, const iaKeyFrameGraphVector3f &value) |
static bool | read (std::ifstream &stream, iaKeyFrameGraphVector3f &value) |
static bool | write (std::ofstream &stream, const iaKeyFrameGraphVector2f &value) |
static bool | read (std::ifstream &stream, iaKeyFrameGraphVector2f &value) |
static bool | write (std::ofstream &stream, const iaKeyFrameGraphColor4f &value) |
static bool | read (std::ifstream &stream, iaKeyFrameGraphColor4f &value) |
helper class for serializing / deserializing any data from and to a stream
|
static |
reads buffer with specified length from stream
stream | input stream |
buffer | buffer to read |
bytes | bytes to read count |
|
static |
reads a color3c from stream
stream | input stream |
value | destination color |
|
static |
reads a color3f from stream
stream | input stream |
value | destination color |
|
static |
reads a color4f from stream
stream | input stream |
value | destination color |
|
static |
reads a float32 color gradient from stream
stream | input stream |
value | destination gradient |
|
static |
reads a float32 gradient from stream
stream | input stream |
value | destination gradient |
|
static |
reads a uint32 gradient from stream
stream | input stream |
value | destination gradient |
|
static |
reads a float32 2d vector gradient from stream
stream | input stream |
value | destination gradient |
|
static |
reads a float32 3d vector gradient from stream
stream | input stream |
value | destination gradient |
|
static |
reads a vector2f from stream
stream | input stream |
value | destination vector |
|
static |
reads a vector3f from stream
stream | input stream |
value | destination vector |
|
static |
reads a vector4f from stream
stream | input stream |
value | destination vector |
|
static |
reads float32 value from stream
stream | input stream |
value | value to write |
|
static |
reads float64 value from stream
stream | input stream |
value | value to write |
reads integer value with specified length from stream
stream | input stream |
value | value to read |
bytes | bytes to read count |
|
static |
reads int16 value from stream
stream | input stream |
value | value to write |
|
static |
reads int32 value from stream
stream | input stream |
value | value to write |
|
static |
reads int64 value from stream
stream | input stream |
value | value to write |
|
static |
reads int8 value from stream
stream | input stream |
value | value to write |
reads unsigned integer value with specified length from stream
stream | input stream |
value | value to read |
bytes | bytes to read count |
|
static |
reads uint16 value from stream
stream | input stream |
value | value to write |
|
static |
reads uint32 value from stream
stream | input stream |
value | value to write |
|
static |
reads uint64 value from stream
stream | input stream |
value | value to write |
|
static |
reads uint8 value from stream
stream | input stream |
value | value to write |
|
static |
reads UTF8 encoded string from stream
stream | input stream |
value | the string to read |
|
static |
writes buffer with specified length to stream
stream | output stream |
buffer | buffer to write |
bytes | bytes to write count |
|
static |
writes a color3c to stream
stream | output stream |
value | output color |
|
static |
writes a color3f to stream
stream | output stream |
value | output color |
|
static |
writes a color4f to stream
stream | output stream |
value | output color |
|
static |
write float32 color gradient to stream
stream | output stream |
value | gradient to write |
|
static |
write float32 gradient to stream
stream | output stream |
value | gradient to write |
|
static |
write uint32 gradient to stream
stream | output stream |
value | gradient to write |
|
static |
write float32 2d vector gradient to stream
stream | output stream |
value | gradient to write |
|
static |
write float32 3d vector gradient to stream
stream | output stream |
value | gradient to write |
|
static |
writes a vector2f to stream
stream | output stream |
value | output vector |
|
static |
writes a vector3f to stream
stream | output stream |
value | output vector |
|
static |
writes a vector4f to stream
stream | output stream |
value | output vector |
|
static |
writes float32 value to stream
stream | output stream |
value | value to write |
|
static |
writes float64 value to stream
stream | output stream |
value | value to write |
writes integer value with specified length to stream
stream | output stream |
value | value to write |
bytes | bytes to write count |
|
static |
writes int16 value to stream
stream | output stream |
value | value to write |
|
static |
writes int32 value to stream
stream | output stream |
value | value to write |
|
static |
writes int64 value to stream
stream | output stream |
value | value to write |
|
static |
writes int8 value to stream
stream | output stream |
value | value to write |
writes unsigned integer value with specified length to stream
stream | output stream |
value | value to write |
bytes | bytes to write count |
|
static |
writes uint16 value to stream
stream | output stream |
value | value to write |
|
static |
writes uint32 value to stream
stream | output stream |
value | value to write |
|
static |
writes uint64 value to stream
stream | output stream |
value | value to write |
|
static |
writes uint8 value to stream
stream | output stream |
value | value to write |
|
static |
writes UTF8 encoded string in to stream
stream | output stream |
value | the string to write |