Code cleanup: move hardcoded structure to a typedef
This commit is contained in:
@@ -123,10 +123,16 @@ static void tracking_segment_end_cb(void *UNUSED(userdata))
|
|||||||
glLineWidth(1.0f);
|
glLineWidth(1.0f);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
typedef struct TrackMotionCurveUserData {
|
||||||
|
MovieTrackingTrack *act_track;
|
||||||
|
bool sel;
|
||||||
|
float xscale, yscale, hsize;
|
||||||
|
} TrackMotionCurveUserData;
|
||||||
|
|
||||||
static void tracking_segment_knot_cb(void *userdata, MovieTrackingTrack *track,
|
static void tracking_segment_knot_cb(void *userdata, MovieTrackingTrack *track,
|
||||||
MovieTrackingMarker *marker, int coord, int scene_framenr, float val)
|
MovieTrackingMarker *marker, int coord, int scene_framenr, float val)
|
||||||
{
|
{
|
||||||
struct { MovieTrackingTrack *act_track; bool sel; float xscale, yscale, hsize; } *data = userdata;
|
TrackMotionCurveUserData *data = (TrackMotionCurveUserData *) userdata;
|
||||||
int sel = 0, sel_flag;
|
int sel = 0, sel_flag;
|
||||||
|
|
||||||
if (track != data->act_track)
|
if (track != data->act_track)
|
||||||
@@ -151,7 +157,7 @@ static void draw_tracks_curves(View2D *v2d, SpaceClip *sc)
|
|||||||
MovieTracking *tracking = &clip->tracking;
|
MovieTracking *tracking = &clip->tracking;
|
||||||
MovieTrackingTrack *act_track = BKE_tracking_track_get_active(tracking);
|
MovieTrackingTrack *act_track = BKE_tracking_track_get_active(tracking);
|
||||||
int width, height;
|
int width, height;
|
||||||
struct { MovieTrackingTrack *act_track; bool sel; float xscale, yscale, hsize; } userdata;
|
TrackMotionCurveUserData userdata;
|
||||||
|
|
||||||
BKE_movieclip_get_size(clip, &sc->user, &width, &height);
|
BKE_movieclip_get_size(clip, &sc->user, &width, &height);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user