载入中...
搜索中...
未找到
eve::model3d::EveFileSystem类 参考

medialoader::FileSystem adapter over eve::filesystem (physfs / VFS). 更多...

#include <EveFileSystem.h>

类 eve::model3d::EveFileSystem 继承关系图:

Public 成员函数

 EveFileSystem (filesystem::Filesystem *fs)
 
medialoader::FileHandle * open (const char *path, const char *mode) override
 
size_t read (medialoader::FileHandle *h, void *buf, size_t size) override
 
bool seek (medialoader::FileHandle *h, int64_t offset, int whence) override
 
int64_t tell (medialoader::FileHandle *h) override
 
int64_t size (medialoader::FileHandle *h) override
 
void close (medialoader::FileHandle *h) override
 
bool exists (const char *path) const override
 

详细描述

medialoader::FileSystem adapter over eve::filesystem (physfs / VFS).

在文件 EveFileSystem.h13 行定义.

构造及析构函数说明

◆ EveFileSystem()

eve::model3d::EveFileSystem::EveFileSystem ( filesystem::Filesystem fs)
explicit

在文件 EveFileSystem.cpp19 行定义.

成员函数说明

◆ close()

void eve::model3d::EveFileSystem::close ( medialoader::FileHandle *  h)
override

在文件 EveFileSystem.cpp96 行定义.

引用了 h.

◆ exists()

bool eve::model3d::EveFileSystem::exists ( const char *  path) const
override

在文件 EveFileSystem.cpp112 行定义.

引用了 eve::filesystem::Filesystem::getInfo().

◆ open()

medialoader::FileHandle * eve::model3d::EveFileSystem::open ( const char *  path,
const char *  mode 
)
override

在文件 EveFileSystem.cpp21 行定义.

引用了 file, h , 以及 eve::filesystem::Filesystem::newFile().

◆ read()

size_t eve::model3d::EveFileSystem::read ( medialoader::FileHandle *  h,
void *  buf,
size_t  size 
)
override

在文件 EveFileSystem.cpp40 行定义.

引用了 h, n , 以及 size().

◆ seek()

bool eve::model3d::EveFileSystem::seek ( medialoader::FileHandle *  h,
int64_t  offset,
int  whence 
)
override

在文件 EveFileSystem.cpp52 行定义.

引用了 h , 以及 pos.

◆ size()

int64_t eve::model3d::EveFileSystem::size ( medialoader::FileHandle *  h)
override

在文件 EveFileSystem.cpp85 行定义.

引用了 h.

被这些函数引用 read().

◆ tell()

int64_t eve::model3d::EveFileSystem::tell ( medialoader::FileHandle *  h)
override

在文件 EveFileSystem.cpp74 行定义.

引用了 h.


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