DeferredMaterial.MaterialUniform

Undocumented in source.

Constructors

this
this(MaterialShader m, string name, double n)
Undocumented in source.
this
this(MaterialShader m, string name, float[3] v)
Undocumented in source.
this
this(MaterialShader m, string name, float[4] v)
Undocumented in source.
this
this(MaterialShader m, string name, Texture t)
Undocumented in source.

Members

Enums

Type
enum Type
Undocumented in source.

Unions

Data
union Data
Undocumented in source.

Variables

data
Data data;
Undocumented in source.
name
string name;
Undocumented in source.
type
Type type;
Undocumented in source.

Inherited Members

From Uniform

set
void set(T r)
Undocumented in source. Be warned that the author may not have intended to support it.
Tuple
template Tuple(E...)
Undocumented in source.
UniformTypes
alias UniformTypes = Tuple!(GL_FLOAT, float, GL_FLOAT_VEC2, float[2], GL_FLOAT_VEC3, float[3], GL_FLOAT_VEC4, float[4], GL_FLOAT_VEC2, Vector!2, GL_FLOAT_VEC3, Vector!3, GL_FLOAT_VEC4, Vector!4, GL_BOOL, GLboolean, GL_FLOAT_MAT3, Matrix!(3, 3), GL_FLOAT_MAT4, Matrix!(4, 4), GL_SAMPLER_2D, GLint)
Undocumented in source.
gltype
GLenum gltype()
Undocumented in source. Be warned that the author may not have intended to support it.
location
int location;
Undocumented in source.
name
string name;
Undocumented in source.
shader
Shader shader;
Undocumented in source.
type
GLenum type;
Undocumented in source.
valid
bool valid;
Undocumented in source.
update
void update(bool dead)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta