3 #ifndef _APIAnimator_H_
4 #define _APIAnimator_H_
8 namespace AnyCAD{
namespace API
25 void SetName (
const String& name) ;
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;
91 #endif //_APIAnimator_H_
AABox.
Definition: APIMath.h:281
std::string String
Definition: APIString.h:10
动画操作器
Definition: APIAnimator.h:17
#define DECLARE_APIOBJECT(className)
Definition: APIObjectDef.h:10