AnyCAD C++ API  2018
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 
APIAnimator.h
浏览该文件的文档.
1 //Public API. Powered by AnyCAD.
2 
3 #ifndef _APIAnimator_H_
4 #define _APIAnimator_H_
5 
6 #include "APIObjectDef.h"
7 
8 namespace AnyCAD{ namespace API
9 {
18  {
20  public:
25  void SetName (const String& name) ;
30  String GetName () const;
35  void SetEnabled (bool bEnabled) ;
40  bool IsEnabled () const;
45  virtual void EnableLoop (bool bLoop) ;
50  virtual bool IsLoopEnabled () const;
55  virtual bool IsPaused () const;
60  virtual bool ActiveAnimation (const String& animation) ;
65  virtual bool ActiveAnimationByIndex (int nChannel) ;
71  virtual void SetFrameSpan (int start, int end) ;
76  String GetNextActionScriptName () const;
81  void SetNextActionScriptName (const String& val) ;
87  virtual AABox GetNodeBBox (const String& name) const;
88  };//Animator;
89 }}//API
90 
91 #endif //_APIAnimator_H_
#define AnyPlatformAPI_API
Definition: AnyPlatformAPI.h:8
AABox.
Definition: APIMath.h:281
std::string String
Definition: APIString.h:10
动画操作器
Definition: APIAnimator.h:17
#define DECLARE_APIOBJECT(className)
Definition: APIObjectDef.h:10