00001 //***************************************************************************** 00011 //***************************************************************************** 00012 #if (_MSC_VER > 1000) || defined(SGI_COMPILER) 00013 #pragma once 00014 #endif 00015 00016 #ifndef __XSICLIPEFFECTITEM_H__ 00017 #define __XSICLIPEFFECTITEM_H__ 00018 00019 #include <xsi_siobject.h> 00020 00021 namespace XSI { 00022 00023 class Parameter; 00024 //***************************************************************************** 00096 //***************************************************************************** 00097 class SICPPSDKDECL ClipEffectItem : public SIObject 00098 { 00099 public: 00101 ClipEffectItem(); 00102 00104 ~ClipEffectItem(); 00105 00109 ClipEffectItem(const CRef& in_ref); 00110 00114 ClipEffectItem(const ClipEffectItem& in_obj); 00115 00120 bool IsA( siClassID in_ClassID) const; 00121 00125 siClassID GetClassID() const; 00126 00132 ClipEffectItem& operator=(const ClipEffectItem& in_obj); 00133 00139 ClipEffectItem& operator=(const CRef& in_ref); 00140 00145 Parameter GetParameter()const; 00146 00280 CString GetExpression()const; 00281 00282 00283 private: 00284 ClipEffectItem * operator&() const; 00285 ClipEffectItem * operator&(); 00286 }; 00287 00288 } 00289 00290 #endif // __XSICLIPEFFECTITEM_H__