]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/clipplane.h
Use default member initializers for simple types
[libs/gl.git] / source / core / clipplane.h
index f9dca0de5b6257d641a3bb63a5a86d45fe459e26..a2b5625521f1f48463e22c9f06d7f5f5572782f5 100644 (file)
@@ -1,22 +1,21 @@
-#ifndef MSP_GL_CLIP_H_
-#define MSP_GL_CLIP_H_
+#ifndef MSP_GL_CLIPPLANE_H_
+#define MSP_GL_CLIPPLANE_H_
 
 #include "vector.h"
 
 namespace Msp {
 namespace GL {
 
-class Matrix;
 class ProgramData;
 
 class ClipPlane
 {
 private:
-       Vector4 eq;
-       unsigned generation;
+       Vector4 eq = { 0.0f, 0.0f, 0.0f, 1.0f };
+       unsigned generation = 0;
 
 public:
-       ClipPlane();
+       ClipPlane() = default;
        ClipPlane(const Vector4 &);
        ClipPlane(const Vector3 &, const Vector3 &);