Blender V5.0
clip_graph_draw.cc File Reference
#include "DNA_movieclip_types.h"
#include "DNA_scene_types.h"
#include "DNA_screen_types.h"
#include "BLI_utildefines.h"
#include "BKE_movieclip.h"
#include "BKE_tracking.h"
#include "ED_anim_api.hh"
#include "ED_clip.hh"
#include "GPU_immediate.hh"
#include "GPU_immediate_util.hh"
#include "GPU_matrix.hh"
#include "GPU_state.hh"
#include "UI_resources.hh"
#include "UI_view2d.hh"
#include "clip_intern.hh"

Go to the source code of this file.

Classes

struct  TrackMotionCurveUserData

Functions

static void tracking_segment_point_cb (void *userdata, MovieTrackingTrack *, MovieTrackingMarker *, eClipCurveValueSource value_source, int scene_framenr, float val)
static void tracking_segment_start_cb (void *userdata, MovieTrackingTrack *track, eClipCurveValueSource value_source, bool is_point)
static void tracking_segment_end_cb (void *userdata, eClipCurveValueSource value_source)
static void tracking_segment_knot_cb (void *userdata, MovieTrackingTrack *track, MovieTrackingMarker *marker, eClipCurveValueSource value_source, int scene_framenr, float val)
static void draw_tracks_motion_and_error_curves (View2D *v2d, SpaceClip *sc, uint pos)
static void draw_frame_curves (SpaceClip *sc, uint pos)
void clip_draw_graph (SpaceClip *sc, ARegion *region, Scene *scene)

Function Documentation

◆ clip_draw_graph()

◆ draw_frame_curves()

◆ draw_tracks_motion_and_error_curves()

◆ tracking_segment_end_cb()

void tracking_segment_end_cb ( void * userdata,
eClipCurveValueSource value_source )
static

◆ tracking_segment_knot_cb()

◆ tracking_segment_point_cb()

void tracking_segment_point_cb ( void * userdata,
MovieTrackingTrack * ,
MovieTrackingMarker * ,
eClipCurveValueSource value_source,
int scene_framenr,
float val )
static

Definition at line 39 of file clip_graph_draw.cc.

References clip_graph_value_visible(), data, and immVertex2f().

Referenced by draw_tracks_motion_and_error_curves().

◆ tracking_segment_start_cb()