22#ifndef BACKENDS_GRAPHICS_OPENGL_PIPELINES_SHADER_H
23#define BACKENDS_GRAPHICS_OPENGL_PIPELINES_SHADER_H
25#include "backends/graphics/opengl/pipelines/pipeline.h"
37 void setColor(GLfloat r, GLfloat g, GLfloat b, GLfloat a)
override;
44 void drawTextureInternal(
const Texture &texture,
const GLfloat *coordinates,
const GLfloat *texcoords)
override;
50 GLfloat _colorAttributes[4*4];
53 Shader *
const _activeShader;
Definition: pipeline.h:40
void setProjectionMatrix(const Math::Matrix4 &projectionMatrix) override
void deactivateInternal() override
void activateInternal() override
void setColor(GLfloat r, GLfloat g, GLfloat b, GLfloat a) override