| clone() const override | Infinity::Types::Rendering::Material | virtual |
| Data() | Infinity::Types::Core::Data | |
| Data(const Data &other) | Infinity::Types::Core::Data | |
| Data(Data &&other) | Infinity::Types::Core::Data | |
| getColor(const std::string &key) const | Infinity::Types::Rendering::Material | |
| getColorRGBA(const std::string &key) const | Infinity::Types::Rendering::Material | |
| getColorRGBAFloat(const std::string &key) const | Infinity::Types::Rendering::Material | |
| getFloat(const std::string &key) const | Infinity::Types::Rendering::Material | |
| getInt(const std::string &key) const | Infinity::Types::Rendering::Material | |
| getProperty(const std::string &key) const | Infinity::Types::Core::Data | |
| getProperty(const std::string &key) const | Infinity::Types::Core::Data | |
| getTexture(const std::string &key) const | Infinity::Types::Rendering::Material | |
| getTexture2DR(const std::string &key) const | Infinity::Types::Rendering::Material | |
| getTexture2DR_SFloat32(const std::string &key) const | Infinity::Types::Rendering::Material | |
| getTexture2DRG(const std::string &key) const | Infinity::Types::Rendering::Material | |
| getTexture2DRG_SFloat32(const std::string &key) const | Infinity::Types::Rendering::Material | |
| getTexture2DRGB(const std::string &key) const | Infinity::Types::Rendering::Material | |
| getTexture2DRGB_SFloat32(const std::string &key) const | Infinity::Types::Rendering::Material | |
| getTexture2DRGBA(const std::string &key) const | Infinity::Types::Rendering::Material | |
| getTexture2DRGBA_SFloat32(const std::string &key) const | Infinity::Types::Rendering::Material | |
| getVector2(const std::string &key) const | Infinity::Types::Rendering::Material | |
| getVector3(const std::string &key) const | Infinity::Types::Rendering::Material | |
| getVector4(const std::string &key) const | Infinity::Types::Rendering::Material | |
| hasParam(const std::string &key) const | Infinity::Types::Rendering::Material | |
| hasProperty(const std::string &key) const | Infinity::Types::Core::Data | |
| hasTexture(const std::string &key) const | Infinity::Types::Rendering::Material | |
| legibleDataRead(std::istream &in) override | Infinity::Types::Core::Base | virtual |
| legibleDataWrite(std::ostream &out) const override | Infinity::Types::Core::Base | virtual |
| Material() | Infinity::Types::Rendering::Material | |
| name | Infinity::Types::Rendering::Material | |
| operator=(const Data &other) | Infinity::Types::Core::Data | |
| operator=(Data &&other) | Infinity::Types::Core::Data | |
| params | Infinity::Types::Rendering::Material | |
| properties | Infinity::Types::Core::Data | |
| removeProperty(const std::string &key) | Infinity::Types::Core::Data | |
| setColor(const std::string &key, const Infinity::Types::Math::Vector4ub &value) | Infinity::Types::Rendering::Material | |
| setFloat(const std::string &key, float value) | Infinity::Types::Rendering::Material | |
| setInt(const std::string &key, int value) | Infinity::Types::Rendering::Material | |
| setProperty(const std::string &key, T &&value) | Infinity::Types::Core::Data | |
| setProperty(const std::string &key, const T &value) | Infinity::Types::Core::Data | |
| setProperty(const std::string &key, PropertyValue &&value) | Infinity::Types::Core::Data | |
| setTexture(const std::string &key, std::shared_ptr< const Containers::ArrayBase > texture) | Infinity::Types::Rendering::Material | |
| setTexture2DR(const std::string &key, const Containers::Array2D< uint8_t > &texture) | Infinity::Types::Rendering::Material | |
| setTexture2DR_SFloat32(const std::string &key, const Containers::Array2D< float > &texture) | Infinity::Types::Rendering::Material | |
| setTexture2DRG(const std::string &key, const Containers::Array2D< Math::Vector2ub > &texture) | Infinity::Types::Rendering::Material | |
| setTexture2DRG_SFloat32(const std::string &key, const Containers::Array2D< Math::Vector2 > &texture) | Infinity::Types::Rendering::Material | |
| setTexture2DRGB(const std::string &key, const Containers::Array2D< Math::Vector3ub > &texture) | Infinity::Types::Rendering::Material | |
| setTexture2DRGB_SFloat32(const std::string &key, const Containers::Array2D< Math::Vector3 > &texture) | Infinity::Types::Rendering::Material | |
| setTexture2DRGBA(const std::string &key, const Containers::Array2D< Math::Vector4ub > &texture) | Infinity::Types::Rendering::Material | |
| setTexture2DRGBA_SFloat32(const std::string &key, const Containers::Array2D< Math::Vector4 > &texture) | Infinity::Types::Rendering::Material | |
| setVector2(const std::string &key, const Infinity::Types::Math::Vector2 &value) | Infinity::Types::Rendering::Material | |
| setVector3(const std::string &key, const Infinity::Types::Math::Vector3 &value) | Infinity::Types::Rendering::Material | |
| setVector4(const std::string &key, const Infinity::Types::Math::Vector4 &value) | Infinity::Types::Rendering::Material | |
| shaderName | Infinity::Types::Rendering::Material | |
| typeId() const override | Infinity::Types::Rendering::Material | virtual |
| ~Base() | Infinity::Types::Core::Base | virtual |
| ~Data() | Infinity::Types::Core::Data | virtual |
| ~Material() | Infinity::Types::Rendering::Material | virtual |