diff --git a/src/SofaSphFluid/OglFluidModel.h b/src/SofaSphFluid/OglFluidModel.h index bb24040..9e9b020 100755 --- a/src/SofaSphFluid/OglFluidModel.h +++ b/src/SofaSphFluid/OglFluidModel.h @@ -76,6 +76,14 @@ class SOFA_SPH_FLUID_API OglFluidModel : public core::visual::VisualModel protected: OglFluidModel(); virtual ~OglFluidModel(); + + + void doInitVisual(const core::visual::VisualParams* vparams) override; + void doFwdDraw(core::visual::VisualParams*) override; + void doBwdDraw(core::visual::VisualParams*) override; + void doDrawVisual(const core::visual::VisualParams* vparams) override; + void doDrawTransparent(const core::visual::VisualParams* vparams) override; + public: Data d_debugFBO; ///< DEBUG FBO Data d_spriteRadius; ///< Radius of sprites @@ -87,11 +95,6 @@ class SOFA_SPH_FLUID_API OglFluidModel : public core::visual::VisualModel void init() override; - void doInitVisual(const core::visual::VisualParams* vparams) override; - void fwdDraw(core::visual::VisualParams*) override; - void bwdDraw(core::visual::VisualParams*) override; - void doDrawVisual(const core::visual::VisualParams* vparams) override; - void drawTransparent(const core::visual::VisualParams* vparams) override; void computeBBox(const core::ExecParams* params, bool onlyVisible = false) override; void doUpdateVisual(const core::visual::VisualParams* vparams) override; diff --git a/src/SofaSphFluid/OglFluidModel.inl b/src/SofaSphFluid/OglFluidModel.inl index d92d26e..d2abf6a 100755 --- a/src/SofaSphFluid/OglFluidModel.inl +++ b/src/SofaSphFluid/OglFluidModel.inl @@ -125,14 +125,14 @@ void OglFluidModel::doUpdateVisual(const core::visual::VisualParams* } template -void OglFluidModel::fwdDraw(core::visual::VisualParams* vparams) +void OglFluidModel::doFwdDraw(core::visual::VisualParams* vparams) { updateVisual(vparams); } template -void OglFluidModel::bwdDraw(core::visual::VisualParams*) +void OglFluidModel::doBwdDraw(core::visual::VisualParams*) { } @@ -659,7 +659,7 @@ void OglFluidModel::doDrawVisual(const core::visual::VisualParams* vp glEnable(GL_DEPTH_TEST); } template -void OglFluidModel::drawTransparent(const core::visual::VisualParams* vparams) +void OglFluidModel::doDrawTransparent(const core::visual::VisualParams* vparams) { vparams->drawTool()->saveLastState();