vtdata library
Public Member Functions
vtBitmapBase Class Reference
Inheritance diagram for vtBitmapBase:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual unsigned char GetPixel8 (int x, int y) const =0
virtual void GetPixel24 (int x, int y, RGBi &rgb) const =0
virtual void GetPixel32 (int x, int y, RGBAi &rgba) const =0
virtual void SetPixel8 (int x, int y, unsigned char color)=0
virtual void SetPixel24 (int x, int y, const RGBi &rgb)=0
virtual void SetPixel32 (int x, int y, const RGBAi &rgba)=0
virtual unsigned int GetWidth () const =0
virtual unsigned int GetHeight () const =0
virtual unsigned int GetDepth () const =0
void ScalePixel8 (int x, int y, float fScale)
void ScalePixel24 (int x, int y, float fScale)
void ScalePixel32 (int x, int y, float fScale)
void BlitTo (vtBitmapBase &target, int x, int y)

Detailed Description

An abstract class which defines the basic functionality that any bitmap must expose.

 All Classes Files Functions Variables Enumerations Enumerator