Sese Framework  x.y.z
A cross-platform framework
载入中...
搜索中...
未找到
sese::res::ResourceManager类 参考

静态资源管理器 更多...

#include <ResourceManager.h>

Public 类型

using MapType = std::map<std::string, Resource::Ptr>
 

Public 成员函数

 ResourceManager ()=default
 
virtual ~ResourceManager ()=default
 
Resource::Ptr getResource (const std::string &name) const
 
decltype(auto) begin () const
 
decltype(auto) end () const
 

Protected 属性

MapType resourceMap
 

详细描述

静态资源管理器

成员类型定义说明

◆ MapType

using sese::res::ResourceManager::MapType = std::map<std::string, Resource::Ptr>

构造及析构函数说明

◆ ResourceManager()

sese::res::ResourceManager::ResourceManager ( )
default

◆ ~ResourceManager()

virtual sese::res::ResourceManager::~ResourceManager ( )
virtualdefault

成员函数说明

◆ begin()

decltype(auto) sese::res::ResourceManager::begin ( ) const
inlinenodiscard

引用了 resourceMap.

◆ end()

decltype(auto) sese::res::ResourceManager::end ( ) const
inlinenodiscard

引用了 resourceMap.

◆ getResource()

sese::res::Resource::Ptr sese::res::ResourceManager::getResource ( const std::string & name) const
nodiscard

根据资源名称获取资源

参数
name资源名称
返回值
nullptr资源不存在

引用了 resourceMap.

类成员变量说明

◆ resourceMap

MapType sese::res::ResourceManager::resourceMap
protected

被这些函数引用 begin(), end() , 以及 getResource().


该类的文档由以下文件生成: