Blender  V3.3
Macros | Typedefs | Enumerations | Functions
clip_intern.h File Reference

Go to the source code of this file.

Macros

#define CHANNEL_FIRST   (-UI_TIME_SCRUB_MARGIN_Y - CHANNEL_HEIGHT_HALF - CHANNEL_SKIP)
 
#define CHANNEL_HEIGHT   (0.8f * U.widget_unit)
 
#define CHANNEL_HEIGHT_HALF   (0.4f * U.widget_unit)
 
#define CHANNEL_SKIP   (0.1f * U.widget_unit)
 
#define CHANNEL_STEP   (CHANNEL_HEIGHT + CHANNEL_SKIP)
 
#define CHANNEL_PAD   4
 
#define EXTRA_SCROLL_PAD   100.0f
 
#define STRIP_HEIGHT_HALF   (0.25f * UI_UNIT_Y)
 

Typedefs

typedef void(* ClipTrackValueCallback) (void *userdata, struct MovieTrackingTrack *track, struct MovieTrackingMarker *marker, eClipCurveValueSource value_source, int scene_framenr, float val)
 
typedef void(* ClipTrackValueSegmentStartCallback) (void *userdata, struct MovieTrackingTrack *track, eClipCurveValueSource value_source, bool is_point)
 
typedef void(* ClipTrackValueSegmentEndCallback) (void *userdata, eClipCurveValueSource value_source)
 

Enumerations

enum  eClipCurveValueSource { CLIP_VALUE_SOURCE_SPEED_X , CLIP_VALUE_SOURCE_SPEED_Y , CLIP_VALUE_SOURCE_REPROJECTION_ERROR }
 

Functions

void ED_clip_buttons_register (struct ARegionType *art)
 
void clip_draw_dopesheet_main (struct SpaceClip *sc, struct ARegion *region, struct Scene *scene)
 
void clip_draw_dopesheet_channels (const struct bContext *C, struct ARegion *region)
 
void CLIP_OT_dopesheet_select_channel (struct wmOperatorType *ot)
 
void CLIP_OT_dopesheet_view_all (struct wmOperatorType *ot)
 
void clip_draw_main (const struct bContext *C, struct SpaceClip *sc, struct ARegion *region)
 
void clip_draw_grease_pencil (struct bContext *C, int onlyv2d)
 
void clip_draw_cache_and_notes (const bContext *C, SpaceClip *sc, ARegion *region)
 
void clip_start_prefetch_job (const struct bContext *C)
 
void clip_draw_graph (struct SpaceClip *sc, struct ARegion *region, struct Scene *scene)
 
void ED_clip_graph_center_current_frame (struct Scene *scene, struct ARegion *region)
 
void CLIP_OT_graph_select (struct wmOperatorType *ot)
 
void CLIP_OT_graph_select_box (struct wmOperatorType *ot)
 
void CLIP_OT_graph_select_all_markers (struct wmOperatorType *ot)
 
void CLIP_OT_graph_delete_curve (struct wmOperatorType *ot)
 
void CLIP_OT_graph_delete_knot (struct wmOperatorType *ot)
 
void CLIP_OT_graph_view_all (struct wmOperatorType *ot)
 
void CLIP_OT_graph_center_current_frame (struct wmOperatorType *ot)
 
void CLIP_OT_graph_disable_markers (struct wmOperatorType *ot)
 
void CLIP_OT_open (struct wmOperatorType *ot)
 
void CLIP_OT_reload (struct wmOperatorType *ot)
 
void CLIP_OT_view_pan (struct wmOperatorType *ot)
 
void CLIP_OT_view_zoom (wmOperatorType *ot)
 
void CLIP_OT_view_zoom_in (struct wmOperatorType *ot)
 
void CLIP_OT_view_zoom_out (struct wmOperatorType *ot)
 
void CLIP_OT_view_zoom_ratio (struct wmOperatorType *ot)
 
void CLIP_OT_view_all (struct wmOperatorType *ot)
 
void CLIP_OT_view_selected (struct wmOperatorType *ot)
 
void CLIP_OT_view_center_cursor (struct wmOperatorType *ot)
 
void CLIP_OT_change_frame (wmOperatorType *ot)
 
void CLIP_OT_rebuild_proxy (struct wmOperatorType *ot)
 
void CLIP_OT_mode_set (struct wmOperatorType *ot)
 
void CLIP_OT_prefetch (struct wmOperatorType *ot)
 
void CLIP_OT_set_scene_frames (wmOperatorType *ot)
 
void CLIP_OT_cursor_set (struct wmOperatorType *ot)
 
void CLIP_OT_lock_selection_toggle (struct wmOperatorType *ot)
 
struct ARegionED_clip_has_properties_region (struct ScrArea *area)
 
bool clip_graph_value_visible (struct SpaceClip *sc, eClipCurveValueSource value_source)
 
void clip_graph_tracking_values_iterate_track (struct SpaceClip *sc, struct MovieTrackingTrack *track, void *userdata, ClipTrackValueCallback func, ClipTrackValueSegmentStartCallback segment_start, ClipTrackValueSegmentEndCallback segment_end)
 
void clip_graph_tracking_values_iterate (struct SpaceClip *sc, bool selected_only, bool include_hidden, void *userdata, ClipTrackValueCallback func, ClipTrackValueSegmentStartCallback segment_start, ClipTrackValueSegmentEndCallback segment_end)
 
void clip_graph_tracking_iterate (struct SpaceClip *sc, bool selected_only, bool include_hidden, void *userdata, void(*func)(void *userdata, struct MovieTrackingMarker *marker))
 
void clip_delete_track (struct bContext *C, struct MovieClip *clip, struct MovieTrackingTrack *track)
 
void clip_delete_marker (struct bContext *C, struct MovieClip *clip, struct MovieTrackingTrack *track, struct MovieTrackingMarker *marker)
 
void clip_delete_plane_track (struct bContext *C, struct MovieClip *clip, struct MovieTrackingPlaneTrack *plane_track)
 
void clip_view_offset_for_center_to_point (SpaceClip *sc, float x, float y, float *r_offset_x, float *r_offset_y)
 
void clip_view_center_to_point (SpaceClip *sc, float x, float y)
 
bool clip_view_calculate_view_selection (const struct bContext *C, bool fit, float *r_offset_x, float *r_offset_y, float *r_zoom)
 
bool clip_view_has_locked_selection (const struct bContext *C)
 
void clip_draw_sfra_efra (struct View2D *v2d, struct Scene *scene)
 
struct MovieTrackingTracktracking_find_slidable_track_in_proximity (struct bContext *C, const float co[2])
 
void CLIP_OT_add_marker (struct wmOperatorType *ot)
 
void CLIP_OT_add_marker_at_click (struct wmOperatorType *ot)
 
void CLIP_OT_delete_track (struct wmOperatorType *ot)
 
void CLIP_OT_delete_marker (struct wmOperatorType *ot)
 
void CLIP_OT_track_markers (struct wmOperatorType *ot)
 
void CLIP_OT_refine_markers (struct wmOperatorType *ot)
 
void CLIP_OT_solve_camera (struct wmOperatorType *ot)
 
void CLIP_OT_clear_solution (struct wmOperatorType *ot)
 
void CLIP_OT_clear_track_path (struct wmOperatorType *ot)
 
void CLIP_OT_join_tracks (struct wmOperatorType *ot)
 
void CLIP_OT_average_tracks (struct wmOperatorType *ot)
 
void CLIP_OT_disable_markers (struct wmOperatorType *ot)
 
void CLIP_OT_hide_tracks (struct wmOperatorType *ot)
 
void CLIP_OT_hide_tracks_clear (struct wmOperatorType *ot)
 
void CLIP_OT_lock_tracks (struct wmOperatorType *ot)
 
void CLIP_OT_set_solver_keyframe (struct wmOperatorType *ot)
 
void CLIP_OT_set_origin (struct wmOperatorType *ot)
 
void CLIP_OT_set_plane (struct wmOperatorType *ot)
 
void CLIP_OT_set_axis (struct wmOperatorType *ot)
 
void CLIP_OT_set_scale (struct wmOperatorType *ot)
 
void CLIP_OT_set_solution_scale (struct wmOperatorType *ot)
 
void CLIP_OT_apply_solution_scale (struct wmOperatorType *ot)
 
void CLIP_OT_set_center_principal (struct wmOperatorType *ot)
 
void CLIP_OT_slide_marker (struct wmOperatorType *ot)
 
void CLIP_OT_frame_jump (struct wmOperatorType *ot)
 
void CLIP_OT_track_copy_color (struct wmOperatorType *ot)
 
void CLIP_OT_detect_features (struct wmOperatorType *ot)
 
void CLIP_OT_stabilize_2d_add (struct wmOperatorType *ot)
 
void CLIP_OT_stabilize_2d_remove (struct wmOperatorType *ot)
 
void CLIP_OT_stabilize_2d_select (struct wmOperatorType *ot)
 
void CLIP_OT_stabilize_2d_rotation_add (struct wmOperatorType *ot)
 
void CLIP_OT_stabilize_2d_rotation_remove (struct wmOperatorType *ot)
 
void CLIP_OT_stabilize_2d_rotation_select (struct wmOperatorType *ot)
 
void CLIP_OT_clean_tracks (struct wmOperatorType *ot)
 
void CLIP_OT_tracking_object_new (struct wmOperatorType *ot)
 
void CLIP_OT_tracking_object_remove (struct wmOperatorType *ot)
 
void CLIP_OT_copy_tracks (struct wmOperatorType *ot)
 
void CLIP_OT_paste_tracks (struct wmOperatorType *ot)
 
void CLIP_OT_create_plane_track (struct wmOperatorType *ot)
 
void CLIP_OT_slide_plane_marker (struct wmOperatorType *ot)
 
void CLIP_OT_keyframe_insert (struct wmOperatorType *ot)
 
void CLIP_OT_keyframe_delete (struct wmOperatorType *ot)
 
void CLIP_OT_new_image_from_plane_marker (struct wmOperatorType *ot)
 
void CLIP_OT_update_image_from_plane_marker (struct wmOperatorType *ot)
 
void CLIP_OT_select (struct wmOperatorType *ot)
 
void CLIP_OT_select_all (struct wmOperatorType *ot)
 
void CLIP_OT_select_box (struct wmOperatorType *ot)
 
void CLIP_OT_select_lasso (struct wmOperatorType *ot)
 
void CLIP_OT_select_circle (struct wmOperatorType *ot)
 
void CLIP_OT_select_grouped (struct wmOperatorType *ot)
 

Macro Definition Documentation

◆ CHANNEL_FIRST

Definition at line 21 of file clip_intern.h.

◆ CHANNEL_HEIGHT

#define CHANNEL_HEIGHT   (0.8f * U.widget_unit)

Definition at line 22 of file clip_intern.h.

◆ CHANNEL_HEIGHT_HALF

#define CHANNEL_HEIGHT_HALF   (0.4f * U.widget_unit)

Definition at line 23 of file clip_intern.h.

◆ CHANNEL_PAD

#define CHANNEL_PAD   4

Definition at line 27 of file clip_intern.h.

◆ CHANNEL_SKIP

#define CHANNEL_SKIP   (0.1f * U.widget_unit)

Definition at line 24 of file clip_intern.h.

◆ CHANNEL_STEP

#define CHANNEL_STEP   (CHANNEL_HEIGHT + CHANNEL_SKIP)

Definition at line 25 of file clip_intern.h.

◆ EXTRA_SCROLL_PAD

#define EXTRA_SCROLL_PAD   100.0f

Definition at line 30 of file clip_intern.h.

◆ STRIP_HEIGHT_HALF

#define STRIP_HEIGHT_HALF   (0.25f * UI_UNIT_Y)

Definition at line 32 of file clip_intern.h.

Typedef Documentation

◆ ClipTrackValueCallback

typedef void(* ClipTrackValueCallback) (void *userdata, struct MovieTrackingTrack *track, struct MovieTrackingMarker *marker, eClipCurveValueSource value_source, int scene_framenr, float val)

Definition at line 120 of file clip_intern.h.

◆ ClipTrackValueSegmentEndCallback

typedef void(* ClipTrackValueSegmentEndCallback) (void *userdata, eClipCurveValueSource value_source)

Definition at line 132 of file clip_intern.h.

◆ ClipTrackValueSegmentStartCallback

typedef void(* ClipTrackValueSegmentStartCallback) (void *userdata, struct MovieTrackingTrack *track, eClipCurveValueSource value_source, bool is_point)

Definition at line 127 of file clip_intern.h.

Enumeration Type Documentation

◆ eClipCurveValueSource

Enumerator
CLIP_VALUE_SOURCE_SPEED_X 
CLIP_VALUE_SOURCE_SPEED_Y 
CLIP_VALUE_SOURCE_REPROJECTION_ERROR 

Definition at line 114 of file clip_intern.h.

Function Documentation

◆ clip_delete_marker()

void clip_delete_marker ( struct bContext C,
struct MovieClip clip,
struct MovieTrackingTrack track,
struct MovieTrackingMarker marker 
)

◆ clip_delete_plane_track()

void clip_delete_plane_track ( struct bContext C,
struct MovieClip clip,
struct MovieTrackingPlaneTrack plane_track 
)

◆ clip_delete_track()

void clip_delete_track ( struct bContext C,
struct MovieClip clip,
struct MovieTrackingTrack track 
)

◆ clip_draw_cache_and_notes()

void clip_draw_cache_and_notes ( const bContext C,
SpaceClip sc,
ARegion region 
)

◆ clip_draw_dopesheet_channels()

void clip_draw_dopesheet_channels ( const struct bContext C,
struct ARegion region 
)

◆ clip_draw_dopesheet_main()

void clip_draw_dopesheet_main ( struct SpaceClip sc,
struct ARegion region,
struct Scene scene 
)

Definition at line 95 of file clip_dopesheet_draw.c.

References BKE_movieclip_remap_clip_to_scene_frame(), BLI_rcti_size_x(), BLI_rcti_size_y(), CHANNEL_FIRST, CHANNEL_HEIGHT, CHANNEL_HEIGHT_HALF, CHANNEL_STEP, MovieTrackingDopesheet::channels, clip_draw_dopesheet_background(), clip_draw_sfra_efra(), color, View2D::cur, MovieTracking::dopesheet, draw_keyframe_shape(), ED_space_clip_get_clip(), EXTRA_SCROLL_PAD, ListBase::first, MovieTrackingMarker::flag, MovieTrackingTrack::flag, float(), MovieTrackingMarker::framenr, GPU_blend(), GPU_BLEND_ALPHA, GPU_BLEND_NONE, GPU_COMP_F32, GPU_COMP_U32, GPU_COMP_U8, GPU_FETCH_FLOAT, GPU_FETCH_INT, GPU_FETCH_INT_TO_FLOAT_UNIT, GPU_PRIM_POINTS, GPU_program_point_size(), GPU_SHADER_2D_UNIFORM_COLOR, GPU_SHADER_KEYFRAME_SHAPE, GPU_vertformat_attr_add(), height, immAttr1f(), immAttr1u(), immAttr4ub(), immBegin(), immBindBuiltinProgram(), immEnd(), immRectf(), immUnbindProgram(), immUniform1f(), immUniform2f(), immUniformColor4fv(), immVertexFormat(), IN_RANGE, MARKER_DISABLED, MARKER_TRACKED, MovieTrackingTrack::markers, View2D::mask, MovieTrackingDopesheetChannel::next, scene, MovieTrackingDopesheetChannel::segments, STRIP_HEIGHT_HALF, TH_STRIP, TH_STRIP_SELECT, View2D::tot, MovieTrackingDopesheet::tot_channel, MovieTrackingDopesheetChannel::tot_segment, MovieTrackingDopesheetChannel::track, track_channel_color(), TRACK_DOPE_SEL, TRACK_LOCKED, MovieClip::tracking, UI_GetThemeColor3fv(), ARegion::v2d, rctf::xmax, rctf::xmin, y, rctf::ymax, and rctf::ymin.

Referenced by dopesheet_region_draw().

◆ clip_draw_graph()

void clip_draw_graph ( struct SpaceClip sc,
struct ARegion region,
struct Scene scene 
)

◆ clip_draw_grease_pencil()

void clip_draw_grease_pencil ( struct bContext C,
int  onlyv2d 
)

◆ clip_draw_main()

void clip_draw_main ( const struct bContext C,
struct SpaceClip sc,
struct ARegion region 
)

◆ clip_draw_sfra_efra()

void clip_draw_sfra_efra ( struct View2D v2d,
struct Scene scene 
)

◆ clip_graph_tracking_iterate()

void clip_graph_tracking_iterate ( struct SpaceClip sc,
bool  selected_only,
bool  include_hidden,
void userdata,
void(*)(void *userdata, struct MovieTrackingMarker *marker)  func 
)

◆ clip_graph_tracking_values_iterate()

void clip_graph_tracking_values_iterate ( struct SpaceClip sc,
bool  selected_only,
bool  include_hidden,
void userdata,
ClipTrackValueCallback  func,
ClipTrackValueSegmentStartCallback  segment_start,
ClipTrackValueSegmentEndCallback  segment_end 
)

◆ clip_graph_tracking_values_iterate_track()

void clip_graph_tracking_values_iterate_track ( struct SpaceClip sc,
struct MovieTrackingTrack track,
void userdata,
ClipTrackValueCallback  func,
ClipTrackValueSegmentStartCallback  segment_start,
ClipTrackValueSegmentEndCallback  segment_end 
)

◆ clip_graph_value_visible()

bool clip_graph_value_visible ( struct SpaceClip sc,
eClipCurveValueSource  value_source 
)

◆ CLIP_OT_add_marker()

void CLIP_OT_add_marker ( struct wmOperatorType ot)

◆ CLIP_OT_add_marker_at_click()

void CLIP_OT_add_marker_at_click ( struct wmOperatorType ot)

◆ CLIP_OT_apply_solution_scale()

void CLIP_OT_apply_solution_scale ( struct wmOperatorType ot)

◆ CLIP_OT_average_tracks()

void CLIP_OT_average_tracks ( struct wmOperatorType ot)

◆ CLIP_OT_change_frame()

void CLIP_OT_change_frame ( wmOperatorType ot)

◆ CLIP_OT_clean_tracks()

void CLIP_OT_clean_tracks ( struct wmOperatorType ot)

◆ CLIP_OT_clear_solution()

void CLIP_OT_clear_solution ( struct wmOperatorType ot)

◆ CLIP_OT_clear_track_path()

void CLIP_OT_clear_track_path ( struct wmOperatorType ot)

◆ CLIP_OT_copy_tracks()

void CLIP_OT_copy_tracks ( struct wmOperatorType ot)

◆ CLIP_OT_create_plane_track()

void CLIP_OT_create_plane_track ( struct wmOperatorType ot)

◆ CLIP_OT_cursor_set()

void CLIP_OT_cursor_set ( struct wmOperatorType ot)

◆ CLIP_OT_delete_marker()

void CLIP_OT_delete_marker ( struct wmOperatorType ot)

◆ CLIP_OT_delete_track()

void CLIP_OT_delete_track ( struct wmOperatorType ot)

◆ CLIP_OT_detect_features()

void CLIP_OT_detect_features ( struct wmOperatorType ot)

◆ CLIP_OT_disable_markers()

void CLIP_OT_disable_markers ( struct wmOperatorType ot)

◆ CLIP_OT_dopesheet_select_channel()

void CLIP_OT_dopesheet_select_channel ( struct wmOperatorType ot)

◆ CLIP_OT_dopesheet_view_all()

void CLIP_OT_dopesheet_view_all ( struct wmOperatorType ot)

◆ CLIP_OT_frame_jump()

void CLIP_OT_frame_jump ( struct wmOperatorType ot)

◆ CLIP_OT_graph_center_current_frame()

void CLIP_OT_graph_center_current_frame ( struct wmOperatorType ot)

◆ CLIP_OT_graph_delete_curve()

void CLIP_OT_graph_delete_curve ( struct wmOperatorType ot)

◆ CLIP_OT_graph_delete_knot()

void CLIP_OT_graph_delete_knot ( struct wmOperatorType ot)

◆ CLIP_OT_graph_disable_markers()

void CLIP_OT_graph_disable_markers ( struct wmOperatorType ot)

◆ CLIP_OT_graph_select()

void CLIP_OT_graph_select ( struct wmOperatorType ot)

◆ CLIP_OT_graph_select_all_markers()

void CLIP_OT_graph_select_all_markers ( struct wmOperatorType ot)

◆ CLIP_OT_graph_select_box()

void CLIP_OT_graph_select_box ( struct wmOperatorType ot)

◆ CLIP_OT_graph_view_all()

void CLIP_OT_graph_view_all ( struct wmOperatorType ot)

◆ CLIP_OT_hide_tracks()

void CLIP_OT_hide_tracks ( struct wmOperatorType ot)

◆ CLIP_OT_hide_tracks_clear()

void CLIP_OT_hide_tracks_clear ( struct wmOperatorType ot)

◆ CLIP_OT_join_tracks()

void CLIP_OT_join_tracks ( struct wmOperatorType ot)

◆ CLIP_OT_keyframe_delete()

void CLIP_OT_keyframe_delete ( struct wmOperatorType ot)

◆ CLIP_OT_keyframe_insert()

void CLIP_OT_keyframe_insert ( struct wmOperatorType ot)

◆ CLIP_OT_lock_selection_toggle()

void CLIP_OT_lock_selection_toggle ( struct wmOperatorType ot)

◆ CLIP_OT_lock_tracks()

void CLIP_OT_lock_tracks ( struct wmOperatorType ot)

◆ CLIP_OT_mode_set()

void CLIP_OT_mode_set ( struct wmOperatorType ot)

◆ CLIP_OT_new_image_from_plane_marker()

void CLIP_OT_new_image_from_plane_marker ( struct wmOperatorType ot)

◆ CLIP_OT_open()

void CLIP_OT_open ( struct wmOperatorType ot)

◆ CLIP_OT_paste_tracks()

void CLIP_OT_paste_tracks ( struct wmOperatorType ot)

◆ CLIP_OT_prefetch()

void CLIP_OT_prefetch ( struct wmOperatorType ot)

◆ CLIP_OT_rebuild_proxy()

void CLIP_OT_rebuild_proxy ( struct wmOperatorType ot)

◆ CLIP_OT_refine_markers()

void CLIP_OT_refine_markers ( struct wmOperatorType ot)

◆ CLIP_OT_reload()

void CLIP_OT_reload ( struct wmOperatorType ot)

◆ CLIP_OT_select()

void CLIP_OT_select ( struct wmOperatorType ot)

◆ CLIP_OT_select_all()

void CLIP_OT_select_all ( struct wmOperatorType ot)

◆ CLIP_OT_select_box()

void CLIP_OT_select_box ( struct wmOperatorType ot)

◆ CLIP_OT_select_circle()

void CLIP_OT_select_circle ( struct wmOperatorType ot)

◆ CLIP_OT_select_grouped()

void CLIP_OT_select_grouped ( struct wmOperatorType ot)

◆ CLIP_OT_select_lasso()

void CLIP_OT_select_lasso ( struct wmOperatorType ot)

◆ CLIP_OT_set_axis()

void CLIP_OT_set_axis ( struct wmOperatorType ot)

◆ CLIP_OT_set_center_principal()

void CLIP_OT_set_center_principal ( struct wmOperatorType ot)

◆ CLIP_OT_set_origin()

void CLIP_OT_set_origin ( struct wmOperatorType ot)

◆ CLIP_OT_set_plane()

void CLIP_OT_set_plane ( struct wmOperatorType ot)

◆ CLIP_OT_set_scale()

void CLIP_OT_set_scale ( struct wmOperatorType ot)

◆ CLIP_OT_set_scene_frames()

void CLIP_OT_set_scene_frames ( wmOperatorType ot)

◆ CLIP_OT_set_solution_scale()

void CLIP_OT_set_solution_scale ( struct wmOperatorType ot)

◆ CLIP_OT_set_solver_keyframe()

void CLIP_OT_set_solver_keyframe ( struct wmOperatorType ot)

◆ CLIP_OT_slide_marker()

void CLIP_OT_slide_marker ( struct wmOperatorType ot)

◆ CLIP_OT_slide_plane_marker()

void CLIP_OT_slide_plane_marker ( struct wmOperatorType ot)

◆ CLIP_OT_solve_camera()

void CLIP_OT_solve_camera ( struct wmOperatorType ot)

◆ CLIP_OT_stabilize_2d_add()

void CLIP_OT_stabilize_2d_add ( struct wmOperatorType ot)

◆ CLIP_OT_stabilize_2d_remove()

void CLIP_OT_stabilize_2d_remove ( struct wmOperatorType ot)

◆ CLIP_OT_stabilize_2d_rotation_add()

void CLIP_OT_stabilize_2d_rotation_add ( struct wmOperatorType ot)

◆ CLIP_OT_stabilize_2d_rotation_remove()

void CLIP_OT_stabilize_2d_rotation_remove ( struct wmOperatorType ot)

◆ CLIP_OT_stabilize_2d_rotation_select()

void CLIP_OT_stabilize_2d_rotation_select ( struct wmOperatorType ot)

◆ CLIP_OT_stabilize_2d_select()

void CLIP_OT_stabilize_2d_select ( struct wmOperatorType ot)

◆ CLIP_OT_track_copy_color()

void CLIP_OT_track_copy_color ( struct wmOperatorType ot)

◆ CLIP_OT_track_markers()

void CLIP_OT_track_markers ( struct wmOperatorType ot)

◆ CLIP_OT_tracking_object_new()

void CLIP_OT_tracking_object_new ( struct wmOperatorType ot)

◆ CLIP_OT_tracking_object_remove()

void CLIP_OT_tracking_object_remove ( struct wmOperatorType ot)

◆ CLIP_OT_update_image_from_plane_marker()

void CLIP_OT_update_image_from_plane_marker ( struct wmOperatorType ot)

◆ CLIP_OT_view_all()

void CLIP_OT_view_all ( struct wmOperatorType ot)

◆ CLIP_OT_view_center_cursor()

void CLIP_OT_view_center_cursor ( struct wmOperatorType ot)

◆ CLIP_OT_view_pan()

void CLIP_OT_view_pan ( struct wmOperatorType ot)

◆ CLIP_OT_view_selected()

void CLIP_OT_view_selected ( struct wmOperatorType ot)

◆ CLIP_OT_view_zoom()

void CLIP_OT_view_zoom ( wmOperatorType ot)

◆ CLIP_OT_view_zoom_in()

void CLIP_OT_view_zoom_in ( struct wmOperatorType ot)

◆ CLIP_OT_view_zoom_out()

void CLIP_OT_view_zoom_out ( struct wmOperatorType ot)

◆ CLIP_OT_view_zoom_ratio()

void CLIP_OT_view_zoom_ratio ( struct wmOperatorType ot)

◆ clip_start_prefetch_job()

void clip_start_prefetch_job ( const struct bContext C)

◆ clip_view_calculate_view_selection()

bool clip_view_calculate_view_selection ( const struct bContext C,
bool  fit,
float r_offset_x,
float r_offset_y,
float r_zoom 
)

◆ clip_view_center_to_point()

void clip_view_center_to_point ( SpaceClip sc,
float  x,
float  y 
)

Definition at line 398 of file clip_utils.c.

References clip_view_offset_for_center_to_point(), x, SpaceClip::xof, y, and SpaceClip::yof.

Referenced by view_center_cursor_exec().

◆ clip_view_has_locked_selection()

bool clip_view_has_locked_selection ( const struct bContext C)

Returns truth if lock-to-selection is enabled and possible. Locking to selection is not possible if there is no selection.

Referenced by sclip_zoom_set(), view_pan_exec(), and view_pan_init().

◆ clip_view_offset_for_center_to_point()

void clip_view_offset_for_center_to_point ( SpaceClip sc,
float  x,
float  y,
float r_offset_x,
float r_offset_y 
)

Calculate space clip offset to be centered at the given point.

Definition at line 385 of file clip_utils.c.

References ED_space_clip_get_aspect(), ED_space_clip_get_size(), height, width, x, and y.

Referenced by clip_view_calculate_view_selection(), and clip_view_center_to_point().

◆ ED_clip_buttons_register()

void ED_clip_buttons_register ( struct ARegionType art)

◆ ED_clip_graph_center_current_frame()

void ED_clip_graph_center_current_frame ( struct Scene scene,
struct ARegion region 
)

◆ ED_clip_has_properties_region()

struct ARegion* ED_clip_has_properties_region ( struct ScrArea area)

◆ tracking_find_slidable_track_in_proximity()

struct MovieTrackingTrack* tracking_find_slidable_track_in_proximity ( struct bContext C,
const float  co[2] 
)

Definition at line 642 of file tracking_ops.c.

References C, NULL, and tracking_marker_check_slide().

Referenced by select_exec().