00001
00011
00012
00013 #if (_MSC_VER > 1000) || defined(SGI_COMPILER)
00014 #pragma once
00015 #endif
00016
00017 #ifndef __XSIANIMSOURCE_H__
00018 #define __XSIANIMSOURCE_H__
00019
00020 #include <xsi_siobject.h>
00021
00022 namespace XSI {
00023
00024
00033
00034 class SICPPSDKDECL AnimationSource : public SIObject
00035 {
00036 public:
00038 AnimationSource();
00039
00041 ~AnimationSource();
00042
00046 AnimationSource(const CRef& in_ref);
00047
00051 AnimationSource(const AnimationSource& in_obj);
00052
00057 bool IsA( siClassID in_ClassID) const;
00058
00062 siClassID GetClassID() const;
00063
00069 AnimationSource& operator=(const AnimationSource& in_obj);
00070
00076 AnimationSource& operator=(const CRef& in_ref);
00077
00078 private:
00079 AnimationSource * operator&() const;
00080 AnimationSource * operator&();
00081 };
00082
00083 };
00084
00085 #endif // __XSIANIMSOURCE_H__