| _audioManager | utility::RessourceProvider | protected |
| _audioSources | utility::RessourceProvider | protected |
| _basePath | utility::RessourceProvider | protected |
| _codePoints | utility::RessourceProvider | protected |
| _currentID | utility::RessourceProvider | protected |
| _elementsIDs | utility::RessourceProvider | protected |
| _fonts | utility::RessourceProvider | protected |
| _materials | utility::RessourceProvider | protected |
| _models | utility::RessourceProvider | protected |
| _shaderIDs | utility::RessourceProvider | protected |
| _shaders | utility::RessourceProvider | protected |
| _systemInterface | utility::RessourceProvider | protected |
| _textures | utility::RessourceProvider | protected |
| _version | utility::RessourceProvider | protected |
| buildShaderPath(const std::string &vertexPath, const std::string &fragmentPath) const | utility::RessourceProvider | protected |
| getCodePoints() const | utility::RessourceProvider | |
| getDefaultMaterialID() | utility::RessourceProvider | |
| getLogger(void) | utility::logging::Loggable< RessourceProvider, utility::logging::DefaultLogger > | inlineprotected |
| getLogger(void) const | utility::logging::Loggable< RessourceProvider, utility::logging::DefaultLogger > | inlineprotected |
| getMaterialID(const std::string &materialName) | utility::RessourceProvider | |
| getMaterials() const | utility::RessourceProvider | |
| getMeshMaterialID() | utility::RessourceProvider | |
| getModels() const | utility::RessourceProvider | |
| getNextID() | utility::RessourceProvider | protected |
| getShaderID(const std::string &shaderName) const | utility::RessourceProvider | |
| getShaders() const | utility::RessourceProvider | |
| getTextures() const | utility::RessourceProvider | |
| loadAudioSource(const std::string &path) | utility::RessourceProvider | |
| loadAudioSourceFromAsset(std::shared_ptr< utility::File > audioAsset) | utility::RessourceProvider | |
| loadCodePoints(const std::string &path) | utility::RessourceProvider | |
| loadCodePointsFromAsset(std::shared_ptr< utility::File > codePointsAsset) | utility::RessourceProvider | |
| loadFont(const std::string &path) | utility::RessourceProvider | |
| loadFontFamilyFromAssets(const std::vector< std::shared_ptr< utility::File > > &fontAssets) | utility::RessourceProvider | |
| loadFontFromAsset(std::shared_ptr< utility::File > fontAsset) | utility::RessourceProvider | |
| loadImageMaterial(const std::string &path) | utility::RessourceProvider | |
| loadMaterial(const std::string &path, ShaderType shaderType) | utility::RessourceProvider | |
| loadMaterialFromAsset(ShaderType shaderType, std::shared_ptr< utility::File > materialAsset) | utility::RessourceProvider | |
| loadModel(const std::string &path, const utility::graphic::PoseF &pose=utility::graphic::PoseF(), const std::string &material="default_material") | utility::RessourceProvider | |
| loadModelFromAsset(std::shared_ptr< utility::File > modelAsset, const utility::graphic::PoseF &pose=utility::graphic::PoseF(), const std::string &material="default_material") | utility::RessourceProvider | |
| loadModelFromAsset(std::shared_ptr< utility::File > modelAsset, graphic::Model::ModelType type, const utility::graphic::PoseF &pose=utility::graphic::PoseF(), const std::string &material="default_material") | utility::RessourceProvider | |
| loadObj(const std::string &path, const utility::graphic::PoseF &pose=utility::graphic::PoseF(), const std::string &material="default_material") | utility::RessourceProvider | |
| loadObjFromAsset(std::shared_ptr< utility::File > modelAsset, const utility::graphic::PoseF &pose=utility::graphic::PoseF(), const std::string &material="default_material") | utility::RessourceProvider | |
| loadShader(const std::string &vertexPath, const std::string &fragmentPath) | utility::RessourceProvider | |
| loadShaderFromAssets(std::shared_ptr< utility::File > vertexAsset, std::shared_ptr< utility::File > fragmentAsset) | utility::RessourceProvider | |
| loadTexture(const std::string &path) | utility::RessourceProvider | |
| loadTextureFromAsset(std::shared_ptr< utility::File > textureAsset) | utility::RessourceProvider | |
| Loggable(void) | utility::logging::Loggable< RessourceProvider, utility::logging::DefaultLogger > | inlineexplicitprotected |
| Loggable(Loggable &&other) noexcept | utility::logging::Loggable< RessourceProvider, utility::logging::DefaultLogger > | inlineprotected |
| onFontAtlasCreated(const std::string &name, std::shared_ptr< graphic::Texture > atlas) | utility::RessourceProvider | protected |
| operator=(Loggable &&other) noexcept | utility::logging::Loggable< RessourceProvider, utility::logging::DefaultLogger > | inlineprotected |
| registerShader(uint32_t id, const std::string &path, const std::string &vertexPath, std::shared_ptr< graphic::Shader > shader) | utility::RessourceProvider | protected |
| RessourceProvider(SystemIO &systemInterface, const std::string &basePath="") | utility::RessourceProvider | |
| ShaderType enum name | utility::RessourceProvider | |
| touch() noexcept | utility::RessourceProvider | protected |
| version() const noexcept | utility::RessourceProvider | |
| ~Loggable(void)=default | utility::logging::Loggable< RessourceProvider, utility::logging::DefaultLogger > | protectedvirtual |
| ~RessourceProvider()=default | utility::RessourceProvider | |