15#ifndef OSGANIMATION_UPDATE_MATERIAL
16#define OSGANIMATION_UPDATE_MATERIAL 1
The osgAnimation library provides general purpose utility classes for animation.
Definition Action:34
TemplateTarget< osg::Vec4 > Vec4Target
Definition Target:127
Copy Op(erator) used to control whether shallow or deep copy is used during copy construction and clo...
Definition CopyOp:41
Material - encapsulates OpenGL glMaterial state.
Definition Material:32
Visitor for type safe operations on osg::Nodes.
Definition NodeVisitor:82
Smart pointer for handling referenced counted objects.
Definition ref_ptr:32
Base class for state attributes.
Definition StateAttribute:77
AnimationUpdateCallback()
Definition AnimationUpdateCallback:38
bool link(Channel *channel)
UpdateMaterial(const std::string &name="")
Vec4Target * getDiffuse()
META_Object(osgAnimation, UpdateMaterial)
UpdateMaterial(const UpdateMaterial &apc, const osg::CopyOp ©op)
void update(osg::Material &material)
osg::ref_ptr< Vec4Target > _diffuse
Definition UpdateMaterial:29
#define OSGANIMATION_EXPORT
Definition Export:40