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

静态资源 更多...

#include <Resource.h>

Public 类型

using Ptr = std::shared_ptr<Resource>
 

Public 成员函数

 Resource (std::string name, const void *buf, size_t size)
 
ResourceStream::Ptr getStream ()
 
const std::string & getName () const
 
size_t getSize () const
 

Protected 属性

std::string name {}
 
const void * buf {}
 
size_t size {}
 

详细描述

静态资源

成员类型定义说明

◆ Ptr

using sese::res::Resource::Ptr = std::shared_ptr<Resource>

构造及析构函数说明

◆ Resource()

sese::res::Resource::Resource ( std::string name,
const void * buf,
size_t size )

成员函数说明

◆ getName()

const std::string & sese::res::Resource::getName ( ) const
inlinenodiscard

获取资源名称

返回
资源名称

引用了 name.

◆ getSize()

size_t sese::res::Resource::getSize ( ) const
inlinenodiscard

获取资源大小

返回
资源大小

引用了 size.

◆ getStream()

sese::res::ResourceStream::Ptr sese::res::Resource::getStream ( )

获取静态资源流

返回

引用了 SESE_MAKE_RES_STREAM.

类成员变量说明

◆ buf

const void* sese::res::Resource::buf {}
protected

◆ name

std::string sese::res::Resource::name {}
protected

被这些函数引用 getName().

◆ size

size_t sese::res::Resource::size {}
protected

被这些函数引用 getSize().


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