gltfio: Add ResourceLoader evict API.

This commit is contained in:
Philip Rideout
2021-03-03 12:02:57 -08:00
parent 5cc8ebd3e1
commit c3c2a732cd
6 changed files with 31 additions and 0 deletions

View File

@@ -269,6 +269,11 @@ bool ResourceLoader::hasResourceData(const char* uri) const {
return pImpl->mUriDataCache.find(uri) != pImpl->mUriDataCache.end();
}
void ResourceLoader::evictResourceData() {
// Note that this triggers BufferDescriptor callbacks.
pImpl->mUriDataCache.clear();
}
bool ResourceLoader::loadResources(FilamentAsset* asset) {
FFilamentAsset* fasset = upcast(asset);
return loadResources(fasset, false);