Added Macro's new cube map generation classes and osgcubemap demo.
This commit is contained in:
23
src/osgUtil/HighlightMapGenerator.cpp
Normal file
23
src/osgUtil/HighlightMapGenerator.cpp
Normal file
@@ -0,0 +1,23 @@
|
||||
#include <osgUtil/HighlightMapGenerator>
|
||||
|
||||
using namespace osgUtil;
|
||||
|
||||
HighlightMapGenerator::HighlightMapGenerator(const osg::Vec3 &light_direction,
|
||||
const osg::Vec4 &light_color,
|
||||
float specular_exponent,
|
||||
int texture_size)
|
||||
: CubeMapGenerator(texture_size),
|
||||
ldir_(light_direction),
|
||||
lcol_(light_color),
|
||||
sexp_(specular_exponent)
|
||||
{
|
||||
ldir_.normalize();
|
||||
}
|
||||
|
||||
HighlightMapGenerator::HighlightMapGenerator(const HighlightMapGenerator ©, const osg::CopyOp ©op)
|
||||
: CubeMapGenerator(copy, copyop),
|
||||
ldir_(copy.ldir_),
|
||||
lcol_(copy.lcol_),
|
||||
sexp_(copy.sexp_)
|
||||
{
|
||||
}
|
||||
Reference in New Issue
Block a user