TouchVG framework
Public 成员函数 | Private 属性 | 所有成员列表
GcBaseView类 参考

内核视图基类 更多...

#include <GcBaseView.h>

类 GcBaseView 继承关系图:
Inheritance graph

Public 成员函数

 GcBaseView (MgView *mgview, GiView *view)
 
virtual ~GcBaseView ()
 
GiView * deviceView ()
 返回回调视图对象 更多...
 
MgView * cmdView ()
 
bool isZooming ()
 
bool isZoomEnabled () const
 
void setZoomEnabled (bool enabled)
 
void submitBackXform ()
 应用后端坐标系对象到前端 更多...
 
void copyGs (GiGraphics *gs)
 复制坐标系参数 更多...
 
void checkZoomTimes ()
 检查放缩改变与否 更多...
 
GiGraphics * frontGraph ()
 得到前端图形显示对象 更多...
 
GiTransform * xform ()
 得到后端坐标系对象 更多...
 
GiGraphics * graph ()
 得到后端图形显示对象 更多...
 
virtual void onSize (int dpi, int w, int h)
 设置视图的宽高 更多...
 
virtual bool onGesture (const MgMotion &motion)
 传递单指触摸手势消息 更多...
 
virtual bool twoFingersMove (const MgMotion &motion)
 传递双指移动手势(可放缩旋转) 更多...
 
virtual void draw (GiGraphics &gs)
 绘制额外的静态图形 更多...
 
virtual void dyndraw (GiGraphics &gs)
 绘制额外的动态图形 更多...
 

Private 属性

MgView * _mgview
 
GiView * _view
 
GiGraphics _gsFront
 
GiGraphics _gsBack
 
Point2d _lastCenter
 
float _lastScale
 
bool _zooming
 
bool _zoomEnabled
 
long _zoomTimes
 

详细描述

内核视图基类


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

通用矢量图形框架, 版权所有 (C) 张云贵 2004-2017,BSD 开源许可证