Public Member Functions | Protected Member Functions

Uniform Class Reference

List of all members.

Public Member Functions

 Uniform (u32 entries_size=UNIFORM_DEFAULT_ENTRIES_SIZE)
void setScalar (const char *name, f32 value, UniformType_t type)
void setScalar (const char *name, i32 value, UniformType_t type)
void setScalarArray (const char *name, void *list, u32 n_values, UniformType_t type)
void setVector (const char *name, void *vecptr, u32 dimension, UniformType_t type)
void setVectorArray (const char *name, void *list, u32 n_values, u32 dimension, UniformType_t type)
void setMatrix (const char *name, void *matptr, u32 dimension)
void setMatrixArray (const char *name, void *list, u32 n_values, u32 dimension)
void setTexture (const char *name, Texture *tex)
void setCubeMap (const char *name, CubeMap *cubemap)
void remove (char *name)
UniformEntry_tgetEntries ()
u32 getEntryCount () const
void copyTo (Uniform *uniform)
void log ()

Protected Member Functions

void setTextureHandle (const char *name, void *tex)
void setCubeMapHandle (const char *name, void *cubemap)

The documentation for this class was generated from the following files:
 All Classes Functions