|
Blender V4.3
|
#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) |
Definition at line 249 of file clip_graph_draw.cc.
References clip_draw_sfra_efra(), draw_frame_curves(), draw_tracks_motion_and_error_curves(), ED_space_clip_get_clip(), SpaceClip::flag, GPU_COMP_F32, GPU_FETCH_FLOAT, GPU_point_size(), GPU_SHADER_3D_UNIFORM_COLOR, GPU_vertformat_attr_add(), immBindBuiltinProgram(), immUnbindProgram(), immVertexFormat(), pos, SC_SHOW_GRAPH_FRAMES, SC_SHOW_GRAPH_TRACKS_ERROR, SC_SHOW_GRAPH_TRACKS_MOTION, UI_view2d_draw_lines_x__values(), and UI_view2d_draw_lines_y__values().
Referenced by graph_region_draw().
Definition at line 200 of file clip_graph_draw.cc.
References BKE_movieclip_remap_clip_to_scene_frame(), BKE_tracking_object_get_active(), ED_space_clip_get_clip(), GPU_PRIM_LINE_STRIP, immBeginAtMost(), immEnd(), immUniformColor3f(), immVertex2f(), pos, MovieTrackingObject::reconstruction, and reconstruction.
Referenced by clip_draw_graph().
Definition at line 144 of file clip_graph_draw.cc.
References TrackMotionCurveUserData::act_track, MovieTrackingObject::active_track, BKE_movieclip_get_size(), BKE_tracking_object_get_active(), clip_graph_tracking_values_iterate(), ED_space_clip_get_clip(), SpaceClip::flag, GPU_blend(), GPU_BLEND_ALPHA, GPU_BLEND_NONE, TrackMotionCurveUserData::hsize, pos, TrackMotionCurveUserData::pos, TrackMotionCurveUserData::sc, SC_SHOW_GRAPH_HIDDEN, SC_SHOW_GRAPH_SEL_ONLY, SC_SHOW_GRAPH_TRACKS_MOTION, TrackMotionCurveUserData::sel, TH_HANDLE_VERTEX_SIZE, tracking_segment_end_cb(), tracking_segment_knot_cb(), tracking_segment_point_cb(), tracking_segment_start_cb(), UI_GetThemeValuef(), UI_view2d_scale_get(), SpaceClip::user, TrackMotionCurveUserData::xscale, and TrackMotionCurveUserData::yscale.
Referenced by clip_draw_graph().
|
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().
|
static |
Definition at line 111 of file clip_graph_draw.cc.
References CLIP_VALUE_SOURCE_SPEED_X, CLIP_VALUE_SOURCE_SPEED_Y, ELEM, MovieTrackingMarker::flag, GPU_matrix_pop(), GPU_matrix_push(), GPU_matrix_scale_2f(), GPU_matrix_translate_2f(), imm_draw_circle_wire_2d(), immUniformThemeColor(), MARKER_GRAPH_SEL_X, MARKER_GRAPH_SEL_Y, TH_HANDLE_VERTEX, and TH_HANDLE_VERTEX_SELECT.
Referenced by draw_tracks_motion_and_error_curves().
|
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().
|
static |
Definition at line 56 of file clip_graph_draw.cc.
References clip_graph_value_visible(), CLIP_VALUE_SOURCE_REPROJECTION_ERROR, CLIP_VALUE_SOURCE_SPEED_X, CLIP_VALUE_SOURCE_SPEED_Y, col, GPU_line_width(), GPU_PRIM_LINE_STRIP, GPU_PRIM_POINTS, immBeginAtMost(), immUniformColor4fv(), and MovieTrackingTrack::markersnr.
Referenced by draw_tracks_motion_and_error_curves().