Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey@blender.org>2022-05-12 12:30:16 +0300
committerSergey Sharybin <sergey@blender.org>2022-05-12 12:37:05 +0300
commit87dd8dc7406750bb1622ac84a04aded93c2670a4 (patch)
tree4117255614a0d65b948eb911f1330eec8bef752e /source/blender/editors/space_clip/tracking_ops.c
parent993d17af90112ad62d98ccdfa110bd97dd0516d8 (diff)
Cleanup: Hide slide operator specific logic
Use a more semantically clear function in the tracking API.
Diffstat (limited to 'source/blender/editors/space_clip/tracking_ops.c')
-rw-r--r--source/blender/editors/space_clip/tracking_ops.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/source/blender/editors/space_clip/tracking_ops.c b/source/blender/editors/space_clip/tracking_ops.c
index 39a151ce3c9..407ddc04dcc 100644
--- a/source/blender/editors/space_clip/tracking_ops.c
+++ b/source/blender/editors/space_clip/tracking_ops.c
@@ -534,7 +534,7 @@ static bool slide_check_corners(float (*corners)[2])
return true;
}
-MovieTrackingTrack *tracking_marker_check_slide(
+static MovieTrackingTrack *tracking_marker_check_slide(
bContext *C, const wmEvent *event, int *r_area, int *r_action, int *r_corner)
{
const float distance_clip_squared = 12.0f * 12.0f;
@@ -645,6 +645,12 @@ MovieTrackingTrack *tracking_marker_check_slide(
return NULL;
}
+struct MovieTrackingTrack *tracking_find_track_in_proximity(struct bContext *C,
+ const struct wmEvent *event)
+{
+ return tracking_marker_check_slide(C, event, NULL, NULL, NULL);
+}
+
static void *slide_marker_customdata(bContext *C, const wmEvent *event)
{
SpaceClip *sc = CTX_wm_space_clip(C);