NWengine 0.9
|
This is the complete list of members for Shader, including all inherited members.
_GlGen(ShaderText *shaderText) | Shader | |
_glID | Shader | |
_identifier | Shader | |
_usageCounter (defined in Asset) | Asset | |
Clean() | Asset | virtual |
Delete() | Shader | |
GetFromCache(void *identifier) override | Shader | virtual |
LoadFromBuffer(void *shaderTextPtr, void *identifier) override | Shader | virtual |
LoadFromBufferOrGetFromCache(void *identifier, void *buffer, void *data) | Asset | virtual |
LoadFromFile(const char *path, void *identifier) override | Shader | virtual |
LoadFromFileOrGetFromCache(void *identifier, const char *path, void *data) | Asset | virtual |
NW_DECL_RES_LIST(ShaderIdentifier, Shader) (defined in Shader) | Shader | |
parseShader(const char *path) | Shader | static |
SetMat4x4(const char *name, const float *value) | Shader | |
SetUniform1f(const char *name, const float value) | Shader | |
SetUniform1i(const char *name, const int value) | Shader | |
SetUniform3f(const char *name, float x, float y, float z) | Shader | |
SetUniformArrayf(const char *name, float *value, int size) | Shader | |
SetUniformArrayi(const char *name, int *value, int size) | Shader | |
SetVector2(const char *name, float value0, float value1) | Shader | |
Use() | Shader |