|
|
| DEF_OBJ_BASE (IValueAnimator, ValueAnimator) long AddRef() PURE |
| | 添加引用
|
| |
|
long | Release () PURE |
| | 释放引用
|
| |
|
void | OnFinalRelease () PURE |
| | 释放对象
|
| |
| BOOL | IsClass (LPCWSTR lpszName) SCONST PURE |
| | 判断this是不是属于指定的类型
|
| |
| LPCWSTR | GetObjectClass () SCONST PURE |
| | 获得类型名
|
| |
| int | GetObjectType () SCONST PURE |
| | 获得对象类型
|
| |
| int | GetID () SCONST PURE |
| | 获取对象ID
|
| |
| void | SetID (int nID) PURE |
| | 设置对象ID
|
| |
| LPCWSTR | GetName () SCONST PURE |
| | 获取对象Name
|
| |
|
LPCSTR | GetNameA () SCONST PURE |
| |
| void | SetName (LPCWSTR pszName) PURE |
| | 设置对象Name
|
| |
| BOOL | InitFromXml (IXmlNode *xmlNode) PURE |
| | 从XML结节初始化SObject对象
|
| |
| void | OnInitFinished (IXmlNode *xmlNode) PURE |
| | 属性初始化完成处理接口
|
| |
| HRESULT | ISetAttribute (const IStringW *strAttribName, const IStringW *strValue, BOOL bLoading) PURE |
| | 设置一个对象属性
|
| |
| HRESULT | SetAttributeA (LPCSTR pszAttr, LPCSTR pszValue, BOOL bLoading DEF_VAL(FALSE)) PURE |
| | 设置一个对象属性
|
| |
| HRESULT | SetAttribute (LPCWSTR pszAttr, LPCWSTR pszValue, BOOL bLoading DEF_VAL(FALSE)) PURE |
| | 设置一个对象属性
|
| |
| BOOL | GetAttribute (LPCWSTR strAttr, IStringW *pValue) SCONST PURE |
| | 通过属性名查询属性值
|
| |
| HRESULT | AfterAttribute (LPCWSTR pszAttr, LPCWSTR pszValue, BOOL bLoading, HRESULT hr) PURE |
| | 属性处理后调用的方法
|
| |
| void | SetAttrHandler (FunAttrHandler attrHandler) PURE |
| | 设置属性处理回调方法
|
| |
| void | setDuration (long duration) PURE |
| | 设置动画时长
|
| |
| long | getDuration () SCONST PURE |
| | 获取动画时长
|
| |
| long | getTotalDuration () SCONST PURE |
| | 获取动画总时长
|
| |
| void | setCurrentPlayTime (long playTime) PURE |
| | 设置动画当前播放时间
|
| |
| void | setCurrentFraction (float fraction) PURE |
| | 设置动画当前播放进度
|
| |
| long | getCurrentPlayTime () PURE |
| | 获取动画当前播放时间
|
| |
| long | getStartDelay () SCONST PURE |
| | 获取动画开始延迟时间
|
| |
| void | setStartDelay (long startDelay) PURE |
| | 设置动画开始延迟时间
|
| |
| void | setRepeatCount (int value) PURE |
| | 设置动画重复次数
|
| |
| int | getRepeatCount () SCONST PURE |
| | 获取动画重复次数
|
| |
| void | setRepeatMode (RepeatMode value) PURE |
| | 设置动画重复模式
|
| |
| RepeatMode | getRepeatMode () SCONST PURE |
| | 获取动画重复模式
|
| |
| void | addUpdateListener (IAnimatorUpdateListener *listener) PURE |
| | 添加动画更新监听器
|
| |
| void | removeAllUpdateListeners () PURE |
| | 移除所有动画更新监听器
|
| |
| void | removeUpdateListener (IAnimatorUpdateListener *listener) PURE |
| | 移除动画更新监听器
|
| |
| void | setInterpolator (IInterpolator *value) PURE |
| | 设置时间插值器
|
| |
| IInterpolator * | getInterpolator () SCONST PURE |
| | 获取时间插值器
|
| |
| void | addListener (IAnimatorListener *p) PURE |
| | 添加动画监听器
|
| |
| void | removeListener (IAnimatorListener *p) PURE |
| | 移除动画监听器
|
| |
| void | start (ITimelineHandlersMgr *pContainer) PURE |
| | 开始动画
|
| |
| void | end () PURE |
| | 结束动画
|
| |
| BOOL | isRunning () SCONST PURE |
| | 检查动画是否正在运行
|
| |
| BOOL | isStarted () SCONST PURE |
| | 检查动画是否已启动
|
| |
| void | reverse () PURE |
| | 反向播放动画
|
| |
| void | commitAnimationFrame (long frameTime) PURE |
| | 提交动画帧
|
| |
| float | getAnimatedFraction () SCONST PURE |
| | 获取动画当前进度
|
| |
| IValueAnimator * | clone () SCONST PURE |
| | 克隆动画对象
|
| |
| void | copy (const IValueAnimator *src) PURE |
| | 复制动画对象
|
| |
| void | onEvaluateValue (float fraction) PURE |
| | 评估动画值
|
| |
|
long | AddRef () PURE |
| | 添加引用
|
| |
|
long | Release () PURE |
| | 释放引用
|
| |
|
void | OnFinalRelease () PURE |
| | 释放对象
|
| |
| BOOL | IsClass (LPCWSTR lpszName) SCONST PURE |
| | 判断this是不是属于指定的类型
|
| |
| LPCWSTR | GetObjectClass () SCONST PURE |
| | 获得类型名
|
| |
| int | GetObjectType () SCONST PURE |
| | 获得对象类型
|
| |
| int | GetID () SCONST PURE |
| | 获取对象ID
|
| |
| void | SetID (int nID) PURE |
| | 设置对象ID
|
| |
| LPCWSTR | GetName () SCONST PURE |
| | 获取对象Name
|
| |
|
LPCSTR | GetNameA () SCONST PURE |
| |
| void | SetName (LPCWSTR pszName) PURE |
| | 设置对象Name
|
| |
| BOOL | InitFromXml (IXmlNode *xmlNode) PURE |
| | 从XML结节初始化SObject对象
|
| |
| void | OnInitFinished (IXmlNode *xmlNode) PURE |
| | 属性初始化完成处理接口
|
| |
| HRESULT | ISetAttribute (const IStringW *strAttribName, const IStringW *strValue, BOOL bLoading) PURE |
| | 设置一个对象属性
|
| |
| HRESULT | SetAttributeA (LPCSTR pszAttr, LPCSTR pszValue, BOOL bLoading DEF_VAL(FALSE)) PURE |
| | 设置一个对象属性
|
| |
| HRESULT | SetAttribute (LPCWSTR pszAttr, LPCWSTR pszValue, BOOL bLoading DEF_VAL(FALSE)) PURE |
| | 设置一个对象属性
|
| |
| BOOL | GetAttribute (LPCWSTR strAttr, IStringW *pValue) SCONST PURE |
| | 通过属性名查询属性值
|
| |
| HRESULT | AfterAttribute (LPCWSTR pszAttr, LPCWSTR pszValue, BOOL bLoading, HRESULT hr) PURE |
| | 属性处理后调用的方法
|
| |
| void | SetAttrHandler (FunAttrHandler attrHandler) PURE |
| | 设置属性处理回调方法
|
| |
| long | AddRef () PURE |
| | Increases the reference count.
|
| |
| long | Release () PURE |
| | Decreases the reference count.
|
| |
| void | OnFinalRelease () PURE |
| | Called when the reference count reaches zero and the object is about to be released.
|
| |
Definition at line 50 of file SValueAnimator-i.h.