![]() |
SLProject
4.2.000
A platform independent 3D computer graphics framework for desktop OS, Android, iOS and online in web browsers
|
This is the complete list of members for SLMaterialDefaultGray, including all inherited members.
| _ambient | SLMaterial | protected |
| _assetManager | SLMaterial | protected |
| _compileErrorTexFilePath | SLMaterial | protected |
| _diffuse | SLMaterial | protected |
| _emissive | SLMaterial | protected |
| _errorTexture | SLMaterial | protected |
| _getsShadows | SLMaterial | protected |
| _instance | SLMaterialDefaultGray | privatestatic |
| _kn | SLMaterial | protected |
| _kr | SLMaterial | protected |
| _kt | SLMaterial | protected |
| _metalness | SLMaterial | protected |
| _name | SLObject | protected |
| _nodesVisible2D | SLMaterial | protected |
| _nodesVisible3D | SLMaterial | protected |
| _numTextures | SLMaterial | protected |
| _program | SLMaterial | protected |
| _programTF | SLMaterial | protected |
| _ps | SLMaterial | protected |
| _reflectionModel | SLMaterial | protected |
| _roughness | SLMaterial | protected |
| _shininess | SLMaterial | protected |
| _skybox | SLMaterial | protected |
| _specular | SLMaterial | protected |
| _textures | SLMaterial | protected |
| _textures3d | SLMaterial | protected |
| _translucency | SLMaterial | protected |
| _transmissive | SLMaterial | protected |
| _url | SLObject | protected |
| activate(SLCamera *cam, SLVLight *lights, SLbool supportGPUSkinning) | SLMaterial | |
| addTexture(SLGLTexture *texture) | SLMaterial | |
| ambient(const SLCol4f &ambi) | SLMaterial | inline |
| ambient() | SLMaterial | inline |
| ambientDiffuse(const SLCol4f &am_di) | SLMaterial | inline |
| assetManager(SLAssetManager *am) | SLMaterial | inline |
| assetManager() | SLMaterial | inline |
| deleteDataGpu() | SLMaterial | |
| deleteInstance() | SLMaterialDefaultGray | inlinestatic |
| diffuse(const SLCol4f &diff) | SLMaterial | inline |
| diffuse() | SLMaterial | inline |
| emissive(const SLCol4f &emis) | SLMaterial | inline |
| emissive() | SLMaterial | inline |
| generateProgramPS(bool drawInstanced=false) | SLMaterial | |
| getsShadows(SLbool receivesShadows) | SLMaterial | inline |
| getsShadows() const | SLMaterial | inline |
| has3DTexture() | SLMaterial | inline |
| hasAlpha() | SLMaterial | inline |
| hasTextureType(SLTextureType tt) | SLMaterial | inline |
| hasTextureTypeWithUVIndex(SLTextureType tt, SLuint texIndex, SLbyte uvIndex) | SLMaterial | inline |
| instance() | SLMaterialDefaultGray | inlinestatic |
| K | SLMaterial | static |
| kn(SLfloat kn) | SLMaterial | inline |
| kn() const | SLMaterial | inline |
| kr(SLfloat kr) | SLMaterial | inline |
| kr() const | SLMaterial | inline |
| kt(SLfloat kt) | SLMaterial | inline |
| kt() const | SLMaterial | inline |
| metalness(SLfloat m) | SLMaterial | inline |
| metalness() const | SLMaterial | inline |
| name(const SLstring &Name) | SLObject | inline |
| name() const | SLObject | inline |
| needsTangents() | SLMaterial | inline |
| nodesVisible2D() | SLMaterial | inline |
| nodesVisible3D() | SLMaterial | inline |
| numTextures() | SLMaterial | inline |
| passToUniforms(SLGLProgram *program, SLint nextTexUnit) | SLMaterial | |
| PERFECT | SLMaterial | static |
| program(SLGLProgram *sp) | SLMaterial | inline |
| program() | SLMaterial | inline |
| programTF(SLGLProgram *sp) | SLMaterial | inline |
| programTF() | SLMaterial | inline |
| ps(SLParticleSystem *ps) | SLMaterial | inline |
| ps() | SLMaterial | inline |
| reflectionModel(SLReflectionModel rm) | SLMaterial | inline |
| reflectionModel() | SLMaterial | inline |
| removeTextureType(SLTextureType tt) | SLMaterial | inline |
| roughness(SLfloat r) | SLMaterial | inline |
| roughness() const | SLMaterial | inline |
| shininess(SLfloat shin) | SLMaterial | inline |
| shininess() const | SLMaterial | inline |
| skybox(SLSkybox *sb) | SLMaterial | inline |
| skybox() | SLMaterial | inline |
| 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) | SLMaterial | explicit |
| 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") | SLMaterial | explicit |
| SLMaterial(SLAssetManager *am, const SLchar *name, SLGLProgram *program) | SLMaterial | |
| SLMaterialDefaultGray() | SLMaterialDefaultGray | inlineprivate |
| SLObject(const SLstring &Name="", const SLstring &url="") | SLObject | inline |
| specular(const SLCol4f &spec) | SLMaterial | inline |
| specular() | SLMaterial | inline |
| textures(SLTextureType type) | SLMaterial | inline |
| textures3d() | SLMaterial | inline |
| texturesString() | SLMaterial | |
| translucency(SLfloat transl) | SLMaterial | inline |
| translucency() const | SLMaterial | inline |
| transmissive(const SLCol4f &transm) | SLMaterial | inline |
| transmissive() | SLMaterial | inline |
| url(const SLstring &url) | SLObject | inline |
| url() const | SLObject | inline |
| usesUVIndex(SLbyte uvIndex) | SLMaterial | |
| ~SLMaterial() override | SLMaterial | |
| ~SLObject() | SLObject | inlinevirtual |