20 #ifndef PAWS_IMAGE_DRAWABLE    21 #define PAWS_IMAGE_DRAWABLE    33     csString imageFileLocation;
    36     csString resourceName;
    38     csRef<iTextureHandle> textureHandle;
    39     csRect   textureRectangle;
    45     int      defaultAlphaValue;
    48     int      defaultTransparentColourRed;
    49     int      defaultTransparentColourGreen;
    50     int      defaultTransparentColourBlue;
    53     bool     debugImageErrors;
    67     pawsImageDrawable(
const char* file, 
const char* resource, 
bool tiled, 
const csRect &textureRect, 
int alpha, 
int transR, 
int transG, 
int transB);
    74     void Draw(
int x, 
int y, 
int alpha=-1);
    75     void Draw(csRect rect, 
int alpha=-1);
    76     void Draw(
int x, 
int y, 
int newWidth, 
int newHeight, 
int alpha=-1);
    93 #endif // PAWS_IMAGE_DRAWABLE 
const char * GetName() const 
 
pawsImageDrawable(iDocumentNode *node)
 
int GetTransparentBlue() const 
 
int GetTransparentRed() const 
 
void Draw(int x, int y, int alpha=-1)
 
int GetTransparentGreen() const 
 
int GetDefaultAlpha() const 
 
void ExpandClipRect(csRect &)
 
virtual ~pawsImageDrawable()