activate() override | cnoid::MaterialLightingProgram | virtual |
BasicLightingProgram(std::initializer_list< ShaderSource > sources) | cnoid::BasicLightingProgram | protected |
capabilities() const | cnoid::ShaderProgram | inline |
Capability enum name | cnoid::ShaderProgram | |
colorTextureIndex() const | cnoid::MaterialLightingProgram | |
deactivate() | cnoid::ShaderProgram | virtual |
glslProgram() | cnoid::ShaderProgram | inline |
hasCapability(int capability) const | cnoid::ShaderProgram | inline |
initialize() override | cnoid::MaterialLightingProgram | virtual |
isActive() const | cnoid::ShaderProgram | |
Lighting enum value | cnoid::ShaderProgram | |
LightingProgram(std::initializer_list< ShaderSource > sources) | cnoid::LightingProgram | protected |
MaterialLightingProgram(std::initializer_list< ShaderSource > sources) | cnoid::MaterialLightingProgram | protected |
maxNumLights() const override | cnoid::BasicLightingProgram | virtual |
NoCapability enum value | cnoid::ShaderProgram | |
release() | cnoid::ShaderProgram | virtual |
setCapability(int capability) | cnoid::ShaderProgram | inlineprotected |
setColorTextureIndex(int textureIndex) | cnoid::MaterialLightingProgram | |
setFog(const SgFog *fog) override | cnoid::BasicLightingProgram | virtual |
setLight(int index, const SgLight *light, const Isometry3 &T, const Isometry3 &view, bool shadowCasting) override | cnoid::BasicLightingProgram | virtual |
setMaterial(const SgMaterial *material) override | cnoid::MaterialLightingProgram | virtual |
setMinimumTransparency(float t) | cnoid::MaterialLightingProgram | |
setNumLights(int n) override | cnoid::BasicLightingProgram | virtual |
setTextureEnabled(bool on) | cnoid::MaterialLightingProgram | |
setTransform(const Matrix4 &PV, const Isometry3 &V, const Affine3 &M, const Matrix4 *L=nullptr) | cnoid::ShaderProgram | virtual |
setVertexColorEnabled(bool on) override | cnoid::MaterialLightingProgram | virtual |
ShaderProgram()=default | cnoid::ShaderProgram | protected |
ShaderProgram(std::initializer_list< ShaderSource > sources) | cnoid::ShaderProgram | protected |
Transparency enum value | cnoid::ShaderProgram | |
~BasicLightingProgram() | cnoid::BasicLightingProgram | protected |
~MaterialLightingProgram() | cnoid::MaterialLightingProgram | protected |
~ShaderProgram() | cnoid::ShaderProgram | virtual |