OPTPiX SpriteStudio SDK
 All Classes Namespaces Functions Variables Enumerations Enumerator Pages
BinaryDataWriter Class Reference

Classes

struct  Reference
 

Public Types

enum  EndiannessType { ET_LITTLE_ENDIAN, ET_BIG_ENDIAN }
 
typedef std::map< std::string,
Reference
ReferenceMapType
 

Public Member Functions

 BinaryDataWriter (std::ostream &out, EndiannessType endianness=ET_LITTLE_ENDIAN)
 
void seekp (long pos)
 
void fill (char fillData, size_t size)
 
void align (int n)
 
void fixReferences ()
 
void writeReference (const std::string &key, bool align4Bytes=true)
 
void setReference (const std::string &key)
 
void writeByte (char data)
 
void writeShort (short data)
 
void writeInt (int data)
 
void writeFloat (float data)
 
void writeString (const std::string &str)
 

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