TuttleOFX
1
|
00001 #ifndef _TUTTLE_HOST_OFX_OBJECT_HPP_ 00002 #define _TUTTLE_HOST_OFX_OBJECT_HPP_ 00003 00004 namespace tuttle { 00005 namespace host { 00006 namespace ofx { 00007 00008 /** 00009 * @brief All openfx objects that can be send to the plugin need to inherit this class. 00010 * So all these objects can be seen as OfxhIObject (reinterpret_cast) 00011 * and then properly dynamic_cast to the desired class. 00012 */ 00013 class OfxhIObject 00014 { 00015 public: 00016 virtual ~OfxhIObject() = 0; 00017 }; 00018 00019 } 00020 } 00021 } 00022 00023 #endif 00024