Guiliani  Version 2.6 revision 7293 (documentation build 12)
GUIStreamReader.h File Reference
#include "eC_Types.h"
#include "eC_String.h"
#include "eC_TArrayStack.h"
#include "GUICommonTypes.h"
#include "GUIObjectHandleResource.h"
#include "GUIImageResource.h"
#include "GUITextResource.h"
#include "GUIFontResource.h"
#include "GUISoundResource.h"
#include "GUIGeneralResource.h"
#include "GUIDataPoolResource.h"
#include "GUIPropertyResource.h"
#include "GUIColorResource.h"
#include "GUIAnimationResource.h"
#include "GUIStreamTypes.h"

Go to the source code of this file.

Classes

class  CGUIStreamReader
 Base class for stream readers. More...
 

Macros

#define BUFFER_LENGTH   1024
 Size of the buffer for tags.
 
#define DELETE_COMMENT_TAG(x)   DeleteCommentTag(x)
 Helper macro that should be used instead of calling CGUIStreamReader::DeleteCommentTag().
 
#define GETINPUTSTREAM   CGUIStreamReader::GetInstance()
 Retrieve pointer to GUIStreamReader instance.
 
#define READ_BINARY(a, x)   ReadBinary(a, x)
 Helper macro that should be used instead of calling CGUIStreamReader::ReadBinary().
 
#define READ_BOOL(x)   ReadBool(x)
 Helper macro that should be used instead of calling CGUIStreamReader::ReadBool().
 
#define READ_COLOR(x)   ReadColor(x)
 Helper macro that should be used instead of calling CGUIStreamReader::ReadColor().
 
#define READ_DATAPOOLID(x)   ReadDataPoolID(x)
 Helper macro that should be used instead of calling CGUIStreamReader::ReadDataPoolID().
 
#define READ_FLOAT(x)   ReadFloat(x)
 Helper macro that should be used instead of calling CGUIStreamReader::ReadFloat().
 
#define READ_FONTID(x)   ReadFontID(x)
 Helper macro that should be used instead of calling CGUIStreamReader::ReadFontID().
 
#define READ_GENRESID(x)   ReadGeneralResourceID(x)
 Helper macro that should be used instead of calling CGUIStreamReader::ReadGeneralResourceID().
 
#define READ_HEX(x)   ReadHex(x)
 Helper macro that should be used instead of calling CGUIStreamReader::ReadHex().
 
#define READ_IMAGEID(x)   ReadImageID(x)
 Helper macro that should be used instead of calling CGUIStreamReader::ReadImageID().
 
#define READ_INT(x)   ReadInt(x)
 Helper macro that should be used instead of calling CGUIStreamReader::ReadInt().
 
#define READ_OBJECTID(x)   ReadObjectID(x)
 Helper macro that should be used instead of calling CGUIStreamReader::ReadObjectID().
 
#define READ_PROPERTYID(x)   ReadPropertyID(x)
 Helper macro that should be used instead of calling CGUIStreamReader::ReadPropertyID().
 
#define READ_SBYTE(x)   ReadSByte(x)
 Helper macro that should be used instead of calling CGUIStreamReader::ReadSByte().
 
#define READ_SHORT(x)   ReadShort(x)
 Helper macro that should be used instead of calling CGUIStreamReader::ReadShort().
 
#define READ_SOUNDID(x)   ReadSoundID(x)
 Helper macro that should be used instead of calling CGUIStreamReader::ReadSoundID().
 
#define READ_STRING(x)   ReadString(x)
 Helper macro that should be used instead of calling CGUIStreamReader::ReadString().
 
#define READ_TEXTID(x)   ReadTextID(x)
 Helper macro that should be used instead of calling CGUIStreamReader::ReadTextID().
 
#define READ_UBYTE(x)   ReadUByte(x)
 Helper macro that should be used instead of calling CGUIStreamReader::ReadByte().
 
#define READ_UINT(x)   ReadUInt(x)
 Helper macro that should be used instead of calling CGUIStreamReader::ReadUInt().
 
#define READ_USHORT(x)   ReadUShort(x)
 Helper macro that should be used instead of calling CGUIStreamReader::ReadUShort().
 
#define READ_UUID(x)   ReadUUID(x)
 Helper macro that should be used instead of calling CGUIStreamReader::ReadUUID().
 

Detailed Description

This file contains the base class and global defines for the stream reader