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

#include <VS32Bitmap.H>

继承图,类hgl::VS32Bitmap
hgl::VSBase hgl::_Object hgl::VSBGRA hgl::VSRGBA

所有成员的列表。

公有成员

uint32GetPixelBuffer ()
 象素缓冲区
uint32GetScanLine (int row)
 扫描线
 VS32Bitmap ()
 本类构造函数
virtual ~VS32Bitmap ()
 本类析构函数
bool Create (int w, int h)
 创建虚拟屏幕
uint8GetPointer (int x, int y)
 取某一位置的数据缓冲区指针
virtual void SetColor (int, int, int, int=255)=0
 设置颜色

公有属性

unsigned __int32 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

详细描述

32位色虚拟屏幕实现类


构造及析构函数文档

hgl::VS32Bitmap::VS32Bitmap ( ) [inline]

本类构造函数

virtual hgl::VS32Bitmap::~VS32Bitmap ( ) [inline, virtual]

本类析构函数


成员函数文档

void hgl::VS32Bitmap::_HLine ( int  x,
int  y,
int  n 
) [inline, protected]
void hgl::VS32Bitmap::_PutPixel ( int  x,
int  y 
) [inline, protected]
void hgl::VS32Bitmap::_VLine ( int  x,
int  y,
int  n 
) [inline, protected]
bool hgl::VS32Bitmap::Create ( int  w,
int  h 
) [inline, virtual]

创建虚拟屏幕

实现了hgl::VSBase

virtual void hgl::VS32Bitmap::DrawRGB ( uint8 ,
uint8 ,
uint8 ,
int  ,
int  ,
int   
) [protected, pure virtual]
virtual void hgl::VS32Bitmap::DrawRGBA ( uint8 ,
uint8 ,
uint8 ,
uint8 ,
int  ,
int  ,
int   
) [protected, pure virtual]
uint32* hgl::VS32Bitmap::GetPixelBuffer ( ) [inline]

象素缓冲区

uint8* hgl::VS32Bitmap::GetPointer ( int  ,
int   
) [inline, virtual]

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

实现了hgl::VSBase

uint32* hgl::VS32Bitmap::GetScanLine ( int  row) [inline]

扫描线

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

设置颜色

实现了hgl::VSBase

hgl::VSRGBAhgl::VSBGRA内被实现。

virtual void hgl::VS32Bitmap::SplitToRGB ( uint8 ,
uint8 ,
uint8 ,
int  ,
int  ,
int   
) [protected, pure virtual]
virtual void hgl::VS32Bitmap::SplitToRGBA ( uint8 ,
uint8 ,
uint8 ,
uint8 ,
int  ,
int  ,
int   
) [protected, pure virtual]

成员数据文档

unsigned __int32 hgl::VS32Bitmap::Color

当前绘图颜色

重载hgl::VSBase


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