Merge branch 'master' into blender2.8
[blender.git] / source / blender / makesrna / intern / rna_pose_api.c
index ed4690ac6a794f00fa6f8e298014f23216a44331..f523b725b188740eb9085f67033a52e139329cb1 100644 (file)
 #include <string.h>
 #include <time.h>
 
+#include "BLI_utildefines.h"
+
 #include "RNA_define.h"
 
 #include "DNA_object_types.h"
 
-/* #include "BLO_sys_types.h" */
+/* #include "BLI_sys_types.h" */
+
+#include "rna_internal.h"  /* own include */
 
 #ifdef RNA_RUNTIME
 
@@ -57,7 +61,7 @@ static float rna_PoseBone_do_envelope(bPoseChannel *chan, float *vec)
 }
 #else
 
-void RNA_api_pose(StructRNA *srna)
+void RNA_api_pose(StructRNA *UNUSED(srna))
 {
        /* FunctionRNA *func; */
        /* PropertyRNA *parm; */
@@ -72,7 +76,7 @@ void RNA_api_pose_channel(StructRNA *srna)
        RNA_def_function_ui_description(func, "Calculate bone envelope at given point");
        parm = RNA_def_float_vector_xyz(func, "point", 3, NULL, -FLT_MAX, FLT_MAX, "Point",
                                        "Position in 3d space to evaluate", -FLT_MAX, FLT_MAX);
-       RNA_def_property_flag(parm, PROP_REQUIRED);
+       RNA_def_parameter_flags(parm, 0, PARM_REQUIRED);
        /* return value */
        parm = RNA_def_float(func, "factor", 0, -FLT_MAX, FLT_MAX, "Factor", "Envelope factor", -FLT_MAX, FLT_MAX);
        RNA_def_function_return(func, parm);