Go to the documentation of this file.00001
00011
00012 #if (_MSC_VER > 1000) || defined(SGI_COMPILER)
00013 #pragma once
00014 #endif
00015
00016 #ifndef __XSIMAPPEDITEM_H__
00017 #define __XSIMAPPEDITEM_H__
00018
00019 #include <xsi_siobject.h>
00020
00021 namespace XSI {
00022
00023 class ClipEffectItem;
00024
00025
00099
00100 class SICPPSDKDECL MappedItem : public SIObject
00101 {
00102 public:
00104 MappedItem();
00105
00107 ~MappedItem();
00108
00112 MappedItem(const CRef& in_ref);
00113
00117 MappedItem(const MappedItem& in_obj);
00118
00123 bool IsA( siClassID in_ClassID) const;
00124
00128 siClassID GetClassID() const;
00129
00135 MappedItem& operator=(const MappedItem& in_obj);
00136
00142 MappedItem& operator=(const CRef& in_ref);
00143
00154 CRef GetAnimationSource()const;
00155
00160 CRef GetDestination()const;
00161
00167 ClipEffectItem GetClipEffectItem()const;
00168
00169 private:
00170 MappedItem * operator&() const;
00171 MappedItem * operator&();
00172 };
00173
00174 }
00175
00176 #endif // __XSIMAPPEDITEM_H__