TouchVG framework
类 | Public 类型 | Public 成员函数 | 静态 Public 成员函数 | Private 成员函数 | Private 属性 | 所有成员列表
GiPlaying类 参考

图形播放项 更多...

#include <giplaying.h>

类

struct  Impl
 

Public 类型

enum  { kDrawingTag = -1, kPlayingTag = -2 }
 

Public 成员函数

long toHandle () const
 得到句柄 更多...
 
void release (MgCoreView *v)
 销毁播放项 更多...
 
void clear ()
 清除图形 更多...
 
int getTag () const
 得到标识号 更多...
 
long acquireFrontDoc ()
 得到显示用的图形文档句柄,需要并发保护 更多...
 
MgShapeDoc * getBackDoc ()
 得到修改图形用的图形文档 更多...
 
void submitBackDoc ()
 提交图形文档结果,需要并发保护 更多...
 
long acquireFrontShapes ()
 得到显示用的图形列表句柄,需要并发保护 更多...
 
long getBackShapesHandle (bool needClear)
 得到修改图形用的动态图形列表句柄 更多...
 
MgShapes * getBackShapes (bool needClear)
 得到修改图形用的动态图形列表 更多...
 
void submitBackShapes ()
 提交动态图形列表结果,需要并发保护 更多...
 
void stop ()
 标记需要停止 更多...
 
bool isStopping () const
 返回是否待停止 更多...
 

静态 Public 成员函数

static GiPlaying * fromHandle (long h)
 转为对象 更多...
 
static GiPlaying * create (MgCoreView *v, int tag, bool doubleSided=true)
 创建播放项 更多...
 
static void releaseDoc (long doc)
 释放 acquireDoc() 返回的句柄 更多...
 
static void releaseShapes (long shapes)
 释放 acquireShapes() 返回的句柄 更多...
 

Private 成员函数

 GiPlaying (int tag, bool doubleSided)
 
 ~GiPlaying ()
 

Private 属性

Impl * impl
 

详细描述

图形播放项


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

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