10#ifdef GUILIANI_STREAM_GUI
11#ifndef GUI_STREAMREADER_BINARY__H
12#define GUI_STREAMREADER_BINARY__H
32 static const eC_String ckSuffix(
".bin");
41 eC_Int
ReadInt(
const eC_Char* pcTag = NULL);
42 eC_UInt
ReadHex(
const eC_Char* pcTag = NULL);
46 void ReadBinary(eC_TArray<eC_UByte>& aData,
const eC_Char* pcTag = NULL);
Reads streaming files written by CGUIStreamWriterBinary.
Definition: GUIStreamReaderBinary.h:25
void ReadPadding(eC_UInt uiBytesRead)
virtual CGUIStreamReader * Clone() const
eC_UInt ReadHex(const eC_Char *pcTag=NULL)
CGUIStreamReaderBinary(const CGUIStreamReaderBinary &kSource)
CGUIStreamReaderBinary & operator=(const CGUIStreamReaderBinary &kSource)
void DeleteCommentTag(const eC_String &kTag)
eC_Bool ReadBool(const eC_Char *pcTag=NULL)
eC_Bool SetFileEndianess(FileEndianess_t eFileEndianess)
eC_UInt ReadUInt(const eC_Char *pcTag=NULL)
eC_Byte ReadByte(const eC_Char *pcTag=NULL)
virtual const eC_String & GetFileSuffix() const
Definition: GUIStreamReaderBinary.h:30
CGUIStreamReaderBinary()
Constructor.
eC_Short ReadShort(const eC_Char *pcTag=NULL)
void ReadBinary(eC_TArray< eC_UByte > &aData, const eC_Char *pcTag=NULL)
eC_UByte ReadUByte(const eC_Char *pcTag=NULL)
eC_String ReadString(const eC_Char *pcTag=NULL)
ColorValue_t ReadColor(const eC_Char *pcTag=NULL)
eC_Float ReadFloat(const eC_Char *pcTag=NULL)
eC_UShort ReadUShort(const eC_Char *pcTag=NULL)
eC_Bool SetFileAlignment(FileAlignment_t eFileAlignment)
eC_Int ReadInt(const eC_Char *pcTag=NULL)
eC_Int ReadStreamingFileHeader()
void DeleteCommentTag(const eC_Char *pcTag=NULL)
Base class for stream readers.
Definition: GUIStreamReader.h:129
structure used to stream colors
Definition: GUICommonTypes.h:24