DeferredMaterial

Undocumented in source.

Constructors

this
this(string name, string[string] vp, string[] fp, int[string] attr)
Undocumented in source.

Members

Classes

MaterialShader
class MaterialShader
Undocumented in source.
MaterialUniform
class MaterialUniform
Undocumented in source.

Enums

diffuse
anonymousenum diffuse
Undocumented in source.

Functions

activateTextures
void activateTextures()
Undocumented in source. Be warned that the author may not have intended to support it.
addTexture
void addTexture(string id, string path)
Undocumented in source. Be warned that the author may not have intended to support it.
addUniform
void addUniform(string id, T u)
Undocumented in source. Be warned that the author may not have intended to support it.
finish
void finish()
Undocumented in source. Be warned that the author may not have intended to support it.
linkFragment
void linkFragment(string part)
Undocumented in source. Be warned that the author may not have intended to support it.
linkVertex
void linkVertex(string path, string fn)
Undocumented in source. Be warned that the author may not have intended to support it.
toString
string toString()
Undocumented in source. Be warned that the author may not have intended to support it.
use
void use(Args args)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

targetTextures
enum targetTextures;
Undocumented in source.

Static variables

shaders
MaterialShader[string] shaders;
Undocumented in source.

Variables

globals
MaterialUniform[string] globals;
Undocumented in source.
name
string name;
Undocumented in source.
onFinish
void delegate()[] onFinish;
Undocumented in source.
output
string[int] output;
Undocumented in source.
shader
MaterialShader shader;
Undocumented in source.

Inherited Members

From Loadable

Idle
anonymousenum Idle
Undocumented in source.
finish
void finish()
Undocumented in source. Be warned that the author may not have intended to support it.
loadState
size_t loadState [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
loadState
size_t loadState [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
loaded
bool loaded [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
loader
Loader loader;
Undocumented in source.
onLoaded
LoadedQueue onLoaded;
Undocumented in source.

Meta