Undo revision 23130 which was a merge with 2.5, a messy one because I did something...
[blender.git] / source / blender / makesrna / intern / rna_scene_api.c
index fa21257..076fe38 100644 (file)
@@ -1,5 +1,5 @@
 /**
- * $Id$
+ * $Id: rna_object_api.c 21115 2009-06-23 19:17:59Z kazanbas $
  *
  * ***** BEGIN GPL LICENSE BLOCK *****
  *
@@ -21,7 +21,7 @@
  * All rights reserved.
  *
  * 
- * Contributor(s): Arystanbek Dyussenov, Joshua Leung
+ * Contributor(s): Blender Foundation
  *
  * ***** END GPL LICENSE BLOCK *****
  */
 #include <stdio.h>
 
 #include "RNA_define.h"
-#include "RNA_enum_types.h"
 #include "RNA_types.h"
 
-#include "DNA_anim_types.h"
 #include "DNA_object_types.h"
 #include "DNA_scene_types.h"
 
 #ifdef RNA_RUNTIME
 
-#include "BKE_animsys.h"
 #include "BKE_scene.h"
 #include "BKE_depsgraph.h"
 
@@ -84,33 +81,6 @@ static void rna_Scene_set_frame(Scene *sce, bContext *C, int frame)
        WM_event_add_notifier(C, NC_SCENE|ND_FRAME, sce);
 }
 
-static KeyingSet *rna_Scene_add_keying_set(Scene *sce, ReportList *reports, 
-               char name[], int absolute, int insertkey_needed, int insertkey_visual)
-{
-       KeyingSet *ks= NULL;
-       short flag=0, keyingflag=0;
-       
-       /* validate flags */
-       if (absolute)
-               flag |= KEYINGSET_ABSOLUTE;
-       if (insertkey_needed)
-               keyingflag |= INSERTKEY_NEEDED;
-       if (insertkey_visual)
-               keyingflag |= INSERTKEY_MATRIX;
-               
-       /* call the API func, and set the active keyingset index */
-       ks= BKE_keyingset_add(&sce->keyingsets, name, flag, keyingflag);
-       
-       if (ks) {
-               sce->active_keyingset= BLI_countlist(&sce->keyingsets);
-               return ks;
-       }
-       else {
-               BKE_report(reports, RPT_ERROR, "Keying Set could not be added.");
-               return NULL;
-       }
-}
-
 #else
 
 void RNA_api_scene(StructRNA *srna)
@@ -135,21 +105,7 @@ void RNA_api_scene(StructRNA *srna)
        RNA_def_function_ui_description(func, "Set scene frame updating all objects immediately.");
        parm= RNA_def_int(func, "frame", 0, MINAFRAME, MAXFRAME, "", "Frame number to set.", MINAFRAME, MAXFRAME);
        RNA_def_property_flag(parm, PROP_REQUIRED);
-
-       /* Add Keying Set */
-       func= RNA_def_function(srna, "add_keying_set", "rna_Scene_add_keying_set");
-       RNA_def_function_ui_description(func, "Add a new Keying Set to Scene.");
-       RNA_def_function_flag(func, FUNC_USE_REPORTS);
-       /* returns the new KeyingSet */
-       parm= RNA_def_pointer(func, "keyingset", "KeyingSet", "", "Newly created Keying Set.");
-       RNA_def_function_return(func, parm);
-       /* name */
-       RNA_def_string(func, "name", "KeyingSet", 64, "Name", "Name of Keying Set");
-       /* flags */
-       RNA_def_boolean(func, "absolute", 1, "Absolute", "Keying Set defines specific paths/settings to be keyframed (i.e. is not reliant on context info)");
-       /* keying flags */
-       RNA_def_boolean(func, "insertkey_needed", 0, "Insert Keyframes - Only Needed", "Only insert keyframes where they're needed in the relevant F-Curves.");
-       RNA_def_boolean(func, "insertkey_visual", 0, "Insert Keyframes - Visual", "Insert keyframes based on 'visual transforms'.");
 }
 
 #endif
+