|
Choreonoid
1.8
|
#include <ShaderPrograms.h>
Public Member Functions | |
| virtual void | initialize () override |
| virtual void | activate () override |
| virtual void | setMaterial (const SgMaterial *material) override |
| virtual void | setVertexColorEnabled (bool on) override |
| void | setColorTextureIndex (int textureIndex) |
| int | colorTextureIndex () const |
| void | setTextureEnabled (bool on) |
| void | setMinimumTransparency (float t) |
Public Member Functions inherited from cnoid::BasicLightingProgram | |
| virtual int | maxNumLights () const override |
| virtual bool | setLight (int index, const SgLight *light, const Isometry3 &T, const Isometry3 &view, bool shadowCasting) override |
| virtual void | setNumLights (int n) override |
| virtual void | setFog (const SgFog *fog) override |
Public Member Functions inherited from cnoid::ShaderProgram | |
| virtual | ~ShaderProgram () |
| GLSLProgram & | glslProgram () |
| virtual void | release () |
| virtual void | deactivate () |
| bool | isActive () const |
| virtual void | setTransform (const Matrix4 &PV, const Isometry3 &V, const Affine3 &M, const Matrix4 *L=nullptr) |
| int | capabilities () const |
| bool | hasCapability (int capability) const |
Protected Member Functions | |
| MaterialLightingProgram (std::initializer_list< ShaderSource > sources) | |
| ~MaterialLightingProgram () | |
Protected Member Functions inherited from cnoid::BasicLightingProgram | |
| BasicLightingProgram (std::initializer_list< ShaderSource > sources) | |
| ~BasicLightingProgram () | |
Protected Member Functions inherited from cnoid::LightingProgram | |
| LightingProgram (std::initializer_list< ShaderSource > sources) | |
Protected Member Functions inherited from cnoid::ShaderProgram | |
| ShaderProgram ()=default | |
| ShaderProgram (std::initializer_list< ShaderSource > sources) | |
| void | setCapability (int capability) |
Additional Inherited Members | |
Public Types inherited from cnoid::ShaderProgram | |
| enum | Capability { NoCapability = 0, Lighting = 1, Transparency = 2 } |
|
protected |
|
protected |
|
overridevirtual |
Reimplemented from cnoid::ShaderProgram.
Reimplemented in cnoid::FullLightingProgram.
| int MaterialLightingProgram::colorTextureIndex | ( | ) | const |
|
overridevirtual |
Reimplemented from cnoid::BasicLightingProgram.
Reimplemented in cnoid::FullLightingProgram.
| void MaterialLightingProgram::setColorTextureIndex | ( | int | textureIndex | ) |
|
overridevirtual |
Reimplemented from cnoid::ShaderProgram.
| void MaterialLightingProgram::setMinimumTransparency | ( | float | t | ) |
| void MaterialLightingProgram::setTextureEnabled | ( | bool | on | ) |
|
overridevirtual |
Reimplemented from cnoid::ShaderProgram.
1.8.17