[Bf-blender-cvs] [f8e623e] alembic: Removed unused "object cache" iterator code.
Lukas Tönne
noreply at git.blender.org
Wed Apr 1 10:00:40 CEST 2015
Commit: f8e623e0b8aaf5b4762f453de0538a79d38e1fbf
Author: Lukas Tönne
Date: Tue Mar 31 18:12:10 2015 +0200
Branches: alembic
https://developer.blender.org/rBf8e623e0b8aaf5b4762f453de0538a79d38e1fbf
Removed unused "object cache" iterator code.
===================================================================
M source/blender/blenkernel/BKE_cache_library.h
M source/blender/blenkernel/intern/cache_library.c
===================================================================
diff --git a/source/blender/blenkernel/BKE_cache_library.h b/source/blender/blenkernel/BKE_cache_library.h
index 09a9a24..c0ced2b 100644
--- a/source/blender/blenkernel/BKE_cache_library.h
+++ b/source/blender/blenkernel/BKE_cache_library.h
@@ -56,17 +56,6 @@ void BKE_cache_library_unlink(struct CacheLibrary *cachelib);
void BKE_cache_library_make_object_list(struct Main *bmain, struct CacheLibrary *cachelib, struct ListBase *lb);
-typedef struct CacheLibraryObjectsIterator {
- ListBase objects;
- LinkData *cur;
-} CacheLibraryObjectsIterator;
-
-void BKE_object_cache_iter_init(CacheLibraryObjectsIterator *iter, struct CacheLibrary *cachelib);
-bool BKE_object_cache_iter_valid(CacheLibraryObjectsIterator *iter);
-void BKE_object_cache_iter_next(CacheLibraryObjectsIterator *iter);
-void BKE_object_cache_iter_end(CacheLibraryObjectsIterator *iter);
-struct Object *BKE_object_cache_iter_get(CacheLibraryObjectsIterator *iter);
-
const char *BKE_cache_item_name_prefix(int type);
void BKE_cache_item_name(struct Object *ob, int type, int index, char *name);
int BKE_cache_item_name_length(struct Object *ob, int type, int index);
diff --git a/source/blender/blenkernel/intern/cache_library.c b/source/blender/blenkernel/intern/cache_library.c
index 518d284..33074f5 100644
--- a/source/blender/blenkernel/intern/cache_library.c
+++ b/source/blender/blenkernel/intern/cache_library.c
@@ -162,34 +162,6 @@ void BKE_cache_library_make_object_list(Main *bmain, CacheLibrary *cachelib, Lis
}
}
-void BKE_object_cache_iter_init(CacheLibraryObjectsIterator *iter, CacheLibrary *cachelib)
-{
- BLI_listbase_clear(&iter->objects);
- BKE_cache_library_make_object_list(G.main, cachelib, &iter->objects);
-
- iter->cur = iter->objects.first;
-}
-
-bool BKE_object_cache_iter_valid(CacheLibraryObjectsIterator *iter)
-{
- return iter->cur != NULL;
-}
-
-void BKE_object_cache_iter_next(CacheLibraryObjectsIterator *iter)
-{
- iter->cur = iter->cur->next;
-}
-
-Object *BKE_object_cache_iter_get(CacheLibraryObjectsIterator *iter)
-{
- return iter->cur->data;
-}
-
-void BKE_object_cache_iter_end(CacheLibraryObjectsIterator *iter)
-{
- BLI_freelistN(&iter->objects);
-}
-
/* ========================================================================= */
const char *BKE_cache_item_name_prefix(int type)
More information about the Bf-blender-cvs
mailing list