xsi_graphicsequencercontext.h
Go to the documentation of this file.

    00001 //*****************************************************************************
    00011 //*****************************************************************************
    00012
    00013 #if (_MSC_VER > 1000) || defined(SGI_COMPILER)
    00014 #pragma once
    00015 #endif
    00016
    00017 #ifndef __XSIGRAPHICSEQUENCERCONTEXT_H__
    00018 #define __XSIGRAPHICSEQUENCERCONTEXT_H__
    00019
    00020 #include <xsi_base.h>
    00021 #include <xsi_value.h>
    00022 #include <xsi_graphicsequencer.h>
    00023
    00024 namespace XSI {
    00025
    00026 //*****************************************************************************
    00033 //*****************************************************************************
    00034
    00035 class SICPPSDKDECL GraphicSequencerContext : public CBase
    00036 {
    00037 public:
    00038
    00040     GraphicSequencerContext();
    00041
    00043     ~GraphicSequencerContext();
    00044
    00048     GraphicSequencerContext(const CRef& in_ref);
    00049
    00053     GraphicSequencerContext(const GraphicSequencerContext& in_obj);
    00054
    00059     bool IsA( siClassID in_ClassID) const;
    00060
    00064     siClassID GetClassID() const;
    00065
    00070     GraphicSequencerContext& operator=(const GraphicSequencerContext& in_obj);
    00071
    00077     GraphicSequencerContext& operator=(const CRef& in_ref);
    00078
    00083     CValue      GetUserData();
    00084
    00095     CStatus     PutUserData(const CValue& in_val);
    00096
    00100     CGraphicSequencer   GetGraphicSequencer();
    00101
    00112     CStatus PutAttribute( const CString& in_AttributeName, const CValue& in_val ) ;
    00113
    00121     CValue GetAttribute( const CString& in_AttributeName ) ;
    00122
    00123
    00124     private:
    00125     GraphicSequencerContext * operator&() const;
    00126     GraphicSequencerContext * operator&();
    00127 };
    00128
    00129 };
    00130 #endif // __XSIGRAPHICSEQUENCERCONTEXT_H__