Blender
V3.3
|
#include "DNA_gpencil_types.h"
#include "DNA_movieclip_types.h"
#include "DNA_scene_types.h"
#include "MEM_guardedalloc.h"
#include "IMB_colormanagement.h"
#include "IMB_imbuf.h"
#include "IMB_imbuf_types.h"
#include "BLI_math.h"
#include "BLI_math_base.h"
#include "BLI_rect.h"
#include "BLI_string.h"
#include "BLI_utildefines.h"
#include "BKE_context.h"
#include "BKE_image.h"
#include "BKE_movieclip.h"
#include "BKE_tracking.h"
#include "ED_clip.h"
#include "ED_gpencil.h"
#include "ED_mask.h"
#include "ED_screen.h"
#include "ED_util.h"
#include "BIF_glutil.h"
#include "GPU_immediate.h"
#include "GPU_immediate_util.h"
#include "GPU_matrix.h"
#include "GPU_state.h"
#include "WM_types.h"
#include "UI_interface.h"
#include "UI_resources.h"
#include "UI_view2d.h"
#include "BLF_api.h"
#include "clip_intern.h"
Go to the source code of this file.
Classes | |
struct | TrachPathPoint |
Macros | |
#define | MAX_STATIC_PATH 64 |
Typedefs | |
typedef struct TrachPathPoint | TrackPathPoint |
Enumerations | |
enum | { PATH_POINT_FLAG_KEYFRAME = (1 << 0) } |
#define MAX_STATIC_PATH 64 |
typedef struct TrachPathPoint TrackPathPoint |
anonymous enum |
Enumerator | |
---|---|
PATH_POINT_FLAG_KEYFRAME |
Definition at line 388 of file clip_draw.c.
Definition at line 1964 of file clip_draw.c.
References C, CTX_data_scene(), draw_movieclip_cache(), draw_movieclip_notes(), ED_space_clip_get_clip(), and scene.
Referenced by clip_main_region_draw().
Definition at line 1974 of file clip_draw.c.
References BKE_tracking_marker_get(), BKE_tracking_track_get_active(), C, SpaceClip::clip, CTX_wm_space_clip(), ED_annotation_draw_2dimage(), ED_annotation_draw_view2d(), ED_space_clip_get_clip(), ED_space_clip_get_clip_frame_number(), SpaceClip::flag, SpaceClip::gpencil_src, GPU_matrix_mul, GPU_matrix_pop(), GPU_matrix_push(), GPU_matrix_translate_2fv(), MovieTrackingMarker::pos, SC_GPENCIL_SRC_TRACK, SC_MANUAL_CALIBRATION, MovieClip::tracking, and SpaceClip::unistabmat.
Referenced by clip_main_region_draw().
Definition at line 1894 of file clip_draw.c.
References SpaceClip::angle, BKE_tracking_stabilization_data_to_mat4(), C, MovieTracking::camera, copy_v2_v2(), CTX_data_scene(), draw_distortion(), draw_movieclip_buffer(), draw_movieclip_muted(), draw_stabilization_border(), draw_tracking_tracks(), ED_region_grid_draw(), ED_space_clip_get_buffer(), ED_space_clip_get_clip(), ED_space_clip_get_size(), ED_space_clip_get_stable_buffer(), ED_space_clip_get_zoom(), SpaceClip::flag, height, IMB_freeImBuf(), invert_m4_m4(), SpaceClip::loc, mul_m4_series, mul_v2_v2fl(), NULL, MovieTrackingCamera::pixel_aspect, SC_MUTE_FOOTAGE, SC_SHOW_STABLE, SpaceClip::scale, scene, SpaceClip::stabmat, MovieClip::tracking, SpaceClip::unistabmat, unit_m4(), width, ImBuf::x, and zero_v2().
Referenced by clip_main_region_draw().
|
static |
Definition at line 1687 of file clip_draw.c.
References Freestyle::a, add_v2_v2(), BKE_tracking_distort_v2(), BKE_tracking_undistort_v2(), MovieTracking::camera, ceil(), bGPDlayer::color, copy_v2_v2(), ListBase::first, bGPDstroke::flag, bGPDlayer::flag, SpaceClip::flag, float(), MovieTrackingCamera::focal, bGPDlayer::frames, GP_LAYER_HIDE, GP_STROKE_2DSPACE, MovieClip::gpd, SpaceClip::gpencil_src, GPU_COMP_F32, GPU_FETCH_FLOAT, GPU_line_width(), GPU_matrix_mul, GPU_matrix_pop(), GPU_matrix_push(), GPU_matrix_scale_2f(), GPU_matrix_translate_2f(), GPU_point_size(), GPU_PRIM_LINE_STRIP, GPU_PRIM_POINTS, GPU_SHADER_2D_UNIFORM_COLOR, GPU_vertformat_attr_add(), height, immBegin(), immBindBuiltinProgram(), immEnd(), immUnbindProgram(), immUniformColor3f(), immUniformColor4fv(), immVertex2f(), immVertex2fv(), immVertexFormat(), INIT_MINMAX2, bGPdata::layers, len, len_v2v2(), max, min, minmax_v2v2_v2(), mul_v2_fl(), bGPDstroke::next, bGPDframe::next, bGPDlayer::next, NULL, MovieTrackingCamera::pixel_aspect, bGPDstroke::points, pos, SC_GPENCIL_SRC_TRACK, SC_MANUAL_CALIBRATION, SC_SHOW_GRID, SpaceClip::stabmat, steps, bGPDframe::strokes, sub_v2_v2v2(), bGPDlayer::thickness, bGPDstroke::totpoints, MovieClip::tracking, UI_view2d_view_to_region_fl(), ARegion::v2d, width, x, bGPDspoint::x, y, and bGPDspoint::y.
Referenced by clip_draw_main().
|
static |
Definition at line 54 of file clip_draw.c.
References GPU_PRIM_LINES, height, immBegin(), immEnd(), immRecti(), immVertex2i(), pos, UI_DPI_FAC, width, and x.
Referenced by draw_movieclip_cache().
|
static |
Definition at line 715 of file clip_draw.c.
References add_v2_v2v2(), BLI_assert, col, ED_clip_point_undistorted_pos(), SpaceClip::flag, MovieTrackingMarker::flag, MovieTrackingTrack::flag, GPU_COMP_F32, GPU_FETCH_FLOAT, GPU_line_width(), GPU_logic_op_xor_set(), GPU_matrix_pop(), GPU_matrix_push(), GPU_matrix_translate_2fv(), GPU_point_size(), GPU_PRIM_LINE_LOOP, GPU_PRIM_LINES, GPU_PRIM_POINTS, GPU_SHADER_2D_LINE_DASHED_UNIFORM_COLOR, GPU_SHADER_2D_UNIFORM_COLOR, GPU_vertformat_attr_add(), GPU_viewport_size_get_f(), height, imm_draw_box_wire_2d(), immBegin(), immBindBuiltinProgram(), immEnd(), immUnbindProgram(), immUniform1f(), immUniform1i(), immUniform2f(), immUniformColor3fv(), immUniformColor4f(), immUniformThemeColor(), immUniformThemeColorShade(), immVertex2f(), immVertex2fv(), immVertexFormat(), isect_point_quad_v2(), MARKER_DISABLED, MovieTrackingTrack::offset, MovieTrackingTrack::pat_flag, MovieTrackingMarker::pattern_corners, pos, MovieTrackingMarker::pos, SC_SHOW_MARKER_PATTERN, SC_SHOW_MARKER_SEARCH, SC_SHOW_TINY_MARKER, MovieTrackingTrack::search_flag, MovieTrackingMarker::search_max, MovieTrackingMarker::search_min, SELECT, set_draw_marker_area_color(), sub_v2_v2v2(), TH_ACT_MARKER, TH_LOCK_MARKER, track_colors(), TRACK_LOCKED, TRACK_VIEW_SELECTED, UI_DPI_FAC, UNUSED_VARS_NDEBUG, width, and SpaceClip::zoom.
Referenced by draw_tracking_tracks().
|
static |
Definition at line 570 of file clip_draw.c.
References add_v2_v2v2(), ED_clip_point_undistorted_pos(), SpaceClip::flag, MovieTrackingMarker::flag, GPU_line_width(), GPU_matrix_pop(), GPU_matrix_push(), GPU_matrix_translate_2fv(), GPU_point_size(), GPU_PRIM_LINE_LOOP, GPU_PRIM_LINES, GPU_PRIM_POINTS, height, imm_draw_box_wire_2d(), immBegin(), immEnd(), immUniformThemeColor(), immVertex2f(), immVertex2fv(), isect_point_quad_v2(), MARKER_DISABLED, MovieTrackingTrack::offset, MovieTrackingMarker::pattern_corners, pos, MovieTrackingMarker::pos, SC_SHOW_MARKER_PATTERN, SC_SHOW_MARKER_SEARCH, SC_SHOW_TINY_MARKER, MovieTrackingMarker::search_max, MovieTrackingMarker::search_min, sub_v2_v2v2(), TH_MARKER_OUTLINE, TRACK_VIEW_SELECTED, width, and SpaceClip::zoom.
Referenced by draw_tracking_tracks().
|
static |
Definition at line 884 of file clip_draw.c.
References immRectf(), pos, x, and y.
Referenced by draw_marker_slide_zones(), and draw_plane_marker_ex().
|
static |
Definition at line 900 of file clip_draw.c.
References GPU_PRIM_TRIS, immBegin(), immEnd(), immVertex2f(), pos, x, and y.
Referenced by draw_marker_slide_zones().
|
static |
Definition at line 920 of file clip_draw.c.
References add_v2_v2v2(), BKE_tracking_marker_pattern_minmax(), col, draw_marker_slide_square(), draw_marker_slide_triangle(), SpaceClip::flag, MovieTrackingMarker::flag, MovieTrackingTrack::flag, get_shortest_pattern_side(), GPU_line_width(), GPU_matrix_pop(), GPU_matrix_push(), GPU_matrix_translate_2fv(), GPU_PRIM_LINES, height, immBegin(), immEnd(), immUniformColor3fv(), immUniformThemeColor(), immVertex2f(), immVertex2fv(), MARKER_DISABLED, min_ff(), MovieTrackingTrack::pat_flag, MovieTrackingMarker::pattern_corners, pos, SC_SHOW_MARKER_PATTERN, SC_SHOW_MARKER_SEARCH, SC_SHOW_TINY_MARKER, SpaceClip::scale, MovieTrackingTrack::search_flag, MovieTrackingMarker::search_max, MovieTrackingMarker::search_min, SELECT, TH_MARKER_OUTLINE, track_colors(), TRACK_LOCKED, TRACK_VIEW_SELECTED, UI_DPI_FAC, width, and SpaceClip::zoom.
Referenced by draw_tracking_tracks().
|
static |
Definition at line 1018 of file clip_draw.c.
References BKE_tracking_marker_pattern_minmax(), BLF_color4ubv(), BLF_draw(), BLF_height_max(), BLF_position(), BLF_size(), BLI_snprintf(), BLI_strncpy(), color, ED_space_clip_get_clip_frame_number(), MovieTrackingTrack::error, SpaceClip::flag, MovieTrackingMarker::flag, MovieTrackingTrack::flag, MovieTrackingMarker::framenr, height, MARKER_DISABLED, MARKER_TRACKED, mul_m4_v3(), MovieTrackingTrack::name, pos, SC_SHOW_MARKER_PATTERN, SC_SHOW_MARKER_SEARCH, MovieTrackingMarker::search_min, SpaceClip::stabmat, state, str, TH_ACT_MARKER, TH_DIS_MARKER, TH_SEL_MARKER, TRACK_HAS_BUNDLE, TRACK_LOCKED, TRACK_VIEW_SELECTED, UI_FontThemeColor(), UI_GetThemeColorShade4ubv(), uiFontStyle::uifont_id, uiStyle::widget, and width.
Referenced by draw_tracking_tracks().
|
static |
Definition at line 300 of file clip_draw.c.
References BLI_rctf_init(), C, ED_draw_imbuf_ctx(), ED_region_image_metadata_draw(), ED_space_clip_get_clip(), ELEM, MovieClip::flag, SpaceClip::flag, GPU_blend(), GPU_BLEND_ALPHA, GPU_BLEND_NONE, height, imm_draw_box_checker_2d(), MCLIP_PROXY_RENDER_SIZE_100, MCLIP_PROXY_RENDER_SIZE_FULL, MCLIP_USE_PROXY, ImBuf::planes, MovieClipUser::render_size, SC_SHOW_METADATA, UI_view2d_view_to_region(), SpaceClip::user, ARegion::v2d, width, x, ImBuf::x, y, and ImBuf::y.
Referenced by clip_draw_main().
|
static |
Definition at line 130 of file clip_draw.c.
References Freestyle::a, BKE_movieclip_get_cache_segments(), BKE_tracking_get_active_reconstruction(), BKE_tracking_object_get_active(), BKE_tracking_plane_track_get_active(), BKE_tracking_track_get_active(), ceilf, RenderData::cfra, draw_keyframe(), ED_mask_draw_frames(), ED_region_cache_draw_background(), ED_region_cache_draw_cached_segments(), ED_region_cache_draw_curfra_label(), RenderData::efra, MovieClipUser::framenr, generic_track_get_marker_framenr(), generic_track_get_markersnr(), generic_track_is_marker_enabled(), generic_track_is_marker_keyframed(), GPU_blend(), GPU_BLEND_ALPHA, GPU_BLEND_NONE, GPU_COMP_I32, GPU_FETCH_INT_TO_FLOAT, GPU_SHADER_2D_UNIFORM_COLOR, GPU_vertformat_attr_add(), immBindBuiltinProgram(), immRecti(), immUnbindProgram(), immUniformColor4ub(), immUniformThemeColor(), immVertexFormat(), MovieTrackingObject::keyframe1, MovieTrackingObject::keyframe2, MaskSpaceInfo::mask, SpaceClip::mask_info, min_ii(), SpaceClip::mode, pos, Scene::r, reconstruction, SC_MODE_MASKEDIT, scene, RenderData::sfra, MovieClip::start_frame, TH_CFRAME, MovieClip::tracking, TRACKING_RECONSTRUCTED, UI_DPI_FAC, SpaceClip::user, ARegion::winx, and x.
Referenced by clip_draw_cache_and_notes().
|
static |
Definition at line 284 of file clip_draw.c.
References GPU_COMP_F32, GPU_FETCH_FLOAT, GPU_SHADER_2D_UNIFORM_COLOR, GPU_vertformat_attr_add(), height, immBindBuiltinProgram(), immRectf(), immUnbindProgram(), immUniformColor3f(), immVertexFormat(), pos, UI_view2d_view_to_region(), ARegion::v2d, width, x, and y.
Referenced by clip_draw_main().
Definition at line 261 of file clip_draw.c.
References BLI_strncpy(), ED_region_info_draw(), ED_space_clip_get_clip(), SpaceClip::flag, MovieTrackingStats::message, SC_LOCK_SELECTION, MovieTracking::stats, str, and MovieClip::tracking.
Referenced by clip_draw_cache_and_notes().
|
static |
Definition at line 1394 of file clip_draw.c.
References draw_plane_marker_ex(), height, scene, and width.
Referenced by draw_plane_track().
|
static |
Definition at line 1252 of file clip_draw.c.
References BKE_image_has_ibuf(), color, MovieTrackingPlaneMarker::corners, draw_marker_slide_square(), draw_plane_marker_image(), SpaceClip::flag, MovieTrackingPlaneTrack::flag, getArrowEndPoint(), GPU_COMP_F32, GPU_FETCH_FLOAT, GPU_line_width(), GPU_PRIM_LINE_LOOP, GPU_PRIM_LINES, GPU_SHADER_2D_LINE_DASHED_UNIFORM_COLOR, GPU_SHADER_2D_UNIFORM_COLOR, GPU_vertformat_attr_add(), GPU_viewport_size_get_f(), height, MovieTrackingPlaneTrack::image, MovieTrackingPlaneTrack::image_opacity, immBegin(), immBindBuiltinProgram(), immEnd(), immUnbindProgram(), immUniform1f(), immUniform1i(), immUniform2f(), immUniformColor3f(), immUniformColor3fv(), immUniformThemeColor(), immVertex2fv(), immVertexFormat(), NULL, plane_track_colors(), SC_SHOW_TINY_MARKER, scene, SELECT, TH_MARKER_OUTLINE, UI_DPI_FAC, width, and SpaceClip::zoom.
Referenced by draw_plane_marker(), and draw_plane_marker_outline().
|
static |
Definition at line 1165 of file clip_draw.c.
References BKE_image_acquire_ibuf(), BKE_image_release_ibuf(), BKE_tracking_homography_between_two_quads(), MovieTrackingPlaneMarker::corners, Scene::display_settings, GPU_blend(), GPU_BLEND_ALPHA, GPU_BLEND_NONE, GPU_COMP_F32, GPU_DATA_UBYTE, GPU_FETCH_FLOAT, GPU_matrix_mul, GPU_matrix_pop(), GPU_matrix_push(), GPU_PRIM_TRI_FAN, GPU_RGBA8, GPU_SHADER_3D_IMAGE_MODULATE_ALPHA, GPU_texture_create_2d(), GPU_texture_filter_mode(), GPU_texture_free(), GPU_texture_unbind(), GPU_texture_update(), GPU_vertformat_attr_add(), homogeneous_2d_to_gl_matrix(), image(), MovieTrackingPlaneTrack::image, MovieTrackingPlaneTrack::image_opacity, IMB_display_buffer_acquire(), IMB_display_buffer_release(), immAttr2f(), immBegin(), immBindBuiltinProgram(), immBindTexture(), immEnd(), immUnbindProgram(), immUniform1f(), immVertex3f(), immVertexFormat(), lock, NULL, ImBuf::planes, pos, scene, Scene::view_settings, ImBuf::x, and ImBuf::y.
Referenced by draw_plane_marker_ex().
|
static |
Definition at line 1384 of file clip_draw.c.
References draw_plane_marker_ex(), height, scene, and width.
Referenced by draw_plane_track().
|
static |
Definition at line 1406 of file clip_draw.c.
References BKE_tracking_plane_marker_get(), draw_plane_marker(), draw_plane_marker_outline(), height, scene, and width.
Referenced by draw_tracking_tracks().
|
static |
Definition at line 343 of file clip_draw.c.
References ED_space_clip_get_clip(), SpaceClip::flag, MovieTrackingStabilization::flag, GPU_COMP_F32, GPU_FETCH_FLOAT, GPU_logic_op_xor_set(), GPU_matrix_mul, GPU_matrix_pop(), GPU_matrix_push(), GPU_matrix_scale_2f(), GPU_matrix_translate_2f(), GPU_SHADER_2D_LINE_DASHED_UNIFORM_COLOR, GPU_vertformat_attr_add(), GPU_viewport_size_get_f(), height, imm_draw_box_wire_2d(), immBindBuiltinProgram(), immUnbindProgram(), immUniform1f(), immUniform1i(), immUniform2f(), immUniformColor4f(), immVertexFormat(), SC_SHOW_STABLE, MovieTracking::stabilization, SpaceClip::stabmat, MovieClip::tracking, TRACKING_2D_STABILIZATION, UI_DPI_FAC, UI_view2d_view_to_region(), ARegion::v2d, width, x, and y.
Referenced by clip_draw_main().
|
static |
Definition at line 488 of file clip_draw.c.
References count, draw_track_path_keyframe_points(), draw_track_path_lines(), draw_track_path_points(), SpaceClip::flag, GPU_COMP_F32, GPU_FETCH_FLOAT, GPU_line_width(), GPU_point_size(), GPU_SHADER_2D_UNIFORM_COLOR, GPU_vertformat_attr_add(), immBindBuiltinProgram(), immUnbindProgram(), immUniformThemeColor(), immVertexFormat(), MAX_STATIC_PATH, MEM_freeN, MEM_mallocN, SpaceClip::path_length, SC_SHOW_TINY_MARKER, TH_MARKER_OUTLINE, TH_PATH_AFTER, TH_PATH_BEFORE, TH_PATH_KEYFRAME_AFTER, TH_PATH_KEYFRAME_BEFORE, track_to_path_segment(), and TRACK_VIEW_SELECTED.
Referenced by draw_tracking_tracks().
|
static |
Definition at line 457 of file clip_draw.c.
References Particle::co, GPU_PRIM_POINTS, immBeginAtMost(), immEnd(), immVertex2fv(), PATH_POINT_FLAG_KEYFRAME, and point.
Referenced by draw_track_path().
|
static |
Definition at line 472 of file clip_draw.c.
References Particle::co, GPU_PRIM_LINE_STRIP, immBegin(), immEnd(), immVertex2fv(), and point.
Referenced by draw_track_path().
|
static |
Definition at line 441 of file clip_draw.c.
References Particle::co, GPU_PRIM_POINTS, immBegin(), immEnd(), immVertex2fv(), and point.
Referenced by draw_track_path().
|
static |
Definition at line 1423 of file clip_draw.c.
References BKE_tracking_distort_v2(), BKE_tracking_get_active_plane_tracks(), BKE_tracking_get_active_tracks(), BKE_tracking_get_projection_matrix(), BKE_tracking_marker_get(), BKE_tracking_object_get_active(), BKE_tracking_plane_track_get_active(), BKE_tracking_track_get_active(), MovieTrackingTrack::bundle_pos, MovieTracking::camera, copy_v2_v2(), copy_v3_v3(), count, draw_marker_areas(), draw_marker_outline(), draw_marker_slide_zones(), draw_marker_texts(), draw_plane_track(), draw_track_path(), ED_clip_point_undistorted_pos(), ED_space_clip_get_clip_frame_number(), ListBase::first, SpaceClip::flag, MovieTrackingTrack::flag, MovieTrackingPlaneTrack::flag, GPU_COMP_F32, GPU_FETCH_FLOAT, GPU_matrix_mul, GPU_matrix_pop(), GPU_matrix_push(), GPU_matrix_scale_2f(), GPU_matrix_translate_2f(), GPU_point_size(), GPU_PRIM_POINTS, GPU_SHADER_2D_UNIFORM_COLOR, GPU_vertformat_attr_add(), height, immBegin(), immBindBuiltinProgram(), immEnd(), immUnbindProgram(), immUniformColor3f(), immVertex2f(), immVertexFormat(), len_squared_v2(), MARKER_VISIBLE, MCLIP_PROXY_RENDER_UNDISTORT, MEM_callocN, MEM_freeN, mul_v4_m4v4(), MovieTrackingTrack::next, MovieTrackingPlaneTrack::next, NULL, MovieTrackingTrack::offset, MovieTrackingCamera::pixel_aspect, PLANE_TRACK_HIDDEN, pos, MovieTrackingMarker::pos, MovieClipUser::render_flag, SC_SHOW_BUNDLES, SC_SHOW_NAMES, SC_SHOW_TRACK_PATH, scene, SpaceClip::stabmat, sub_v2_v2(), TRACK_HAS_BUNDLE, TRACK_HIDDEN, MovieClip::tracking, UI_view2d_view_to_region_fl(), SpaceClip::user, ARegion::v2d, width, x, and y.
Referenced by clip_draw_main().
|
static |
Definition at line 83 of file clip_draw.c.
References BLI_assert, MovieTrackingMarker::framenr, MovieTrackingPlaneMarker::framenr, MovieTrackingTrack::markers, and MovieTrackingPlaneTrack::markers.
Referenced by draw_movieclip_cache().
|
static |
Definition at line 70 of file clip_draw.c.
References MovieTrackingTrack::markersnr, and MovieTrackingPlaneTrack::markersnr.
Referenced by draw_movieclip_cache().
|
static |
Definition at line 99 of file clip_draw.c.
References BLI_assert, MovieTrackingMarker::flag, MARKER_DISABLED, and MovieTrackingTrack::markers.
Referenced by draw_movieclip_cache().
|
static |
Definition at line 114 of file clip_draw.c.
References BLI_assert, MovieTrackingMarker::flag, MovieTrackingPlaneMarker::flag, MARKER_TRACKED, MovieTrackingTrack::markers, MovieTrackingPlaneTrack::markers, and PLANE_MARKER_TRACKED.
Referenced by draw_movieclip_cache().
|
static |
Definition at line 871 of file clip_draw.c.
References len_squared_v2v2(), min_ff(), next, MovieTrackingMarker::pattern_corners, and sqrtf.
Referenced by draw_marker_slide_zones().
|
static |
Definition at line 1120 of file clip_draw.c.
References add_v2_v2v2(), height, min_ff(), mul_v2_fl(), normalize_v2(), sub_v2_v2v2(), and width.
Referenced by draw_plane_marker_ex().
Definition at line 1142 of file clip_draw.c.
Referenced by draw_plane_marker_image().
|
static |
Definition at line 397 of file clip_draw.c.
References add_v2_v2v2(), Particle::co, ED_clip_point_undistorted_pos(), MovieTrackingMarker::flag, MARKER_TRACKED, MovieTrackingTrack::offset, PATH_POINT_FLAG_KEYFRAME, point, and MovieTrackingMarker::pos.
Referenced by track_to_path_segment().
Definition at line 1113 of file clip_draw.c.
References color, TH_ACT_MARKER, TH_MARKER, TH_SEL_MARKER, and UI_GetThemeColor3fv().
Referenced by draw_plane_marker_ex().
|
static |
Definition at line 681 of file clip_draw.c.
References color, MovieTrackingMarker::flag, MovieTrackingTrack::flag, immUniformColor3fv(), immUniformThemeColor(), immUniformThemeColorShade(), MARKER_DISABLED, TH_ACT_MARKER, TH_DIS_MARKER, TH_LOCK_MARKER, and TRACK_LOCKED.
Referenced by draw_marker_areas().
|
static |
Definition at line 657 of file clip_draw.c.
References col, MovieTrackingTrack::color, copy_v3_v3(), MovieTrackingTrack::flag, mul_v3_v3fl(), TH_ACT_MARKER, TH_MARKER, TH_SEL_MARKER, TRACK_CUSTOMCOLOR, and UI_GetThemeColor3fv().
Referenced by draw_marker_areas(), and draw_marker_slide_zones().
|
static |
Definition at line 410 of file clip_draw.c.
References BKE_tracking_marker_get_exact(), count, ED_space_clip_get_clip_frame_number(), MovieTrackingMarker::flag, MARKER_DISABLED, marker_to_path_point(), NULL, SpaceClip::path_length, and point_index.
Referenced by draw_track_path().