reference

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() constofMaterialvirtual
bind(ofGLProgrammableRenderer &renderer) constofBaseMaterialinlineprotectedvirtual
Data typedefofMaterial
end() constofMaterialvirtual
getAmbientColor() constofMaterialvirtual
getClearCoatRoughness() constofMaterial
getClearCoatStrength() constofMaterial
getDefinesString() constofMaterial
getDiffuseColor() constofMaterialvirtual
getDisplacementNormalsStrength() constofMaterial
getDisplacementStrength() constofMaterial
getEmissiveColor() constofMaterialvirtual
getHighestUniformTextureLocation() constofMaterial
getMetallic() constofMaterial
getNormalGeomToNormalMapMix() constofMaterial
getReflectance() constofMaterial
getRoughness() constofMaterial
getSettings() constofMaterial
getShininess() constofMaterialvirtual
getSpecularColor() constofMaterialvirtual
getUniformName(const ofMaterialTextureType &aMaterialTextureType)ofMaterialstatic
hasTexture(const ofMaterialTextureType &aMaterialTextureType) constofMaterial
isBound() constofBaseMaterialvirtual
isClearCoatEnabled() constofMaterial
isPBR() constofMaterialinline
isPBRSupported()ofMaterialstatic
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
mBoundofBaseMaterialmutableprotected
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)ofMaterialvirtual
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) constofMaterialprotectedvirtual
uploadMatrices(const ofShader &shader, ofGLProgrammableRenderer &renderer) constofMaterialvirtual
~ofBaseMaterial()ofBaseMaterialinlinevirtual
~ofMaterial()ofMaterialinlinevirtual