|
MeVisLab Resolution Independence API
|
Go to the source code of this file.
Namespaces | |
| namespace | ml |
| Platform independent interface class to manage an OpenGL context. | |
Functions | |
| void | ml::glLineWidthScaled (GLfloat width) |
| Sets the width of rasterized lines. | |
| void | ml::glPointSizeScaled (GLfloat size) |
| Sets the diameter of rasterized points. | |
| void | ml::glLineStippleScaled (GLint factor, GLushort pattern) |
| Sets the line stipple pattern. | |
| GLfloat | ml::setGLHiDPIScaleFactor (GLfloat factor) |
| Sets the scale factor that is applied to size parameters of GL functions. | |
| GLfloat | ml::getGLHiDPIScaleFactor () |
| Returns the scale factor that is applied to size parameters of GL functions. | |
| void | ml::pushAndSetGLHiDPIScaleFactor (GLfloat factor) |
| Pushes the current scale factor onto the scale factor stack and sets the given scale factor. | |
| void | ml::popGLHiDPIScaleFactor () |
| Restores the previous scale factor from the scale factor stack. | |
| template<class T > | |
| T | GLHiDPIScale (T x) |
| Convenience template function to scale a value. | |