![]() |
CMGDK r49-rc2
|
#include <VS8Bitmap.H>
公有成员 | |
uint8 * | GetPixelBuffer () |
象素缓冲区 | |
uint8 * | GetScanLine (int row) |
扫描线 | |
VS8Bitmap () | |
本类构造函数 | |
virtual | ~VS8Bitmap () |
本类析构函数 | |
bool | Create (int w, int h) |
创建虚拟屏幕 | |
uint8 * | GetPointer (int x, int y) |
取某一位置的数据缓冲区指针 | |
uint8 | GetPoint (int x, int y) |
virtual void | SetColor (int, int, int, int=255)=0 |
设置颜色 | |
公有属性 | |
uint8 | Color |
当前绘图色彩 | |
保护成员 | |
void | _PutPixel (int x, int y) |
void | _HLine (int x, int y, int n) |
void | _VLine (int x, int y, int n) |
virtual void | SplitToRGB (uint8 *, uint8 *, uint8 *, int, int, int)=0 |
virtual void | SplitToRGBA (uint8 *, uint8 *, uint8 *, uint8 *, int, int, int)=0 |
virtual void | DrawRGB (uint8 *, uint8 *, uint8 *, int, int, int)=0 |
virtual void | DrawRGBA (uint8 *, uint8 *, uint8 *, uint8 *, int, int, int)=0 |
8位位图虚拟屏幕实现类
hgl::VS8Bitmap::VS8Bitmap | ( | ) | [inline] |
本类构造函数
virtual hgl::VS8Bitmap::~VS8Bitmap | ( | ) | [inline, virtual] |
本类析构函数
创建虚拟屏幕
实现了hgl::VSBase。
virtual void hgl::VS8Bitmap::DrawRGB | ( | uint8 * | , |
uint8 * | , | ||
uint8 * | , | ||
int | , | ||
int | , | ||
int | |||
) | [protected, pure virtual] |
virtual void hgl::VS8Bitmap::DrawRGBA | ( | uint8 * | , |
uint8 * | , | ||
uint8 * | , | ||
uint8 * | , | ||
int | , | ||
int | , | ||
int | |||
) | [protected, pure virtual] |
uint8* hgl::VS8Bitmap::GetPixelBuffer | ( | ) | [inline] |
象素缓冲区
取某一位置的数据缓冲区指针
实现了hgl::VSBase。
virtual void hgl::VS8Bitmap::SplitToRGB | ( | uint8 * | , |
uint8 * | , | ||
uint8 * | , | ||
int | , | ||
int | , | ||
int | |||
) | [protected, pure virtual] |
virtual void hgl::VS8Bitmap::SplitToRGBA | ( | uint8 * | , |
uint8 * | , | ||
uint8 * | , | ||
uint8 * | , | ||
int | , | ||
int | , | ||
int | |||
) | [protected, pure virtual] |
当前绘图色彩
重载hgl::VSBase。