25 #ifndef WGEPROPERTYUNIFORMCALLBACK_H
26 #define WGEPROPERTYUNIFORMCALLBACK_H
28 #include <osg/Uniform>
30 #include "../../common/WProperties.h"
32 #include "../shaders/WGEUniformTypeTraits.h"
42 template<
typename T >
64 virtual void operator() ( osg::Uniform* uniform, osg::NodeVisitor* nv );
80 template<
typename T >
82 osg::Uniform::Callback(),
83 m_property( property )
88 template<
typename T >
94 template<
typename T >
osg::Vec2 toUniformType(const WIntervalDouble &in)
Creates an OSG vec2 when an interval is inserted.