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);
|
||||
}
|
||||
|
||||
typedef struct TrackMotionCurveUserData {
|
||||
MovieTrackingTrack *act_track;
|
||||
bool sel;
|
||||
float xscale, yscale, hsize;
|
||||
} TrackMotionCurveUserData;
|
||||
|
||||
static void tracking_segment_knot_cb(void *userdata, MovieTrackingTrack *track,
|
||||
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;
|
||||
|
||||
if (track != data->act_track)
|
||||
@@ -151,7 +157,7 @@ static void draw_tracks_curves(View2D *v2d, SpaceClip *sc)
|
||||
MovieTracking *tracking = &clip->tracking;
|
||||
MovieTrackingTrack *act_track = BKE_tracking_track_get_active(tracking);
|
||||
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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user