| addShaderUI(CShader::SUniformUI *ui) | Skylicht::CMaterial | protected |
| applyMaterial() | Skylicht::CMaterial | |
| applyMaterial(SMaterial &mat) | Skylicht::CMaterial | |
| autoDetectLoadTexture() | Skylicht::CMaterial | |
| bindUniformParam() | Skylicht::CMaterial | protected |
| changeShader(CShader *shader) | Skylicht::CMaterial | |
| changeShader(const char *path) | Skylicht::CMaterial | |
| clone() | Skylicht::CMaterial | |
| CMaterial(const char *name, const char *shaderPath) | Skylicht::CMaterial | |
| copyParamsTo(CMaterial *mat) | Skylicht::CMaterial | |
| copyTo(CMaterial *mat) | Skylicht::CMaterial | |
| deleteAllParams() | Skylicht::CMaterial | |
| deleteExtraParams() | Skylicht::CMaterial | |
| drop() const | irr::IReferenceCounted | inline |
| findExtraParam(const char *name, int floatSize) | Skylicht::CMaterial | protected |
| findExtraTexture(const char *name) | Skylicht::CMaterial | protected |
| getDebugName() const | irr::IReferenceCounted | inline |
| getExtraParams() | Skylicht::CMaterial | inline |
| getExtraParams(const char *shaderPath) | Skylicht::CMaterial | protected |
| getExtraUniform(SExtraParams *e, const char *name) | Skylicht::CMaterial | |
| getExtraUniformTexture(SExtraParams *e, const char *name) | Skylicht::CMaterial | |
| getMaterialPath() | Skylicht::CMaterial | inline |
| getName() | Skylicht::CMaterial | inline |
| getPackage() | Skylicht::CMaterial | inline |
| getProperty(const std::string &name) | Skylicht::CMaterial | |
| getReferenceCount() const | irr::IReferenceCounted | inline |
| getShader() | Skylicht::CMaterial | inline |
| getShaderParams() | Skylicht::CMaterial | inline |
| getShaderPath() | Skylicht::CMaterial | inline |
| getTexture(int slot) | Skylicht::CMaterial | |
| getUniform(const char *name) | Skylicht::CMaterial | |
| getUniformParams() | Skylicht::CMaterial | inline |
| getUniformTexture() | Skylicht::CMaterial | inline |
| getUniformTexture(const char *name) | Skylicht::CMaterial | |
| getUniformTextureName(int slot) | Skylicht::CMaterial | |
| getZTest() | Skylicht::CMaterial | inline |
| grab() const | irr::IReferenceCounted | inline |
| haveUniform(const char *name) | Skylicht::CMaterial | |
| initDefaultValue() | Skylicht::CMaterial | protected |
| initMaterial() | Skylicht::CMaterial | |
| IReferenceCounted() | irr::IReferenceCounted | inline |
| isBackfaceCulling() | Skylicht::CMaterial | inline |
| isDeferred() | Skylicht::CMaterial | inline |
| isFrontfaceCulling() | Skylicht::CMaterial | inline |
| isZWrite() | Skylicht::CMaterial | inline |
| loadDefaultTexture() | Skylicht::CMaterial | |
| loadUniformTexture() | Skylicht::CMaterial | |
| newExtra(const char *shaderPath) | Skylicht::CMaterial | |
| newExtraUniform(SExtraParams *e, const char *name, int floatSize) | Skylicht::CMaterial | protected |
| newExtraUniformTexture(SExtraParams *e, const char *name) | Skylicht::CMaterial | protected |
| newUniform(const char *name, int floatSize) | Skylicht::CMaterial | protected |
| newUniformTexture(const char *name) | Skylicht::CMaterial | protected |
| reloadExtraParams(const char *shaderPath) | Skylicht::CMaterial | protected |
| rename(const char *name) | Skylicht::CMaterial | inline |
| replaceTexture(ITexture *oldTexture, ITexture *newTexture) | Skylicht::CMaterial | |
| saveExtraParams() | Skylicht::CMaterial | protected |
| setBackfaceCulling(bool b) | Skylicht::CMaterial | inline |
| setDebugName(const c8 *newName) | irr::IReferenceCounted | inlineprotected |
| setDefaultValue(SUniformValue *v, SUniform *u) | Skylicht::CMaterial | protected |
| setExtraUniform(SExtraParams *e, const char *name, float *f, int floatSize) | Skylicht::CMaterial | |
| setExtraUniformTexture(SExtraParams *e, const char *name, const char *path) | Skylicht::CMaterial | |
| setExtraUniformTextureWrapU(SExtraParams *e, const char *name, int wrapU) | Skylicht::CMaterial | |
| setExtraUniformTextureWrapV(SExtraParams *e, const char *name, int wrapV) | Skylicht::CMaterial | |
| setFrontfaceCulling(bool b) | Skylicht::CMaterial | inline |
| setManualInitTexture(bool b) | Skylicht::CMaterial | inline |
| setMaterialPath(const char *path) | Skylicht::CMaterial | inline |
| setOverrideResource(ITexture *texture, CShader::EResourceType type) | Skylicht::CMaterial | inline |
| setPackage(const char *package) | Skylicht::CMaterial | inline |
| setProperty(const std::string &name, const std::string &value) | Skylicht::CMaterial | |
| setTexture(ITexture **textures, int num) | Skylicht::CMaterial | |
| setTexture(int slot, ITexture *texture) | Skylicht::CMaterial | |
| setUniform(const char *name, float f) | Skylicht::CMaterial | |
| setUniform2(const char *name, float *f) | Skylicht::CMaterial | |
| setUniform3(const char *name, float *f) | Skylicht::CMaterial | |
| setUniform4(const char *name, float *f) | Skylicht::CMaterial | |
| setUniform4(const char *name, const SColor &color) | Skylicht::CMaterial | |
| setUniformTexture(const char *name, const char *path, bool loadTexture=true) | Skylicht::CMaterial | |
| setUniformTexture(const char *name, const char *path, std::vector< std::string > &folder, bool loadTexture=true) | Skylicht::CMaterial | |
| setUniformTexture(const char *name, ITexture *texture) | Skylicht::CMaterial | |
| setUniformTextureWrapU(const char *name, int wrapU) | Skylicht::CMaterial | |
| setUniformTextureWrapV(const char *name, int wrapV) | Skylicht::CMaterial | |
| setZTest(video::E_COMPARISON_FUNC f) | Skylicht::CMaterial | inline |
| setZWrite(bool b) | Skylicht::CMaterial | inline |
| unloadDefaultTexture() | Skylicht::CMaterial | |
| unloadUniformTexture() | Skylicht::CMaterial | |
| unloadUniformTexture(const char *name) | Skylicht::CMaterial | |
| updateSetTextureSlot() | Skylicht::CMaterial | protected |
| updateShaderParams() | Skylicht::CMaterial | |
| updateTexture(SMaterial &mat) | Skylicht::CMaterial | |
| ~CMaterial() | Skylicht::CMaterial | virtual |
| ~IReferenceCounted() | irr::IReferenceCounted | inlinevirtual |