Giveda® Embedded Midware  1.2.0
本文档受《版权法》、《版权公约》保护。深圳技达®版权所有
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 
Public 类型 | Public 成员函数 | 静态 Public 成员函数 | Protected 成员函数 | 所有成员列表
GPainter类 参考abstract

提供GDI接口、较底层的绘制接口。开发者使用 GPainter::instance() 来获取 GPainter 对象。相关接口可以参考 Qt 文档 更多...

#include <gPainter.h>

Public 类型

enum  TYPE { LOCAL =0, REMOTE, UNKNOWN }
 

Public 成员函数

virtual ~GPainter ()
 
virtual void drawPixmap (const GImage &pix, const GRect &dR, const GRect &sR)=0
 
virtual void drawPixmap (T_OFFSET dx, T_OFFSET dy, const GImage &pix, T_OFFSET sx=0, T_OFFSET sy=0, T_OFFSET sw=-1, T_OFFSET sh=-1)=0
 
virtual void setClipRegion (const GRegion &r)=0
 
virtual const GRegionclipRegion () const =0
 
virtual void save ()=0
 
virtual void restore ()=0
 
virtual void translate (T_OFFSET x, T_OFFSET y)=0
 
virtual void drawImage (T_OFFSET dx, T_OFFSET dy, const GImage &img, T_OFFSET sx=0, T_OFFSET sy=0, T_OFFSET sw=-1, T_OFFSET sh=-1)=0
 
virtual void setPen (const GColor &c)=0
 
virtual void setFont (const GFont &f)=0
 
virtual void setBrush (const GBrush &b)=0
 
virtual void drawText (T_OFFSET dX, T_OFFSET dY, T_OFFSET dW, T_OFFSET dH, int32_t flags, const GString &str)=0
 
virtual void fillRect (T_OFFSET x, T_OFFSET y, T_OFFSET w, T_OFFSET h, const GBrush &b)=0
 
virtual void fillRect (const GRect &r, const GBrush &b)=0
 
virtual void fillRect (const GRect &r)=0
 
TYPE type () const
 

静态 Public 成员函数

static GPainterinstance ()
 获取 GPainter 对象 更多...
 

Protected 成员函数

 GPainter ()
 
 GPainter (const TYPE t)
 

详细描述

提供GDI接口、较底层的绘制接口。开发者使用 GPainter::instance() 来获取 GPainter 对象。相关接口可以参考 Qt 文档

成员枚举类型说明

枚举值
LOCAL 
REMOTE 
UNKNOWN 

构造及析构函数说明

GPainter::GPainter ( )
protected
GPainter::GPainter ( const TYPE  t)
protected
virtual GPainter::~GPainter ( )
virtual

成员函数说明

virtual const GRegion& GPainter::clipRegion ( ) const
pure virtual
virtual void GPainter::drawImage ( T_OFFSET  dx,
T_OFFSET  dy,
const GImage img,
T_OFFSET  sx = 0,
T_OFFSET  sy = 0,
T_OFFSET  sw = -1,
T_OFFSET  sh = -1 
)
pure virtual
virtual void GPainter::drawPixmap ( const GImage pix,
const GRect dR,
const GRect sR 
)
pure virtual
virtual void GPainter::drawPixmap ( T_OFFSET  dx,
T_OFFSET  dy,
const GImage pix,
T_OFFSET  sx = 0,
T_OFFSET  sy = 0,
T_OFFSET  sw = -1,
T_OFFSET  sh = -1 
)
pure virtual
virtual void GPainter::drawText ( T_OFFSET  dX,
T_OFFSET  dY,
T_OFFSET  dW,
T_OFFSET  dH,
int32_t  flags,
const GString str 
)
pure virtual
virtual void GPainter::fillRect ( T_OFFSET  x,
T_OFFSET  y,
T_OFFSET  w,
T_OFFSET  h,
const GBrush b 
)
pure virtual
virtual void GPainter::fillRect ( const GRect r,
const GBrush b 
)
pure virtual
virtual void GPainter::fillRect ( const GRect r)
pure virtual
static GPainter* GPainter::instance ( )
static

获取 GPainter 对象

返回
GPainter*
virtual void GPainter::restore ( )
pure virtual
virtual void GPainter::save ( )
pure virtual
virtual void GPainter::setBrush ( const GBrush b)
pure virtual
virtual void GPainter::setClipRegion ( const GRegion r)
pure virtual
virtual void GPainter::setFont ( const GFont f)
pure virtual
virtual void GPainter::setPen ( const GColor c)
pure virtual
virtual void GPainter::translate ( T_OFFSET  x,
T_OFFSET  y 
)
pure virtual
TYPE GPainter::type ( ) const

该类的文档由以下文件生成: