CRIWARE Unity Plugin Manual
Last Updated: 2024-07-12
|
用于将文件加载至内存的模块。 更多...
继承自 CriDisposable .
Public 类型 | |
enum | Status { Stop, Loading, Complete, Error } |
显示加载器的状态的值。 更多... | |
Public 成员函数 | |
override void | Dispose () |
丢弃加载器。 更多... | |
void | Load (CriFsBinder binder, string path, long fileOffset, long loadSize, byte[] buffer) |
开始数据加载。 更多... | |
void | LoadById (CriFsBinder binder, int id, long fileOffset, long loadSize, byte[] buffer) |
开始数据加载。 更多... | |
void | LoadWithoutDecompression (CriFsBinder binder, string path, long fileOffset, long loadSize, byte[] buffer) |
在不展开压缩数据的情况下加载至内存中。 更多... | |
void | LoadWithoutDecompressionById (CriFsBinder binder, int id, long fileOffset, long loadSize, byte[] buffer) |
在不展开压缩数据的情况下加载至内存中。 更多... | |
void | DecompressData (long srcSize, byte[] srcBuffer, long dstSize, byte[] dstBuffer) |
展开内存中存放的压缩数据。 更多... | |
void | Stop () |
停止加载处理。 更多... | |
Status | GetStatus () |
获取加载器的状态。 更多... | |
void | SetReadUnitSize (int unit_size) |
设置单位读取大小 更多... | |
|
strong |
|
inline |
丢弃加载器。
|
inline |
开始数据加载。
binder | Binder |
path | 文件路径名 |
fileOffset | 从文件开头的偏移位置(单位是字节) |
loadSize | 加载要求大小(单位是字节) |
buffer | 加载目标缓冲区 |
|
inline |
开始数据加载。
binder | Binder |
id | 文件ID |
fileOffset | 从文件开头的偏移位置(单位是字节) |
loadSize | 加载要求大小(单位是字节) |
buffer | 加载目标缓冲区 |
|
inline |
在不展开压缩数据的情况下加载至内存中。
binder | Binder |
path | 文件路径名 |
fileOffset | 从文件开头的偏移位置(单位是字节) |
loadSize | 加载要求大小(单位是字节) |
buffer | 加载目标缓冲区 |
|
inline |
在不展开压缩数据的情况下加载至内存中。
binder | Binder |
id | 文件ID |
fileOffset | 从文件开头的偏移位置(单位是字节) |
loadSize | 加载要求大小(单位是字节) |
buffer | 加载目标缓冲区 |
|
inline |
展开内存中存放的压缩数据。
srcSize | 压缩数据大小(单位是字节) |
srcBuffer | 压缩数据所在的缓冲区 |
dstSize | 展开目标缓冲区的大小(单位是字节) |
dstBuffer | 展开目标缓冲区 |
|
inline |
停止加载处理。
|
inline |
|
inline |
设置单位读取大小
unit_size | 单位读取大小 |