TouchVG framework
Public 成员函数 | Public 属性 | 所有成员列表
GiTransformImpl结构体 参考

GiTransform的内部数据 更多...

Public 成员函数

 GiTransformImpl (bool _ydown)
 
void updateTransforms ()
 
void copyFrom (const GiTransformImpl *src)
 
void zoomChanged ()
 
bool zoomNoAdjust (const Point2d &pnt, float scale, bool *changed=(bool *) 0)
 
bool zoomPanAdjust (Point2d &ptW, float dxPixel, float dyPixel) const
 

Public 属性

int cxWnd
 显示窗口宽度,像素 更多...
 
int cyWnd
 显示窗口高度,像素 更多...
 
float dpiX
 显示设备每英寸的像素数X 更多...
 
float dpiY
 显示设备每英寸的像素数Y 更多...
 
bool ydown
 显示设备的+Y方向是否为向下 更多...
 
Point2d centerW
 显示窗口中心的世界坐标,默认(0,0) 更多...
 
float viewScale
 显示比例,默认100% 更多...
 
Matrix2d matM2W
 模型坐标系到世界坐标系的变换矩阵,默认单位矩阵 更多...
 
Matrix2d matW2M
 世界坐标系到模型坐标系的变换矩阵 更多...
 
Matrix2d matD2W
 显示坐标系到世界坐标系的变换矩阵 更多...
 
Matrix2d matW2D
 世界坐标系到显示坐标系的变换矩阵 更多...
 
Matrix2d matD2M
 显示坐标系到模型坐标系的变换矩阵 更多...
 
Matrix2d matM2D
 模型坐标系到显示坐标系的变换矩阵 更多...
 
float w2dx
 世界单位对应的像素数X 更多...
 
float w2dy
 世界单位对应的像素数Y 更多...
 
bool zoomEnabled
 是否允许放缩 更多...
 
Point2d tmpCenterW
 当前放缩结果,不论是否允许放缩 更多...
 
float tmpViewScale
 当前放缩结果,不论是否允许放缩 更多...
 
volatile long zoomTimes
 放缩结果改变的次数 更多...
 
float minViewScale
 最小显示比例 更多...
 
float maxViewScale
 最大显示比例 更多...
 
Box2d rectLimitsW
 显示极限的世界坐标范围 更多...
 

详细描述

GiTransform的内部数据


该结构体的文档由以下文件生成:

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