Skip to content
Snippets Groups Projects
Commit 05bc5b40 authored by anikhalder's avatar anikhalder
Browse files

Add function to set uniform bool value for axis

parent 560513f4
No related branches found
No related tags found
No related merge requests found
......@@ -54,6 +54,7 @@ void Program::init() {
bindAttributeLocation("vertex", 0);
bindAttributeLocation("normal", 1);
bindAttributeLocation("axiscolor", 2);
link();
......@@ -65,6 +66,7 @@ void Program::init() {
locColor = uniformLocation("color");
ambient = uniformLocation("ambient");
eye = uniformLocation("eye");
locAxis = uniformLocation("axis");
release();
}
......@@ -76,7 +78,7 @@ void Program::set(Camera const& camera) {
setUniformValue(eye, camera.getPos().eye);
}
void Program::set(QColor const&color) {
void Program::set(QColor const& color) {
setUniformValue(locColor, color);
}
......@@ -88,4 +90,8 @@ void Program::setMatModel(QMatrix4x4 const& mat) {
setUniformValue(locMatModel, mat);
}
void Program::setAxis(bool const& axis_) {
setUniformValue(locAxis, axis_);
}
} // namespace RealSpace
......@@ -37,10 +37,12 @@ private:
void set(QColor const&); // object color
void set(QMatrix4x4 const&); // set matObject
void setMatModel(QMatrix4x4 const&); // set matModel
void setAxis(bool const&);
bool doInit;
int locMatProj, locMatModel, locMatObject;
int locLightPos1, locColor, ambient, eye;
int locAxis;
};
} // namespace RealSpace
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment