This documentation is automatically generated from the openFrameworks source code using doxygen and refers to the most recent release, version 0.12.0.
ofMaterial Member List
This is the complete list of members for ofMaterial, including all inherited members.
addShaderDefine(const std::string &aDefineName) | ofMaterial | |
addShaderDefine(const std::string &aDefineName, const std::string &aDefineValue) | ofMaterial | |
begin() const | ofMaterial | virtual |
bind(ofGLProgrammableRenderer &renderer) const | ofBaseMaterial | inlineprotectedvirtual |
Data typedef | ofMaterial | |
end() const | ofMaterial | virtual |
getAmbientColor() const | ofMaterial | virtual |
getClearCoatRoughness() const | ofMaterial | |
getClearCoatStrength() const | ofMaterial | |
getDefinesString() const | ofMaterial | |
getDiffuseColor() const | ofMaterial | virtual |
getDisplacementNormalsStrength() const | ofMaterial | |
getDisplacementStrength() const | ofMaterial | |
getEmissiveColor() const | ofMaterial | virtual |
getHighestUniformTextureLocation() const | ofMaterial | |
getMetallic() const | ofMaterial | |
getNormalGeomToNormalMapMix() const | ofMaterial | |
getReflectance() const | ofMaterial | |
getRoughness() const | ofMaterial | |
getSettings() const | ofMaterial | |
getShininess() const | ofMaterial | virtual |
getSpecularColor() const | ofMaterial | virtual |
getUniformName(const ofMaterialTextureType &aMaterialTextureType) | ofMaterial | static |
hasTexture(const ofMaterialTextureType &aMaterialTextureType) const | ofMaterial | |
isBound() const | ofBaseMaterial | virtual |
isClearCoatEnabled() const | ofMaterial | |
isPBR() const | ofMaterial | inline |
isPBRSupported() | ofMaterial | static |
isPBRTexture(const ofMaterialTextureType &aMaterialTextureType) | ofMaterial | |
loadTexture(const ofMaterialTextureType &aMaterialTextureType, std::string apath) | ofMaterial | |
loadTexture(const ofMaterialTextureType &aMaterialTextureType, std::string apath, bool bTex2d, bool mirrorY) | ofMaterial | |
mBound | ofBaseMaterial | mutableprotected |
OF_DEPRECATED_MSG("Use getSettings() instead", Data getData() const) | ofMaterial | |
OF_DEPRECATED_MSG("Use setup(settings) instead", void setData(const ofMaterial::Data &data)) | ofMaterial | |
ofMaterial() | ofMaterial | |
removeCustomUniformTexture(const ofMaterialTextureType &aMaterialTextureType) | ofMaterial | |
removeCustomUniformTexture(const std::string &name) | ofMaterial | |
removeShaderDefine(const std::string &aDefineName) | ofMaterial | |
setAmbientColor(ofFloatColor oAmbient) | ofMaterial | |
setAmbientTexture(const ofTexture &aTex) | ofMaterial | |
setAoRoughnessMetallicTexture(const ofTexture &aTex) | ofMaterial | |
setClearCoatEnabled(bool ab) | ofMaterial | |
setClearCoatRoughness(const float &aroughness) | ofMaterial | |
setClearCoatStrength(const float &astrength) | ofMaterial | |
setClearCoatTexture(const ofTexture &aTex) | ofMaterial | |
setColors(ofFloatColor oDiffuse, ofFloatColor oAmbient, ofFloatColor oSpecular, ofFloatColor emissive) | ofMaterial | |
setCustomShader(std::shared_ptr< ofShader > aCustomShader) | ofMaterial | virtual |
setCustomUniform1f(const std::string &name, float value) | ofMaterial | |
setCustomUniform1i(const std::string &name, int value) | ofMaterial | |
setCustomUniform2f(const std::string &name, glm::vec2 value) | ofMaterial | |
setCustomUniform2i(const std::string &name, glm::vec< 2, int, glm::precision::defaultp > value) | ofMaterial | |
setCustomUniform3f(const std::string &name, glm::vec3 value) | ofMaterial | |
setCustomUniform3i(const std::string &name, glm::vec< 3, int, glm::precision::defaultp > value) | ofMaterial | |
setCustomUniform4f(const std::string &name, glm::vec4 value) | ofMaterial | |
setCustomUniform4i(const std::string &name, glm::vec< 4, int, glm::precision::defaultp > value) | ofMaterial | |
setCustomUniformMatrix3f(const std::string &name, glm::mat3 value) | ofMaterial | |
setCustomUniformMatrix4f(const std::string &name, glm::mat4 value) | ofMaterial | |
setCustomUniformTexture(const std::string &name, const ofTexture &value) | ofMaterial | |
setCustomUniformTexture(const std::string &name, int textureTarget, GLint textureID) | ofMaterial | |
setCustomUniformTexture(const std::string &name, const ofTexture &value, int textureLocation) | ofMaterial | |
setCustomUniformTexture(const std::string &name, int textureTarget, GLint textureID, int textureLocation) | ofMaterial | |
setDiffuseColor(ofFloatColor oDiffuse) | ofMaterial | |
setDiffuseTexture(const ofTexture &aTex) | ofMaterial | |
setDisplacementNormalsStrength(const float &astrength) | ofMaterial | |
setDisplacementStrength(const float &astrength) | ofMaterial | |
setDisplacementTexture(const ofTexture &aTex) | ofMaterial | |
setEmissiveColor(ofFloatColor oEmmisive) | ofMaterial | |
setEmissiveTexture(const ofTexture &aTex) | ofMaterial | |
setMetallic(const float &ametallic) | ofMaterial | |
setMetallicTexture(const ofTexture &aTex) | ofMaterial | |
setNormalGeomToNormalMapMix(const float &astrength) | ofMaterial | |
setNormalTexture(const ofTexture &aTex) | ofMaterial | |
setOcclusionTexture(const ofTexture &aTex) | ofMaterial | |
setPBR(bool ab) | ofMaterial | |
setReflectance(const float &areflectance) | ofMaterial | |
setRoughness(const float &aroughness) | ofMaterial | |
setRoughnessMetallicTexture(const ofTexture &aTex) | ofMaterial | |
setRoughnessTexture(const ofTexture &aTex) | ofMaterial | |
setShaderMain(std::string aShaderSrc, GLenum atype, std::string skey) | ofMaterial | |
setShininess(float nShininess) | ofMaterial | |
setSpecularColor(ofFloatColor oSpecular) | ofMaterial | |
setSpecularTexture(const ofTexture &aTex) | ofMaterial | |
setTexCoordScale(float xscale, float yscale) | ofMaterial | |
setTexture(const ofMaterialTextureType &aMaterialTextureType, const ofTexture &aTex) | ofMaterial | |
setup(const ofMaterialSettings &settings) | ofMaterial | |
unbind(ofGLProgrammableRenderer &renderer) const | ofMaterial | protectedvirtual |
uploadMatrices(const ofShader &shader, ofGLProgrammableRenderer &renderer) const | ofMaterial | virtual |
~ofBaseMaterial() | ofBaseMaterial | inlinevirtual |
~ofMaterial() | ofMaterial | inlinevirtual |