Lines Matching defs:Program
19 #include "Program.h"
29 Program::Program(const ProgramDescription& description, const char* vertex, const char* fragment) {
82 Program::~Program() {
97 int Program::addAttrib(const char* name) {
103 int Program::bindAttrib(const char* name, ShaderBindings bindingSlot) {
109 int Program::getAttrib(const char* name) {
117 int Program::addUniform(const char* name) {
123 int Program::getUniform(const char* name) {
131 GLuint Program::buildShader(const char* source, GLenum type) {
153 void Program::set(const mat4& projectionMatrix, const mat4& modelViewMatrix,
177 void Program::setColor(FloatColor color) {
185 void Program::use() {
194 void Program::remove() {