|
| 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.