TouchVG framework
|
保存和恢复图形系统的剪裁框的辅助类 更多...
#include <gigraph.h>
Public 成员函数 | |
GiSaveClipBox (GiGraphics *gs, const Box2d &rectWorld) | |
构造函数,将新的剪裁框压栈 更多... | |
~GiSaveClipBox () | |
析构函数,恢复上一个剪裁框 更多... | |
bool | succeed () const |
返回是否成功设置了新剪裁框 更多... | |
Private 属性 | |
GiGraphics * | m_gs |
RECT_2D | m_clipRect |
bool | m_clip |
保存和恢复图形系统的剪裁框的辅助类
利用该类在堆栈上定义局部变量,该变量出作用区后自动析构从而恢复剪裁框。 利用该类可以避免因中途退出或异常时没有执行恢复剪裁框的语句。