HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
IMG_TileBuffer Class Referenceabstract

#include <IMG_TileBuffer.h>

+ Inheritance diagram for IMG_TileBuffer:

Public Member Functions

 IMG_TileBuffer ()
 
virtual ~IMG_TileBuffer ()
 
virtual int getTileWidth () const =0
 
virtual int getTileHeight () const =0
 
virtual void setQuitFlag (int val=1)=0
 
virtual int getQuitFlag () const =0
 
virtual void setMouseXY (int x, int y)=0
 
virtual void getMouseXY (int &x, int &y) const =0
 
virtual int canWriteTile () const =0
 
virtual int canReadTile () const =0
 
virtual void writeTile (int xl, int xr, int yb, int yt, const void *data)=0
 
virtual void readTile (IMG_Raster &rp, int *coords=0)=0
 
virtual void getKeyString (char *str)=0
 

Protected Member Functions

virtual void setTileSize (int w, int h)=0
 

Detailed Description

Definition at line 19 of file IMG_TileBuffer.h.

Constructor & Destructor Documentation

IMG_TileBuffer::IMG_TileBuffer ( )
inline

Definition at line 22 of file IMG_TileBuffer.h.

virtual IMG_TileBuffer::~IMG_TileBuffer ( )
inlinevirtual

Definition at line 23 of file IMG_TileBuffer.h.

Member Function Documentation

virtual int IMG_TileBuffer::canReadTile ( ) const
pure virtual

Implemented in IMG_TileInetBuf.

virtual int IMG_TileBuffer::canWriteTile ( ) const
pure virtual

Implemented in IMG_TileInetBuf.

virtual void IMG_TileBuffer::getKeyString ( char *  str)
pure virtual

Implemented in IMG_TileInetBuf.

virtual void IMG_TileBuffer::getMouseXY ( int x,
int y 
) const
pure virtual

Implemented in IMG_TileInetBuf.

virtual int IMG_TileBuffer::getQuitFlag ( ) const
pure virtual

Implemented in IMG_TileInetBuf.

virtual int IMG_TileBuffer::getTileHeight ( ) const
pure virtual

Implemented in IMG_TileInetBuf.

virtual int IMG_TileBuffer::getTileWidth ( ) const
pure virtual

Implemented in IMG_TileInetBuf.

virtual void IMG_TileBuffer::readTile ( IMG_Raster rp,
int coords = 0 
)
pure virtual

Implemented in IMG_TileInetBuf.

virtual void IMG_TileBuffer::setMouseXY ( int  x,
int  y 
)
pure virtual

Implemented in IMG_TileInetBuf.

virtual void IMG_TileBuffer::setQuitFlag ( int  val = 1)
pure virtual

Implemented in IMG_TileInetBuf.

virtual void IMG_TileBuffer::setTileSize ( int  w,
int  h 
)
protectedpure virtual

Implemented in IMG_TileInetBuf.

virtual void IMG_TileBuffer::writeTile ( int  xl,
int  xr,
int  yb,
int  yt,
const void data 
)
pure virtual

Implemented in IMG_TileInetBuf.


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