osgAnimation.UpdateUniform
类表示动画更新统一的变量设置。
osgAnimation.UpdateUniform
类是一个节点访问器,用于更新统一的变量。该节点访问器可以用在 osgAnimation.Action
节点上。
osg::ref_ptr<osgAnimation::UpdateUniform> updateUniform = new osgAnimation::UpdateUniform;
updateUniform->setName("time");
updateUniform->setDeltaTime(true);
updateUniform->setTarget(new osgAnimation::FloatValue(0.0f));
以下是 osgAnimation.UpdateUniform
类的所有成员函数:
设置 uniform 变量的名字。
name
:uniform 变量的名字。获取 uniform 变量的名字。
设置获取 uniform 变量值的函数对象。
getValue
:获取 uniform 变量值的函数对象。获取获取 uniform 变量值的函数对象。
设置用于更新 uniform 变量的目标值。
target
:用于更新 uniform 变量的目标值。获取用于更新 uniform 变量的目标值。
设置是否按照时间间隔更新 uniform 变量的值。
deltaTime
:如果为 true
,则按照时间间隔更新 uniform 变量的值。获取是否按照时间间隔更新 uniform 变量的值。
true
,则按照时间间隔更新 uniform 变量的值。osgAnimation.UpdateUniform
类提供了一个方便的节点访问器,用于更新统一的变量。它可以用来更新 osgAnimation.Action
节点中的统一变量。