Blue Brain BioExplorer
core::Material Member List

This is the complete list of members for core::Material, including all inherited members.

_castUserDatacore::Materialprotected
_chameleonModecore::Materialprotected
_clippingModecore::Materialprotected
_currentTypecore::PropertyObjectprotected
_diffuseColorcore::Materialprotected
_emissioncore::Materialprotected
_glossinesscore::Materialprotected
_isEqual(const T &a, const T &b, typename std::enable_if< std::is_floating_point< T >::value >::type *=0)core::BaseObjectinlineprotected
_isEqual(const T &a, const T &b, typename std::enable_if<!std::is_floating_point< T >::value >::type *=0)core::BaseObjectinlineprotected
_loadTexture(const std::string &fileName, const TextureType type)core::Materialprotected
_namecore::Materialprotected
_nodeIdcore::Materialprotected
_opacitycore::Materialprotected
_propertiescore::PropertyObjectprotected
_reflectionIndexcore::Materialprotected
_refractionIndexcore::Materialprotected
_shadingModecore::Materialprotected
_specularColorcore::Materialprotected
_specularExponentcore::Materialprotected
_textureDescriptorscore::Materialprotected
_texturescore::Materialprotected
_updateValue(T &member, const T &newValue, const bool triggerCallback=true)core::BaseObjectinlineprotected
_userParametercore::Materialprotected
BaseObject()=defaultcore::BaseObject
BaseObject(const BaseObject &)core::BaseObjectinline
clearModifiedCallback()core::BaseObjectinline
clearTextures()core::Material
clonePropertiesFrom(const PropertyObject &obj)core::PropertyObjectinline
commit()=0core::Materialpure virtual
getCastUserData() constcore::Materialinline
getChameleonMode() constcore::Materialinline
getClippingMode() constcore::Materialinline
getCurrentType() constcore::PropertyObjectinline
getDiffuseColor() constcore::Materialinline
getEmission() constcore::Materialinline
getGlossiness() constcore::Materialinline
getName() constcore::Materialinline
getNodeId() constcore::Materialinline
getOpacity() constcore::Materialinline
getProperty(const std::string &name) constcore::PropertyObjectinline
getPropertyMap() constcore::PropertyObjectinline
getPropertyMap(const std::string &type) constcore::PropertyObjectinline
getPropertyOrValue(const std::string &name, T val) constcore::PropertyObjectinline
getReflectionIndex() constcore::Materialinline
getRefractionIndex() constcore::Materialinline
getShadingMode() constcore::Materialinline
getSpecularColor() constcore::Materialinline
getSpecularExponent() constcore::Materialinline
getTexture(const TextureType type) constcore::Material
getTextureDescriptors() constcore::Materialinline
getTypes() constcore::PropertyObjectinline
getUserParameter() constcore::Materialinline
hasProperty(const std::string &name) constcore::PropertyObjectinline
hasTexture(const TextureType type) constcore::Materialinline
isModified() constcore::BaseObjectinline
markModified(const bool triggerCallback=true)core::BaseObjectinline
Material(const PropertyMap &properties={})core::Material
ModifiedCallback typedefcore::BaseObject
onModified(const ModifiedCallback &callback)core::BaseObjectinline
operator=(const BaseObject &rhs)core::BaseObjectinline
removeTexture(const TextureType type)core::Material
resetModified()core::BaseObjectinline
setCastUserData(const bool value)core::Materialinline
setChameleonMode(const MaterialChameleonMode value)core::Materialinline
setClippingMode(const MaterialClippingMode value)core::Materialinline
setCurrentType(const std::string &type)core::PropertyObjectinline
setDiffuseColor(const Vector3d &value)core::Materialinline
setEmission(double value)core::Materialinline
setGlossiness(const double value)core::Materialinline
setName(const std::string &value)core::Materialinline
setNodeId(const int32_t value)core::Materialinline
setOpacity(const double value)core::Materialinline
setProperties(const PropertyMap &properties)core::PropertyObjectinline
setProperties(const std::string &type, const PropertyMap &properties)core::PropertyObjectinline
setReflectionIndex(const double value)core::Materialinline
setRefractionIndex(const double value)core::Materialinline
setShadingMode(const MaterialShadingMode value)core::Materialinline
setSpecularColor(const Vector3d &value)core::Materialinline
setSpecularExponent(const double value)core::Materialinline
setTexture(const std::string &fileName, const TextureType type)core::Material
setUserParameter(const double value)core::Materialinline
updateProperties(const PropertyMap &properties)core::PropertyObjectinline
updateProperty(const std::string &name, const T &value, const bool triggerCallback=true)core::PropertyObjectinline
~BaseObject()=defaultcore::BaseObjectvirtual