#include #include "client/engine/Shader.h" #include "client/engine/Utils.h" #include "client/engine/Wrapper.h" void Shader::pop() { model.pop(); } void Shader::push() { model.push(); } void Shader::setToIdentity() { model.get().setToIdentity(); } void Shader::scale(float sx, float sy, float sz) { model.get().scale(sx, sy, sz); } void Shader::translate(float tx, float ty, float tz) { model.get().translate(tx, ty, tz); } void Shader::translateX(float tx) { model.get().translateX(tx); } void Shader::translateY(float ty) { model.get().translateY(ty); } void Shader::translateZ(float tz) { model.get().translateZ(tz); } void Shader::translateTo(float tx, float ty, float tz) { model.get().translateTo(tx, ty, tz); } void Shader::rotateX(float degrees) { model.get().rotateX(degrees); } void Shader::rotateY(float degrees) { model.get().rotateY(degrees); } void Shader::rotateZ(float degrees) { model.get().rotateZ(degrees); } void Shader::updateModelMatrix() { Engine::setModelMatrix(model.get().getValues()); }