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__