提供GDI接口、较底层的绘制接口。开发者使用 GPainter::instance() 来获取 GPainter 对象。相关接口可以参考 Qt 文档
更多...
#include <gPainter.h>
|
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 GRegion & | clipRegion () 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 |
|
提供GDI接口、较底层的绘制接口。开发者使用 GPainter::instance() 来获取 GPainter 对象。相关接口可以参考 Qt 文档
GPainter::GPainter |
( |
const TYPE |
t | ) |
|
|
protected |
virtual GPainter::~GPainter |
( |
| ) |
|
|
virtual |
virtual const GRegion& GPainter::clipRegion |
( |
| ) |
const |
|
pure virtual |
virtual void GPainter::drawPixmap |
( |
const GImage & |
pix, |
|
|
const GRect & |
dR, |
|
|
const GRect & |
sR |
|
) |
| |
|
pure virtual |
virtual void GPainter::fillRect |
( |
const GRect & |
r, |
|
|
const GBrush & |
b |
|
) |
| |
|
pure virtual |
virtual void GPainter::fillRect |
( |
const GRect & |
r | ) |
|
|
pure virtual |
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 |
TYPE GPainter::type |
( |
| ) |
const |
该类的文档由以下文件生成: