WaterShader

Undocumented in source.

Constructors

this
this(GBuffer gbuffer, AssetManager assetManager, Owner o)
Undocumented in source.

Members

Functions

bind
void bind(RenderingContext* rc)
Undocumented in source. Be warned that the author may not have intended to support it.
unbind
void unbind(RenderingContext* rc)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

fs
string fs;
Undocumented in source.
gbuffer
GBuffer gbuffer;
Undocumented in source.
rippleTexture
Texture rippleTexture;
Undocumented in source.
rippleTextureFilename
string rippleTextureFilename;
Undocumented in source.
vs
string vs;
Undocumented in source.

Inherited Members

From Shader

program
ShaderProgram program;
Undocumented in source.
parameters
MappedList!BaseShaderParameter parameters;
Undocumented in source.
vertexSubroutineIndices
GLuint[] vertexSubroutineIndices;
Undocumented in source.
fragmentSubroutineIndices
GLuint[] fragmentSubroutineIndices;
Undocumented in source.
setParameterSubroutine
ShaderSubroutine setParameterSubroutine(string name, ShaderType shaderType, string subroutineName)
Undocumented in source. Be warned that the author may not have intended to support it.
setParameter
ShaderParameter!T setParameter(string name, T val)
Undocumented in source. Be warned that the author may not have intended to support it.
setParameterRef
ShaderParameter!T setParameterRef(string name, T val)
Undocumented in source. Be warned that the author may not have intended to support it.
setParameterCallback
ShaderParameter!T setParameterCallback(string name, T delegate() val)
Undocumented in source. Be warned that the author may not have intended to support it.
getParameter
T getParameter(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
bindProgram
void bindProgram()
Undocumented in source. Be warned that the author may not have intended to support it.
unbindProgram
void unbindProgram()
Undocumented in source. Be warned that the author may not have intended to support it.
bind
void bind(RenderingContext* rc)
Undocumented in source. Be warned that the author may not have intended to support it.
unbind
void unbind(RenderingContext* rc)
Undocumented in source. Be warned that the author may not have intended to support it.
validate
void validate()
Undocumented in source. Be warned that the author may not have intended to support it.
~this
~this()
Undocumented in source.

Meta