Commit 7fad840b authored by Lars Krecklau's avatar Lars Krecklau

-Added setters to the viewport to change the size and the offset

parent 824793c2
......@@ -88,7 +88,7 @@ public:
// ============================================================================================ METHODS \/
// ==================================================================================================== \/
public:
void updateMappings (void);
void updateMappings (void);
void useViewport (void) const;
void useShaderProgramObject (void) const;
......
......@@ -27,10 +27,10 @@ class Viewport
// ============================================================================================ CONSTRUCTORS \/
// ========================================================================================================= \/
public:
Viewport(GLint _offsetX,
GLint _offsetY,
GLsizei _width,
GLsizei _height)
Viewport(GLint _offsetX = 0,
GLint _offsetY = 0,
GLsizei _width = 0,
GLsizei _height = 0)
: mOffsetX(_offsetX),
mOffsetY(_offsetY),
mWidth(_width),
......@@ -57,6 +57,18 @@ public:
glViewport(mOffsetX, mOffsetY, mWidth, mHeight);
}
inline void setOffset (GLint _offsetX, GLint _offsetY)
{
mOffsetX = _offsetX;
mOffsetY = _offsetY;
}
inline void setSize (GLsizei _width, GLsizei _height)
{
mWidth = _width;
mHeight = _height;
}
// =================================================================================================== \/
// ============================================================================================ FIELDS \/
// =================================================================================================== \/
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment