Skylicht Engine
Loading...
Searching...
No Matches
Skylicht::CMaterial Member List

This is the complete list of members for Skylicht::CMaterial, including all inherited members.

addShaderUI(CShader::SUniformUI *ui)Skylicht::CMaterialprotected
applyMaterial()Skylicht::CMaterial
applyMaterial(SMaterial &mat)Skylicht::CMaterial
autoDetectLoadTexture()Skylicht::CMaterial
bindUniformParam()Skylicht::CMaterialprotected
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() constirr::IReferenceCountedinline
findExtraParam(const char *name, int floatSize)Skylicht::CMaterialprotected
findExtraTexture(const char *name)Skylicht::CMaterialprotected
getDebugName() constirr::IReferenceCountedinline
getExtraParams()Skylicht::CMaterialinline
getExtraParams(const char *shaderPath)Skylicht::CMaterialprotected
getExtraUniform(SExtraParams *e, const char *name)Skylicht::CMaterial
getExtraUniformTexture(SExtraParams *e, const char *name)Skylicht::CMaterial
getMaterialPath()Skylicht::CMaterialinline
getName()Skylicht::CMaterialinline
getPackage()Skylicht::CMaterialinline
getProperty(const std::string &name)Skylicht::CMaterial
getReferenceCount() constirr::IReferenceCountedinline
getShader()Skylicht::CMaterialinline
getShaderParams()Skylicht::CMaterialinline
getShaderPath()Skylicht::CMaterialinline
getTexture(int slot)Skylicht::CMaterial
getUniform(const char *name)Skylicht::CMaterial
getUniformParams()Skylicht::CMaterialinline
getUniformTexture()Skylicht::CMaterialinline
getUniformTexture(const char *name)Skylicht::CMaterial
getUniformTextureName(int slot)Skylicht::CMaterial
getZTest()Skylicht::CMaterialinline
grab() constirr::IReferenceCountedinline
haveUniform(const char *name)Skylicht::CMaterial
initDefaultValue()Skylicht::CMaterialprotected
initMaterial()Skylicht::CMaterial
IReferenceCounted()irr::IReferenceCountedinline
isBackfaceCulling()Skylicht::CMaterialinline
isDeferred()Skylicht::CMaterialinline
isFrontfaceCulling()Skylicht::CMaterialinline
isZWrite()Skylicht::CMaterialinline
loadDefaultTexture()Skylicht::CMaterial
loadUniformTexture()Skylicht::CMaterial
newExtra(const char *shaderPath)Skylicht::CMaterial
newExtraUniform(SExtraParams *e, const char *name, int floatSize)Skylicht::CMaterialprotected
newExtraUniformTexture(SExtraParams *e, const char *name)Skylicht::CMaterialprotected
newUniform(const char *name, int floatSize)Skylicht::CMaterialprotected
newUniformTexture(const char *name)Skylicht::CMaterialprotected
reloadExtraParams(const char *shaderPath)Skylicht::CMaterialprotected
rename(const char *name)Skylicht::CMaterialinline
replaceTexture(ITexture *oldTexture, ITexture *newTexture)Skylicht::CMaterial
saveExtraParams()Skylicht::CMaterialprotected
setBackfaceCulling(bool b)Skylicht::CMaterialinline
setDebugName(const c8 *newName)irr::IReferenceCountedinlineprotected
setDefaultValue(SUniformValue *v, SUniform *u)Skylicht::CMaterialprotected
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::CMaterialinline
setManualInitTexture(bool b)Skylicht::CMaterialinline
setMaterialPath(const char *path)Skylicht::CMaterialinline
setOverrideResource(ITexture *texture, CShader::EResourceType type)Skylicht::CMaterialinline
setPackage(const char *package)Skylicht::CMaterialinline
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::CMaterialinline
setZWrite(bool b)Skylicht::CMaterialinline
unloadDefaultTexture()Skylicht::CMaterial
unloadUniformTexture()Skylicht::CMaterial
unloadUniformTexture(const char *name)Skylicht::CMaterial
updateSetTextureSlot()Skylicht::CMaterialprotected
updateShaderParams()Skylicht::CMaterial
updateTexture(SMaterial &mat)Skylicht::CMaterial
~CMaterial()Skylicht::CMaterialvirtual
~IReferenceCounted()irr::IReferenceCountedinlinevirtual