Code cleanup: use r_ prefix for return args
[blender.git] / source / blender / blenkernel / BKE_world.h
index 9d763e8f003d8da345903a9c423a9494cb7d8f45..7f4ba6c615ee4f2fcbc759382d15f4c577db156f 100644 (file)
@@ -1,8 +1,4 @@
-/**
- * blenlib/BKE_world.h (mar-2001 nzc)
- *     
- * $Id$ 
- *
+/*
  * ***** BEGIN GPL LICENSE BLOCK *****
  *
  * This program is free software; you can redistribute it and/or
  *
  * ***** END GPL LICENSE BLOCK *****
  */
-#ifndef BKE_WORLD_H
-#define BKE_WORLD_H
+#ifndef __BKE_WORLD_H__
+#define __BKE_WORLD_H__
+
+/** \file BKE_world.h
+ *  \ingroup bke
+ *  \since March 2001
+ *  \author nzc
+ */
 
+struct Main;
 struct World;
 
-void free_world(struct World *sc); 
-struct World *add_world(char *name);
-struct World *copy_world(struct World *wrld);
-void make_local_world(struct World *wrld);
+void BKE_world_free(struct World *sc);
+void BKE_world_free_ex(struct World *sc, bool do_id_user);
+struct World *add_world(struct Main *bmian, const char *name);
+struct World *BKE_world_copy(struct World *wrld);
+struct World *localize_world(struct World *wrld);
+void BKE_world_make_local(struct World *wrld);
 
 #endif