Crates.io | pi_res_mgr |
lib.rs | pi_res_mgr |
version | 0.1.0 |
source | src |
created_at | 2022-03-01 07:44:48.672949 |
updated_at | 2022-03-01 07:44:48.672949 |
description | Resource Manager |
homepage | |
repository | https://github.com/GaiaWorld/pi_res_mgr.git |
max_upload_size | |
id | 541388 |
size | 30,439 |
资源管理器, 管理多个资源表。有最大内存容量的控制。 一个资源可能会用于不同的用途, 尤其是图片, 界面、人物、场景、特效等, 每种用途的优先级不同。 为了更好的缓存资源,因此我们将不同的用途定义为分组, 为每类每用途的资源创建资源表。 需要外部设置的每个资源表内的每分组Cache的max_capacity和min_capacity及超时时间。 如果总容量有空闲, 则按权重提高那些满的Cache的cur_capacity