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"
46 template<
typename PropertyType = WPropBool >
53 typedef boost::shared_ptr< WGEShaderPropertyDefine< PropertyType > >
SPtr;
58 typedef boost::shared_ptr< const WGEShaderPropertyDefine< PropertyType > >
ConstSPtr;
91 template<
typename PropertyType >
100 template<
typename PropertyType >
104 m_connection.disconnect();
107 template<
typename PropertyType >
113 #endif // WGESHADERPROPERTYDEFINE_H