Move binary-search threshold used for FCurves to BKE_fcurve.h header
authorJoshua Leung <aligorith@gmail.com>
Tue, 15 Apr 2014 15:08:01 +0000 (03:08 +1200)
committerJoshua Leung <aligorith@gmail.com>
Tue, 15 Apr 2014 15:23:51 +0000 (03:23 +1200)
Since this is now pretty much the de-facto "minimum distance between keyframes",
we might as well expose this in this header so that other places which need similar
thresholds can perform similar checks (needed for my next commit)

source/blender/blenkernel/BKE_fcurve.h
source/blender/blenkernel/intern/fcurve.c

index 046bb8e0e8d839ab89a68edc5b9c49c00ed33e43..0e86be9b97cc0499c78b68e5a44884e399b2dc16 100644 (file)
@@ -197,7 +197,10 @@ int BKE_fcm_envelope_find_index(struct FCM_EnvelopeData *array, float frame, int
 
 /* ************** F-Curves API ******************** */
 
-/* -------- Data Managemnt  --------  */
+/* threshold for binary-searching keyframes - threshold here should be good enough for now, but should become userpref */
+#define BEZT_BINARYSEARCH_THRESH   0.01f /* was 0.00001, but giving errors */
+
+/* -------- Data Management  --------  */
 
 void free_fcurve(struct FCurve *fcu);
 struct FCurve *copy_fcurve(struct FCurve *fcu);
index 0f3a2a668bf642876f0e41febde042d8ee8b74bb..fc74ae5fe60000eecd0e3c79073c22eef9a0940b 100644 (file)
@@ -351,10 +351,6 @@ FCurve *rna_get_fcurve(PointerRNA *ptr, PropertyRNA *prop, int rnaindex, bAction
 
 /* ----------------- Finding Keyframes/Extents -------------------------- */
 
-/* threshold for binary-searching keyframes - threshold here should be good enough for now, but should become userpref */
-#define BEZT_BINARYSEARCH_THRESH   0.01f /* was 0.00001, but giving errors */
-
-
 /* Binary search algorithm for finding where to insert BezTriple, with optional argument for precision required.
  * Returns the index to insert at (data already at that index will be offset if replace is 0)
  */