SLProject 4.0.000
SLMaterialDefaultColorAttribute Member List

This is the complete list of members for SLMaterialDefaultColorAttribute, including all inherited members.

_ambientSLMaterialprotected
_assetManagerSLMaterialprotected
_compileErrorTexFilePathSLMaterialprotected
_diffuseSLMaterialprotected
_emissiveSLMaterialprotected
_errorTextureSLMaterialprotected
_getsShadowsSLMaterialprotected
_instanceSLMaterialDefaultColorAttributeprivatestatic
_knSLMaterialprotected
_krSLMaterialprotected
_ktSLMaterialprotected
_metalnessSLMaterialprotected
_nameSLObjectprotected
_nodesVisible2DSLMaterialprotected
_nodesVisible3DSLMaterialprotected
_numTexturesSLMaterialprotected
_programSLMaterialprotected
_programTFSLMaterialprotected
_psSLMaterialprotected
_reflectionModelSLMaterialprotected
_roughnessSLMaterialprotected
_shininessSLMaterialprotected
_skyboxSLMaterialprotected
_specularSLMaterialprotected
_texturesSLMaterialprotected
_textures3dSLMaterialprotected
_translucencySLMaterialprotected
_transmissiveSLMaterialprotected
_urlSLObjectprotected
activate(SLCamera *cam, SLVLight *lights, SLSkybox *skybox=nullptr)SLMaterial
addTexture(SLGLTexture *texture)SLMaterial
ambient(const SLCol4f &ambi)SLMaterialinline
ambient()SLMaterialinline
ambientDiffuse(const SLCol4f &am_di)SLMaterialinline
assetManager(SLAssetManager *am)SLMaterialinline
assetManager()SLMaterialinline
deleteInstance()SLMaterialDefaultColorAttributeinlinestatic
diffuse(const SLCol4f &diff)SLMaterialinline
diffuse()SLMaterialinline
emissive(const SLCol4f &emis)SLMaterialinline
emissive()SLMaterialinline
generateProgramPS()SLMaterial
getsShadows(SLbool receivesShadows)SLMaterialinline
getsShadows() constSLMaterialinline
has3DTexture()SLMaterialinline
hasAlpha()SLMaterialinline
hasTextureType(SLTextureType tt)SLMaterialinline
hasTextureTypeWithUVIndex(SLTextureType tt, SLuint texIndex, SLbyte uvIndex)SLMaterialinline
instance()SLMaterialDefaultColorAttributeinlinestatic
KSLMaterialstatic
kn(SLfloat kn)SLMaterialinline
kn() constSLMaterialinline
kr(SLfloat kr)SLMaterialinline
kr() constSLMaterialinline
kt(SLfloat kt)SLMaterialinline
kt() constSLMaterialinline
metalness(SLfloat m)SLMaterialinline
metalness() constSLMaterialinline
name(const SLstring &Name)SLObjectinline
name() constSLObjectinline
needsTangents()SLMaterialinline
nodesVisible2D()SLMaterialinline
nodesVisible3D()SLMaterialinline
numTextures()SLMaterialinline
passToUniforms(SLGLProgram *program, SLint nextTexUnit)SLMaterial
PERFECTSLMaterialstatic
program(SLGLProgram *sp)SLMaterialinline
program()SLMaterialinline
programTF(SLGLProgram *sp)SLMaterialinline
programTF()SLMaterialinline
ps(SLParticleSystem *ps)SLMaterialinline
ps()SLMaterialinline
reflectionModel(SLReflectionModel rm)SLMaterialinline
reflectionModel()SLMaterialinline
removeTextureType(SLTextureType tt)SLMaterialinline
roughness(SLfloat r)SLMaterialinline
roughness() constSLMaterialinline
shininess(SLfloat shin)SLMaterialinline
shininess() constSLMaterialinline
skybox(SLSkybox *sb)SLMaterialinline
skybox()SLMaterialinline
SLMaterial(SLAssetManager *am, const SLchar *name, const SLCol4f &amdi=SLCol4f::WHITE, const SLCol4f &spec=SLCol4f::WHITE, SLfloat shininess=100.0f, SLfloat kr=0.0, SLfloat kt=0.0f, SLfloat kn=1.0f, SLGLProgram *program=nullptr)SLMaterialexplicit
SLMaterial(SLAssetManager *am, const SLchar *name, SLGLTexture *texture1, SLGLTexture *texture2=nullptr, SLGLTexture *texture3=nullptr, SLGLTexture *texture4=nullptr, SLGLProgram *program=nullptr)SLMaterial
SLMaterial(SLAssetManager *am, const SLchar *name, SLSkybox *skybox, SLCol4f diffuse, SLfloat roughness, SLfloat metalness, SLGLProgram *program=nullptr)SLMaterial
SLMaterial(SLAssetManager *am, const SLchar *name, SLSkybox *skybox, SLGLTexture *texture1, SLGLTexture *texture2=nullptr, SLGLTexture *texture3=nullptr, SLGLTexture *texture4=nullptr, SLGLTexture *texture5=nullptr, SLGLProgram *program=nullptr)SLMaterial
SLMaterial(SLAssetManager *am, const SLchar *name, SLParticleSystem *ps, SLGLTexture *texture, SLGLProgram *program=nullptr, SLGLProgram *programTF=nullptr)SLMaterial
SLMaterial(SLAssetManager *am, SLGLProgram *colorUniformProgram, const SLCol4f &uniformColor, const SLchar *name=(const char *)"Uniform color")SLMaterialexplicit
SLMaterial(SLAssetManager *am, const SLchar *name, SLGLProgram *program)SLMaterial
SLMaterialDefaultColorAttribute()SLMaterialDefaultColorAttributeinlineprivate
SLObject(const SLstring &Name="", const SLstring &url="")SLObjectinline
specular(const SLCol4f &spec)SLMaterialinline
specular()SLMaterialinline
textures(SLTextureType type)SLMaterialinline
textures3d()SLMaterialinline
texturesString()SLMaterial
translucency(SLfloat transl)SLMaterialinline
translucency() constSLMaterialinline
transmissive(const SLCol4f &transm)SLMaterialinline
transmissive()SLMaterialinline
url(const SLstring &url)SLObjectinline
url() constSLObjectinline
usesUVIndex(SLbyte uvIndex)SLMaterial
~SLMaterial() overrideSLMaterial
~SLObject()SLObjectinlinevirtual