#include "gui/opengl/shader.h"
Public Member Functions | |
Object () | |
Object (const std::string &source) | |
Object (const Object &)=delete | |
Object (Object &&other) | |
Object & | operator= (const Object &)=delete |
Object & | operator= (Object &&other) |
~Object () | |
void | clear () |
operator GLuint () const | |
void | compile (const std::string &source) |
void | debug () |
Static Public Member Functions | |
static const std::string | type () |
Protected Attributes | |
GLuint | index_ |
Friends | |
class | Program |
|
inline |
|
inline |
|
delete |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
delete |
|
inline |
|
inlinestatic |
|
protected |