xsi_transition.h Source File
 
 
 
xsi_transition.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 __XSITRANSITION_H__
00017 #define __XSITRANSITION_H__
00018 
00019 #include <xsi_projectitem.h>
00020 
00021 namespace XSI {
00022 
00023 class Clip;
00024 //*****************************************************************************
00111 //*****************************************************************************
00112 class SICPPSDKDECL Transition : public ProjectItem
00113 {
00114 public:
00116         Transition();
00117 
00119         ~Transition();
00120 
00124         Transition(const CRef& in_ref);
00125 
00129         Transition(const Transition& in_obj);
00130 
00135         bool IsA( siClassID in_ClassID) const;
00136 
00140         siClassID GetClassID() const;
00141 
00147         Transition& operator=(const Transition& in_obj);
00148 
00154         Transition& operator=(const CRef& in_ref);
00155 
00159         Clip GetStartClip() const;
00160 
00164         Clip GetEndClip() const;
00165 
00171         CRefArray GetItems() const;
00172 
00173         private:
00174         Transition * operator&() const;
00175         Transition * operator&();
00176 };
00177 
00178 }
00179 
00180 #endif // __XSITRANSITION_H__