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-10-15 19:21:33 +0400
committerSergey Sharybin <sergey.vfx@gmail.com>2013-10-15 19:21:33 +0400
commiteaf0d267f219d58afb91818c28305ef889dc3dbf (patch)
tree23dc052b6e9ea3aa45574dff50750687564df07e /source/blender/editors/space_clip/clip_graph_draw.c
parentd2abc2282346a156d2ffd4c5442f03b949c69243 (diff)
Code cleanup: move hardcoded structure to a typedef
Diffstat (limited to 'source/blender/editors/space_clip/clip_graph_draw.c')
-rw-r--r--source/blender/editors/space_clip/clip_graph_draw.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/source/blender/editors/space_clip/clip_graph_draw.c b/source/blender/editors/space_clip/clip_graph_draw.c
index 22b70b82902..9beb8edd914 100644
--- a/source/blender/editors/space_clip/clip_graph_draw.c
+++ b/source/blender/editors/space_clip/clip_graph_draw.c
@@ -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);