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.vfx@gmail.com>2013-08-02 09:45:58 +0400
committerSergey Sharybin <sergey.vfx@gmail.com>2013-08-02 09:45:58 +0400
commit4fe091f0dc84eadbcfb0722a9b2aade8c39f5d5a (patch)
tree35b8e7e15b0682d10a29a467d05cb8e699e41ca6 /source/blender/editors/space_clip/clip_intern.h
parent0395b8ae8f2d43971bdb644dc08659f3eccc1903 (diff)
Initial code layout for real plane tracker
This commit includes: - DNA structures layout. It's not completely finished yet, and at some point files could become broken, but we'll try to avoid this as much as we can. - Basic RNA code layout for new data structures. Not completely finished in terms it's not possible to define plane tracks from Python just yet. - Operator to define the plane. - Deletion and selection operators are aware of planes. - Plane marker's corners could be slided with mouse. Still lots of thing to be done, but we need to commit at some point so we could share the code work.
Diffstat (limited to 'source/blender/editors/space_clip/clip_intern.h')
-rw-r--r--source/blender/editors/space_clip/clip_intern.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/source/blender/editors/space_clip/clip_intern.h b/source/blender/editors/space_clip/clip_intern.h
index 7fd3094f1cf..d52622a1c2e 100644
--- a/source/blender/editors/space_clip/clip_intern.h
+++ b/source/blender/editors/space_clip/clip_intern.h
@@ -132,8 +132,8 @@ void clip_graph_tracking_values_iterate(struct SpaceClip *sc, int selected_only,
void clip_graph_tracking_iterate(struct SpaceClip *sc, int selected_only, int include_hidden, void *userdata,
void (*func)(void *userdata, struct MovieTrackingMarker *marker));
-void clip_delete_track(struct bContext *C, struct MovieClip *clip, struct ListBase *tracksbase, struct MovieTrackingTrack *track);
-void clip_delete_marker(struct bContext *C, struct MovieClip *clip, struct ListBase *tracksbase, struct MovieTrackingTrack *track, struct MovieTrackingMarker *marker);
+void clip_delete_track(struct bContext *C, struct MovieClip *clip, struct MovieTrackingTrack *track);
+void clip_delete_marker(struct bContext *C, struct MovieClip *clip, struct MovieTrackingTrack *track, struct MovieTrackingMarker *marker);
void clip_view_center_to_point(SpaceClip *sc, float x, float y);
@@ -195,6 +195,9 @@ void CLIP_OT_paste_tracks(struct wmOperatorType *ot);
void CLIP_OT_track_mask(struct wmOperatorType *ot);
+void CLIP_OT_create_plane_track(struct wmOperatorType *ot);
+void CLIP_OT_slide_plane_marker(struct wmOperatorType *ot);
+
/* tracking_select.c */
void CLIP_OT_select(struct wmOperatorType *ot);
void CLIP_OT_select_all(struct wmOperatorType *ot);