14#ifndef OSGUTIL_TRANSFORMATTRIBUTEFUNCTOR
15#define OSGUTIL_TRANSFORMATTRIBUTEFUNCTOR 1
Vec3f Vec3
Definition Vec3:21
Matrixd Matrix
Definition Matrix:27
The osgUtil library provides general purpose utility classes such as update, cull and draw traverses,...
Definition NodeVisitor:25
unsigned int AttributeType
Definition Drawable:400
General purpose double triple for use as vertices, vectors and normals.
Definition Vec3d:30
virtual void apply(osg::Drawable::AttributeType type, unsigned int count, osg::Vec3 *begin)
Do the work of transforming vertex and normal attributes.
osg::Matrix _im
Definition TransformAttributeFunctor:40
osg::Matrix _m
Definition TransformAttributeFunctor:39
TransformAttributeFunctor(const osg::Matrix &m)
Construct a functor to transform a drawable's vertex and normal attributes by specified matrix.
virtual ~TransformAttributeFunctor()
virtual void apply(osg::Drawable::AttributeType type, unsigned int count, osg::Vec3d *begin)
#define OSGUTIL_EXPORT
Definition Export:40