xsi_actiondeltaitem.h
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 __XSIACTIONDELTAITEM_H__
    00017 #define __XSIACTIONDELTAITEM_H__
    00018
    00019 #include <xsi_siobject.h>
    00020
    00021 namespace XSI {
    00022
    00023 //*****************************************************************************
    00110 class SICPPSDKDECL ActionDeltaItem : public SIObject
    00111 {
    00112 public:
    00114     ActionDeltaItem();
    00115
    00117     ~ActionDeltaItem();
    00118
    00122     ActionDeltaItem(const CRef& in_ref);
    00123
    00127     ActionDeltaItem(const ActionDeltaItem& in_obj);
    00128
    00133     bool IsA( siClassID in_ClassID) const;
    00134
    00138     siClassID GetClassID() const;
    00139
    00145     ActionDeltaItem& operator=(const ActionDeltaItem& in_obj);
    00146
    00152     ActionDeltaItem& operator=(const CRef& in_ref);
    00153
    00158     CString GetName()const;
    00159
    00165     CStatus PutName( const CString& in_Name )const;
    00166
    00171     CString GetType()const;
    00172
    00177     bool GetMute()const;
    00178
    00235     CStatus PutMute( const bool in_Mute );
    00236
    00306     CValue GetValue()const;
    00307
    00383     CStatus PutValue(CValue in_value);
    00384
    00389     CString GetAuditInfo();
    00390
    00391     private:
    00392     ActionDeltaItem * operator&() const;
    00393     ActionDeltaItem * operator&();
    00394 };
    00395
    00396 }
    00397
    00398 #endif // __XSIACTIONDELTAITEM_H__