GLSLShader

Undocumented in source.

Constructors

this
this(EventManager emgr, string vertexProgram, string fragmentProgram)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Functions

bind
void bind(double delta)
Undocumented in source. Be warned that the author may not have intended to support it.
free
void free()
Undocumented in source. Be warned that the author may not have intended to support it.
setParamBool
void setParamBool(string name, bool v)
Undocumented in source. Be warned that the author may not have intended to support it.
supported
bool supported()
Undocumented in source. Be warned that the author may not have intended to support it.
unbind
void unbind()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

_supported
bool _supported;
Undocumented in source.
eventManager
EventManager eventManager;
Undocumented in source.
paramBool
Dict!(bool, string) paramBool;
Undocumented in source.
shaderFrag
GLenum shaderFrag;
Undocumented in source.
shaderProg
GLenum shaderProg;
Undocumented in source.
shaderVert
GLenum shaderVert;
Undocumented in source.
texStrings
char*[9] texStrings;
Undocumented in source.

Inherited Members

From Shader

supported
bool supported()
Undocumented in source.

Meta