00001 //***************************************************************************** 00011 //***************************************************************************** 00012 00013 #if (_MSC_VER > 1000) || defined(SGI_COMPILER) 00014 #pragma once 00015 #endif 00016 00017 #ifndef __XSITEXTURELAYERPORT_H__ 00018 #define __XSITEXTURELAYERPORT_H__ 00019 00020 #include <xsi_projectitem.h> 00021 00022 namespace XSI { 00023 00024 00025 //***************************************************************************** 00093 //***************************************************************************** 00094 00095 class SICPPSDKDECL TextureLayerPort : public ProjectItem 00096 { 00097 public: 00099 TextureLayerPort(); 00100 00102 ~TextureLayerPort(); 00103 00107 TextureLayerPort(const CRef& in_ref); 00108 00112 TextureLayerPort(const TextureLayerPort& in_obj); 00113 00118 bool IsA( siClassID in_ClassID) const; 00119 00123 siClassID GetClassID() const; 00124 00130 TextureLayerPort& operator=(const TextureLayerPort& in_obj); 00131 00137 TextureLayerPort& operator=(const CRef& in_ref); 00138 00142 Parameter GetTarget() const; 00143 00144 private: 00145 TextureLayerPort * operator&() const; 00146 TextureLayerPort * operator&(); 00147 }; 00148 00149 }; 00150 00151 #endif // __XSITEXTURELAYERPORT_H__