![]() |
CRIWARE Unity Plugin Manual
Last Updated: 2025-05-08
|
用于将文件加载至内存的模块。 更多...
继承自 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 | 单位读取大小 |