mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-02-01 00:15:32 +00:00
Clean up Roll- and FlipController implementation
This commit is contained in:
parent
0d02a3392a
commit
302d8eed27
2 changed files with 6 additions and 17 deletions
|
@ -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…
Reference in a new issue