13#ifndef OSGUTIL_HIGHLIGHTMAPGENERATOR_
14#define OSGUTIL_HIGHLIGHTMAPGENERATOR_
33 float specular_exponent,
34 int texture_size = 64);
54 float v = -ldir_ * (R / R.
length());
Definition CubeMapGenerator:35
Definition HighlightMapGenerator:28
virtual ~HighlightMapGenerator()
Definition HighlightMapGenerator:39
virtual osg::Vec4 compute_color(const osg::Vec3 &R) const
Definition HighlightMapGenerator:52
HighlightMapGenerator & operator=(const HighlightMapGenerator &)
Definition HighlightMapGenerator:40
HighlightMapGenerator(const HighlightMapGenerator ©, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY)
HighlightMapGenerator(const osg::Vec3 &light_direction, const osg::Vec4 &light_color, float specular_exponent, int texture_size=64)
@ SHALLOW_COPY
Definition CopyOp:47
value_type length() const
Definition Vec3f:176
value_type & w()
Definition Vec4f:90
Shader generator framework.
Definition NodeVisitor:25
#define OSGUTIL_EXPORT
Definition osgUtil/Export:40