mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-01-25 15:35:23 +00:00
Clean up Roll- and FlipController implementation
This commit is contained in:
parent
0d02a3392a
commit
302d8eed27
@ -310,11 +310,6 @@ void VisController::operator() (osg::Node* node, osg::NodeVisitor* nv)
|
||||
|
||||
RollController::RollController(const Nif::NiFloatData *data)
|
||||
: mData(data->mKeyList, 1.f)
|
||||
, mStartingTime(0)
|
||||
{
|
||||
}
|
||||
|
||||
RollController::RollController() : mStartingTime(0)
|
||||
{
|
||||
}
|
||||
|
||||
@ -322,7 +317,7 @@ RollController::RollController(const RollController ©, const osg::CopyOp &co
|
||||
: osg::NodeCallback(copy, copyop)
|
||||
, Controller(copy)
|
||||
, mData(copy.mData)
|
||||
, mStartingTime(0)
|
||||
, mStartingTime(copy.mStartingTime)
|
||||
{
|
||||
}
|
||||
|
||||
@ -462,12 +457,6 @@ FlipController::FlipController(int texSlot, float delta, const std::vector<osg::
|
||||
{
|
||||
}
|
||||
|
||||
FlipController::FlipController()
|
||||
: mTexSlot(0)
|
||||
, mDelta(0.f)
|
||||
{
|
||||
}
|
||||
|
||||
FlipController::FlipController(const FlipController ©, const osg::CopyOp ©op)
|
||||
: StateSetUpdater(copy, copyop)
|
||||
, Controller(copy)
|
||||
|
@ -268,11 +268,11 @@ namespace NifOsg
|
||||
{
|
||||
private:
|
||||
FloatInterpolator mData;
|
||||
double mStartingTime;
|
||||
double mStartingTime{0};
|
||||
|
||||
public:
|
||||
RollController(const Nif::NiFloatData *data);
|
||||
RollController();
|
||||
RollController() = default;
|
||||
RollController(const RollController& copy, const osg::CopyOp& copyop);
|
||||
|
||||
virtual void operator() (osg::Node* node, osg::NodeVisitor* nv);
|
||||
@ -326,14 +326,14 @@ namespace NifOsg
|
||||
class FlipController : public SceneUtil::StateSetUpdater, public SceneUtil::Controller
|
||||
{
|
||||
private:
|
||||
int mTexSlot;
|
||||
float mDelta;
|
||||
int mTexSlot{0};
|
||||
float mDelta{0.f};
|
||||
std::vector<osg::ref_ptr<osg::Texture2D> > mTextures;
|
||||
|
||||
public:
|
||||
FlipController(const Nif::NiFlipController* ctrl, const std::vector<osg::ref_ptr<osg::Texture2D> >& textures);
|
||||
FlipController(int texSlot, float delta, const std::vector<osg::ref_ptr<osg::Texture2D> >& textures);
|
||||
FlipController();
|
||||
FlipController() = default;
|
||||
FlipController(const FlipController& copy, const osg::CopyOp& copyop);
|
||||
|
||||
META_Object(NifOsg, FlipController)
|
||||
|
Loading…
x
Reference in New Issue
Block a user