[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