Cleanup: More clear function name
Make it explicit in the name that track index is the one used for selection (previously it read as if the track index is within its list).
This commit is contained in:
parent
f383dfabf7
commit
294ff0de43
|
@ -234,9 +234,8 @@ void BKE_tracking_tracks_average(struct MovieTrackingTrack *dst_track,
|
|||
/*const*/ struct MovieTrackingTrack **src_tracks,
|
||||
int num_src_tracks);
|
||||
|
||||
struct MovieTrackingTrack *BKE_tracking_track_get_indexed(struct MovieTracking *tracking,
|
||||
int tracknr,
|
||||
struct ListBase **r_tracksbase);
|
||||
struct MovieTrackingTrack *BKE_tracking_track_get_for_selection_index(
|
||||
struct MovieTracking *tracking, int selection_index, struct ListBase **r_tracksbase);
|
||||
|
||||
float *BKE_tracking_track_get_mask(int frame_width,
|
||||
int frame_height,
|
||||
|
|
|
@ -1009,16 +1009,16 @@ void BKE_tracking_tracks_average(MovieTrackingTrack *dst_track,
|
|||
tracking_average_tracks(dst_track, src_tracks, num_src_tracks);
|
||||
}
|
||||
|
||||
MovieTrackingTrack *BKE_tracking_track_get_indexed(MovieTracking *tracking,
|
||||
int tracknr,
|
||||
ListBase **r_tracksbase)
|
||||
MovieTrackingTrack *BKE_tracking_track_get_for_selection_index(MovieTracking *tracking,
|
||||
int selection_index,
|
||||
ListBase **r_tracksbase)
|
||||
{
|
||||
int cur = 1;
|
||||
|
||||
LISTBASE_FOREACH (MovieTrackingObject *, object, &tracking->objects) {
|
||||
LISTBASE_FOREACH (MovieTrackingTrack *, track, &object->tracks) {
|
||||
if (track->flag & TRACK_HAS_BUNDLE) {
|
||||
if (cur == tracknr) {
|
||||
if (cur == selection_index) {
|
||||
*r_tracksbase = &object->tracks;
|
||||
return track;
|
||||
}
|
||||
|
|
|
@ -859,7 +859,7 @@ static void camera_view3d_reconstruction(
|
|||
((v3d->shading.type != OB_SOLID) || !XRAY_FLAG_ENABLED(v3d));
|
||||
|
||||
MovieTracking *tracking = &clip->tracking;
|
||||
/* Index must start in 1, to mimic BKE_tracking_track_get_indexed. */
|
||||
/* Index must start in 1, to mimic BKE_tracking_track_get_for_selection_index. */
|
||||
int track_index = 1;
|
||||
|
||||
float bundle_color_custom[3];
|
||||
|
|
|
@ -2430,7 +2430,8 @@ static bool ed_object_select_pick_camera_track(bContext *C,
|
|||
continue;
|
||||
}
|
||||
|
||||
track = BKE_tracking_track_get_indexed(&clip->tracking, hitresult >> 16, &tracksbase);
|
||||
track = BKE_tracking_track_get_for_selection_index(
|
||||
&clip->tracking, hitresult >> 16, &tracksbase);
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue