Blender V4.3
clip_graph_draw.cc File Reference
#include "DNA_movieclip_types.h"
#include "DNA_scene_types.h"
#include "BLI_utildefines.h"
#include "BKE_movieclip.h"
#include "BKE_tracking.h"
#include "ED_clip.hh"
#include "ED_screen.hh"
#include "GPU_immediate.hh"
#include "GPU_immediate_util.hh"
#include "GPU_matrix.hh"
#include "GPU_state.hh"
#include "WM_types.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()

static void tracking_segment_end_cb ( void * userdata,
eClipCurveValueSource value_source )
static

Definition at line 101 of file clip_graph_draw.cc.

References clip_graph_value_visible(), and immEnd().

Referenced by draw_tracks_motion_and_error_curves().

◆ tracking_segment_knot_cb()

◆ tracking_segment_point_cb()

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

Definition at line 40 of file clip_graph_draw.cc.

References clip_graph_value_visible(), and immVertex2f().

Referenced by draw_tracks_motion_and_error_curves().

◆ tracking_segment_start_cb()