summaryrefslogtreecommitdiff
path: root/slideshow
diff options
context:
space:
mode:
Diffstat (limited to 'slideshow')
-rw-r--r--slideshow/source/engine/OGLTrans/generic/OGLTrans_TransitionImpl.cxx20
-rw-r--r--slideshow/source/engine/OGLTrans/generic/OGLTrans_TransitionImpl.hxx13
2 files changed, 16 insertions, 17 deletions
diff --git a/slideshow/source/engine/OGLTrans/generic/OGLTrans_TransitionImpl.cxx b/slideshow/source/engine/OGLTrans/generic/OGLTrans_TransitionImpl.cxx
index 0b342cde2579..3f4f1f69bdb4 100644
--- a/slideshow/source/engine/OGLTrans/generic/OGLTrans_TransitionImpl.cxx
+++ b/slideshow/source/engine/OGLTrans/generic/OGLTrans_TransitionImpl.cxx
@@ -327,11 +327,21 @@ SceneObject::~SceneObject()
{
}
-Iris::Iris()
- : SceneObject()
- , maTexture(0)
+namespace
{
-}
+
+class Iris : public SceneObject
+{
+public:
+ Iris() = default;
+
+ virtual void prepare() override;
+ virtual void display(double nTime, double SlideWidth, double SlideHeight, double DispWidth, double DispHeight) const override;
+ virtual void finish() override;
+
+private:
+ GLuint maTexture = 0;
+};
void Iris::display(double nTime, double SlideWidth, double SlideHeight, double DispWidth, double DispHeight ) const
{
@@ -362,6 +372,8 @@ void Iris::finish()
CHECK_GL_ERROR();
}
+}
+
namespace
{
diff --git a/slideshow/source/engine/OGLTrans/generic/OGLTrans_TransitionImpl.hxx b/slideshow/source/engine/OGLTrans/generic/OGLTrans_TransitionImpl.hxx
index c941ba2c955d..1d58348b7845 100644
--- a/slideshow/source/engine/OGLTrans/generic/OGLTrans_TransitionImpl.hxx
+++ b/slideshow/source/engine/OGLTrans/generic/OGLTrans_TransitionImpl.hxx
@@ -263,19 +263,6 @@ protected:
Primitives_t maPrimitives;
};
-class Iris : public SceneObject
-{
-public:
- Iris ();
-
- virtual void prepare() override;
- virtual void display(double nTime, double SlideWidth, double SlideHeight, double DispWidth, double DispHeight) const override;
- virtual void finish() override;
-
-private:
- GLuint maTexture;
-};
-
struct Vertex
{
glm::vec3 position;