This documentation is automatically generated from the openFrameworks source code using doxygen and refers to the most recent release, version 0.12.0.
ofBaseMaterial Member List
This is the complete list of members for ofBaseMaterial, including all inherited members.
begin() const =0 | ofBaseMaterial | pure virtual |
bind(ofGLProgrammableRenderer &renderer) const | ofBaseMaterial | inlineprotectedvirtual |
end() const =0 | ofBaseMaterial | pure virtual |
getAmbientColor() const =0 | ofBaseMaterial | pure virtual |
getDiffuseColor() const =0 | ofBaseMaterial | pure virtual |
getEmissiveColor() const =0 | ofBaseMaterial | pure virtual |
getShader(int textureTarget, bool geometryHasColor, ofGLProgrammableRenderer &renderer) const =0 | ofBaseMaterial | pure virtual |
getShininess() const =0 | ofBaseMaterial | pure virtual |
getSpecularColor() const =0 | ofBaseMaterial | pure virtual |
isBound() const | ofBaseMaterial | virtual |
mBound | ofBaseMaterial | mutableprotected |
ofGLProgrammableRenderer | ofBaseMaterial | friend |
setCustomShader(std::shared_ptr< ofShader > aCustomShader)=0 | ofBaseMaterial | pure virtual |
unbind(ofGLProgrammableRenderer &renderer) const | ofBaseMaterial | inlineprotectedvirtual |
updateEnvironmentMaps(const ofShader &shader, ofGLProgrammableRenderer &renderer) const =0 | ofBaseMaterial | pure virtual |
updateLights(const ofShader &shader, ofGLProgrammableRenderer &renderer) const =0 | ofBaseMaterial | pure virtual |
updateMaterial(const ofShader &shader, ofGLProgrammableRenderer &renderer) const =0 | ofBaseMaterial | pure virtual |
updateShadows(const ofShader &shader, ofGLProgrammableRenderer &renderer) const =0 | ofBaseMaterial | pure virtual |
uploadMatrices(const ofShader &shader, ofGLProgrammableRenderer &renderer) const | ofBaseMaterial | virtual |
~ofBaseMaterial() | ofBaseMaterial | inlinevirtual |