25 #ifndef WGESHADERPROPERTYDEFINE_H
26 #define WGESHADERPROPERTYDEFINE_H
31 #include <boost/shared_ptr.hpp>
32 #include <boost/signals2.hpp>
34 #include "../../common/WPropertyTypes.h"
35 #include "../../common/WPropertyVariable.h"
37 #include "WGEShaderDefine.h"
39 #include "../WExportWGE.h"
46 template<
typename PropertyType = WPropBool >
53 typedef boost::shared_ptr< WGEShaderPropertyDefine< PropertyType > >
SPtr;
58 typedef boost::shared_ptr< const WGEShaderPropertyDefine< PropertyType > >
ConstSPtr;
93 template<
typename PropertyType >
102 template<
typename PropertyType >
106 m_connection.disconnect();
109 template<
typename PropertyType >
115 #endif // WGESHADERPROPERTYDEFINE_H