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

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

#include <EveFileSystem.h>

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

Public 成员函数

 EveFileSystem (filesystem::Filesystem *fs)
 Constructs a EveFileSystem.
 
medialoader::FileHandle * open (const char *path, const char *mode) override
 Opens .
 
size_t read (medialoader::FileHandle *h, void *buf, size_t size) override
 Reads .
 
bool seek (medialoader::FileHandle *h, int64_t offset, int whence) override
 Seeks .
 
int64_t tell (medialoader::FileHandle *h) override
 Tell.
 
int64_t size (medialoader::FileHandle *h) override
 Returns the size of .
 
void close (medialoader::FileHandle *h) override
 Closes .
 
bool exists (const char *path) const override
 True if active.
 

详细描述

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

在文件 EveFileSystem.h 第 13 行定义.

构造及析构函数说明

◆ EveFileSystem()

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

Constructs a EveFileSystem.

在文件 EveFileSystem.cpp 第 19 行定义.

成员函数说明

◆ close()

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

Closes .

在文件 EveFileSystem.cpp 第 96 行定义.

引用了 h.

◆ exists()

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

True if active.

在文件 EveFileSystem.cpp 第 112 行定义.

引用了 eve::filesystem::Filesystem::getInfo(), info , 以及 path.

◆ open()

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

Opens .

在文件 EveFileSystem.cpp 第 21 行定义.

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

◆ read()

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

Reads .

在文件 EveFileSystem.cpp 第 40 行定义.

引用了 h, n , 以及 size.

◆ seek()

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

Seeks .

在文件 EveFileSystem.cpp 第 52 行定义.

引用了 h, offset , 以及 pos.

◆ size()

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

Returns the size of .

在文件 EveFileSystem.cpp 第 85 行定义.

引用了 h.

◆ tell()

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

Tell.

在文件 EveFileSystem.cpp 第 74 行定义.

引用了 h.


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