diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2011-07-02 15:06:30 +0400 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2011-07-02 15:06:30 +0400 |
commit | 9cabee006b7cc7437bc8fc9ceb54b60d4f97123d (patch) | |
tree | 7a80539e1de3b5e44df1eb9725631ad2be049de2 /source/blender/blenkernel/BKE_tracking.h | |
parent | 59e815fefd23d46660693a9d353a875cc27b6dfa (diff) |
Camera tracking integration
===========================
- Fixed bug with swapped width/height used for per-pixel cycle
when disabling color channel to be used for tracking.
- Marker preview is now using sub-pixel precision.
- Tracking stuff uses the same imbug generation function
as preview area does. Sub-pixel precision should be ok
now here too.
Diffstat (limited to 'source/blender/blenkernel/BKE_tracking.h')
-rw-r--r-- | source/blender/blenkernel/BKE_tracking.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/source/blender/blenkernel/BKE_tracking.h b/source/blender/blenkernel/BKE_tracking.h index f30b459d6a0..b4111fddb7b 100644 --- a/source/blender/blenkernel/BKE_tracking.h +++ b/source/blender/blenkernel/BKE_tracking.h @@ -55,8 +55,10 @@ struct MovieTrackingTrack *BKE_tracking_copy_track(struct MovieTrackingTrack *tr void BKE_tracking_clear_path(struct MovieTrackingTrack *track, int ref_frame, int action); void BKE_tracking_free(struct MovieTracking *tracking); -struct ImBuf *BKE_tracking_acquire_pattern_imbuf(struct ImBuf *ibuf, struct MovieTrackingTrack *track, struct MovieTrackingMarker *marker, int pos[2]); -struct ImBuf *BKE_tracking_acquire_search_imbuf(struct ImBuf *ibuf, struct MovieTrackingTrack *track, struct MovieTrackingMarker *marker, int pos[2]); +struct ImBuf *BKE_tracking_acquire_pattern_imbuf(struct ImBuf *ibuf, struct MovieTrackingTrack *track, + struct MovieTrackingMarker *marker, int margin, float pos[2], int origin[2]); +struct ImBuf *BKE_tracking_acquire_search_imbuf(struct ImBuf *ibuf, struct MovieTrackingTrack *track, + struct MovieTrackingMarker *marker, int margin, float pos[2], int origin[2]); struct MovieTrackingContext *BKE_tracking_context_new(struct MovieClip *clip, struct MovieClipUser *user, int backwards); void BKE_tracking_context_free(struct MovieTrackingContext *context); |