CMGDK r49-rc2
公有成员 | 公有属性 | 保护成员
hgl::VS8Bitmap类参考

#include <VS8Bitmap.H>

继承图,类hgl::VS8Bitmap
hgl::VSBase hgl::_Object hgl::VSAlpha hgl::VSLum

所有成员的列表。

公有成员

uint8GetPixelBuffer ()
 象素缓冲区
uint8GetScanLine (int row)
 扫描线
 VS8Bitmap ()
 本类构造函数
virtual ~VS8Bitmap ()
 本类析构函数
bool Create (int w, int h)
 创建虚拟屏幕
uint8GetPointer (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]

本类析构函数


成员函数文档

void hgl::VS8Bitmap::_HLine ( int  x,
int  y,
int  n 
) [inline, protected]
void hgl::VS8Bitmap::_PutPixel ( int  x,
int  y 
) [inline, protected]
void hgl::VS8Bitmap::_VLine ( int  x,
int  y,
int  n 
) [inline, protected]
bool hgl::VS8Bitmap::Create ( int  w,
int  h 
) [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]

象素缓冲区

uint8 hgl::VS8Bitmap::GetPoint ( int  x,
int  y 
) [inline]
uint8* hgl::VS8Bitmap::GetPointer ( int  ,
int   
) [inline, virtual]

取某一位置的数据缓冲区指针

实现了hgl::VSBase

uint8* hgl::VS8Bitmap::GetScanLine ( int  row) [inline]

扫描线

virtual void hgl::VS8Bitmap::SetColor ( int  ,
int  ,
int  ,
int  = 255 
) [pure virtual]

设置颜色

实现了hgl::VSBase

hgl::VSLumhgl::VSAlpha内被实现。

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


该类的文档由以下文件生成:
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义