_castUserData | core::Material | protected |
_chameleonMode | core::Material | protected |
_clippingMode | core::Material | protected |
_currentType | core::PropertyObject | protected |
_diffuseColor | core::Material | protected |
_emission | core::Material | protected |
_glossiness | core::Material | protected |
_isEqual(const T &a, const T &b, typename std::enable_if< std::is_floating_point< T >::value >::type *=0) | core::BaseObject | inlineprotected |
_isEqual(const T &a, const T &b, typename std::enable_if<!std::is_floating_point< T >::value >::type *=0) | core::BaseObject | inlineprotected |
_loadTexture(const std::string &fileName, const TextureType type) | core::Material | protected |
_name | core::Material | protected |
_nodeId | core::Material | protected |
_opacity | core::Material | protected |
_properties | core::PropertyObject | protected |
_reflectionIndex | core::Material | protected |
_refractionIndex | core::Material | protected |
_shadingMode | core::Material | protected |
_specularColor | core::Material | protected |
_specularExponent | core::Material | protected |
_textureDescriptors | core::Material | protected |
_textures | core::Material | protected |
_updateValue(T &member, const T &newValue, const bool triggerCallback=true) | core::BaseObject | inlineprotected |
_userParameter | core::Material | protected |
BaseObject()=default | core::BaseObject | |
BaseObject(const BaseObject &) | core::BaseObject | inline |
clearModifiedCallback() | core::BaseObject | inline |
clearTextures() | core::Material | |
clonePropertiesFrom(const PropertyObject &obj) | core::PropertyObject | inline |
commit()=0 | core::Material | pure virtual |
getCastUserData() const | core::Material | inline |
getChameleonMode() const | core::Material | inline |
getClippingMode() const | core::Material | inline |
getCurrentType() const | core::PropertyObject | inline |
getDiffuseColor() const | core::Material | inline |
getEmission() const | core::Material | inline |
getGlossiness() const | core::Material | inline |
getName() const | core::Material | inline |
getNodeId() const | core::Material | inline |
getOpacity() const | core::Material | inline |
getProperty(const std::string &name) const | core::PropertyObject | inline |
getPropertyMap() const | core::PropertyObject | inline |
getPropertyMap(const std::string &type) const | core::PropertyObject | inline |
getPropertyOrValue(const std::string &name, T val) const | core::PropertyObject | inline |
getReflectionIndex() const | core::Material | inline |
getRefractionIndex() const | core::Material | inline |
getShadingMode() const | core::Material | inline |
getSpecularColor() const | core::Material | inline |
getSpecularExponent() const | core::Material | inline |
getTexture(const TextureType type) const | core::Material | |
getTextureDescriptors() const | core::Material | inline |
getTypes() const | core::PropertyObject | inline |
getUserParameter() const | core::Material | inline |
hasProperty(const std::string &name) const | core::PropertyObject | inline |
hasTexture(const TextureType type) const | core::Material | inline |
isModified() const | core::BaseObject | inline |
markModified(const bool triggerCallback=true) | core::BaseObject | inline |
Material(const PropertyMap &properties={}) | core::Material | |
ModifiedCallback typedef | core::BaseObject | |
onModified(const ModifiedCallback &callback) | core::BaseObject | inline |
operator=(const BaseObject &rhs) | core::BaseObject | inline |
removeTexture(const TextureType type) | core::Material | |
resetModified() | core::BaseObject | inline |
setCastUserData(const bool value) | core::Material | inline |
setChameleonMode(const MaterialChameleonMode value) | core::Material | inline |
setClippingMode(const MaterialClippingMode value) | core::Material | inline |
setCurrentType(const std::string &type) | core::PropertyObject | inline |
setDiffuseColor(const Vector3d &value) | core::Material | inline |
setEmission(double value) | core::Material | inline |
setGlossiness(const double value) | core::Material | inline |
setName(const std::string &value) | core::Material | inline |
setNodeId(const int32_t value) | core::Material | inline |
setOpacity(const double value) | core::Material | inline |
setProperties(const PropertyMap &properties) | core::PropertyObject | inline |
setProperties(const std::string &type, const PropertyMap &properties) | core::PropertyObject | inline |
setReflectionIndex(const double value) | core::Material | inline |
setRefractionIndex(const double value) | core::Material | inline |
setShadingMode(const MaterialShadingMode value) | core::Material | inline |
setSpecularColor(const Vector3d &value) | core::Material | inline |
setSpecularExponent(const double value) | core::Material | inline |
setTexture(const std::string &fileName, const TextureType type) | core::Material | |
setUserParameter(const double value) | core::Material | inline |
updateProperties(const PropertyMap &properties) | core::PropertyObject | inline |
updateProperty(const std::string &name, const T &value, const bool triggerCallback=true) | core::PropertyObject | inline |
~BaseObject()=default | core::BaseObject | virtual |