From 8e2759e25ab2d6efe360c2e9651277f11f4b66cd Mon Sep 17 00:00:00 2001 From: Gerhard Kitzler Date: Mon, 29 Oct 2012 17:52:31 +0000 Subject: [PATCH] viewport saved as a static variable --- libsrc/visualization/mvdraw.cpp | 1 + libsrc/visualization/mvdraw.hpp | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/libsrc/visualization/mvdraw.cpp b/libsrc/visualization/mvdraw.cpp index 0e319b2f..7a17f285 100644 --- a/libsrc/visualization/mvdraw.cpp +++ b/libsrc/visualization/mvdraw.cpp @@ -56,6 +56,7 @@ namespace netgen int VisualScene :: selecttimestamp; + int VisualScene :: viewport[4]; VisualizationParameters :: VisualizationParameters() { diff --git a/libsrc/visualization/mvdraw.hpp b/libsrc/visualization/mvdraw.hpp index 1fcecadb..5e41da09 100644 --- a/libsrc/visualization/mvdraw.hpp +++ b/libsrc/visualization/mvdraw.hpp @@ -26,6 +26,7 @@ namespace netgen static float transmat[16]; static float rotmat[16]; static float centermat[16]; + static DLL_HEADER float transformationmat[16]; GLdouble clipplane[4]; @@ -43,7 +44,7 @@ namespace netgen static int selecttimestamp; public: - + static int viewport[4]; // static GLubyte * colortexture; static GLuint coltexname; static int ntexcols; @@ -83,7 +84,7 @@ namespace netgen DLL_HEADER void DrawCoordinateCross (); DLL_HEADER void DrawNetgenLogo (); DLL_HEADER void SetOpenGlColor(double val, double valmin, double valmax, int logscale = 0); - + #ifdef PARALLELGL DLL_HEADER void InitParallelGL (); @@ -92,7 +93,7 @@ namespace netgen }; - extern void MyOpenGLText (const char * text); + DLL_HEADER extern void MyOpenGLText (const char * text);