utility 2026.1.9
A comprehensive C++ utilities library tailored for the development of modern desktop and extended reality (XR) applications.
Loading...
Searching...
No Matches
utility::RessourceProvider Member List

This is the complete list of members for utility::RessourceProvider, including all inherited members.

_audioManagerutility::RessourceProviderprotected
_audioSourcesutility::RessourceProviderprotected
_basePathutility::RessourceProviderprotected
_codePointsutility::RessourceProviderprotected
_currentIDutility::RessourceProviderprotected
_elementsIDsutility::RessourceProviderprotected
_fontsutility::RessourceProviderprotected
_materialsutility::RessourceProviderprotected
_modelsutility::RessourceProviderprotected
_shaderIDsutility::RessourceProviderprotected
_shadersutility::RessourceProviderprotected
_systemInterfaceutility::RessourceProviderprotected
_texturesutility::RessourceProviderprotected
_versionutility::RessourceProviderprotected
buildShaderPath(const std::string &vertexPath, const std::string &fragmentPath) constutility::RessourceProviderprotected
getCodePoints() constutility::RessourceProvider
getDefaultMaterialID()utility::RessourceProvider
getLogger(void)utility::logging::Loggable< RessourceProvider, utility::logging::DefaultLogger >inlineprotected
getLogger(void) constutility::logging::Loggable< RessourceProvider, utility::logging::DefaultLogger >inlineprotected
getMaterialID(const std::string &materialName)utility::RessourceProvider
getMaterials() constutility::RessourceProvider
getMeshMaterialID()utility::RessourceProvider
getModels() constutility::RessourceProvider
getNextID()utility::RessourceProviderprotected
getShaderID(const std::string &shaderName) constutility::RessourceProvider
getShaders() constutility::RessourceProvider
getTextures() constutility::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) noexceptutility::logging::Loggable< RessourceProvider, utility::logging::DefaultLogger >inlineprotected
onFontAtlasCreated(const std::string &name, std::shared_ptr< graphic::Texture > atlas)utility::RessourceProviderprotected
operator=(Loggable &&other) noexceptutility::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::RessourceProviderprotected
RessourceProvider(SystemIO &systemInterface, const std::string &basePath="")utility::RessourceProvider
ShaderType enum nameutility::RessourceProvider
touch() noexceptutility::RessourceProviderprotected
version() const noexceptutility::RessourceProvider
~Loggable(void)=defaultutility::logging::Loggable< RessourceProvider, utility::logging::DefaultLogger >protectedvirtual
~RessourceProvider()=defaultutility::RessourceProvider