77 region->
v2d.
max[1] = FLT_MAX;
96 region->
v2d.
min[0] = FLT_MIN;
97 region->
v2d.
min[1] = FLT_MIN;
100 region->
v2d.
max[1] = FLT_MAX;
147 if (region ==
NULL) {
172 if (region ==
NULL) {
198 for (region =
area->regionbase.first; region; region = region->next) {
430 #ifdef WITH_INPUT_NDOF
595 if (
ELEM(drag->
icon, 0, ICON_FILE_IMAGE, ICON_FILE_MOVIE, ICON_FILE_BLANK)) {
627 const bool is_visible,
628 const short alignment,
629 const bool view_all_on_show)
631 bool view_changed =
false;
637 if (view_all_on_show) {
642 if (region && region->
alignment != alignment) {
674 bool main_visible =
false, preview_visible =
false, tools_visible =
false;
675 bool properties_visible =
false, channels_visible =
false;
676 bool view_changed =
false;
681 preview_visible =
false;
682 tools_visible =
true;
683 properties_visible =
true;
684 channels_visible =
false;
687 main_visible =
false;
688 preview_visible =
true;
689 tools_visible =
false;
690 properties_visible =
false;
691 channels_visible =
false;
696 main_visible =
false;
697 preview_visible =
true;
698 tools_visible =
false;
699 properties_visible =
false;
700 channels_visible =
true;
742 float x1,
y1,
w, h, aspx, aspy;
810 float aspx, aspy, zoomx, zoomy,
x,
y;
812 bool show_cursor =
false;
858 int mask_width, mask_height;
1012 short cfra_flag = 0;
1126 switch (wmn->
data) {
1236 const struct IDRemapper *mappings)
typedef float(TangentPoint)[2]
struct ScrArea * CTX_wm_area(const bContext *C)
struct Scene * CTX_data_scene(const bContext *C)
struct SpaceClip * CTX_wm_space_clip(const bContext *C)
void CTX_data_dir_set(bContextDataResult *result, const char **dir)
bool CTX_data_equals(const char *member, const char *str)
void CTX_data_id_pointer_set(bContextDataResult *result, struct ID *id)
bool CTX_data_dir(const char *member)
struct wmWindowManager * CTX_wm_manager(const bContext *C)
struct Mask * CTX_data_edit_mask(const bContext *C)
struct Depsgraph * CTX_data_expect_evaluated_depsgraph(const bContext *C)
@ CTX_RESULT_MEMBER_NOT_FOUND
struct wmWindow * CTX_wm_window(const bContext *C)
bool BKE_id_remapper_has_mapping_for(const struct IDRemapper *id_remapper, uint64_t type_filter)
@ ID_REMAP_APPLY_ENSURE_REAL
IDRemapperApplyResult BKE_id_remapper_apply(const struct IDRemapper *id_remapper, struct ID **r_id_ptr, IDRemapperApplyOptions options)
void BKE_movieclip_user_set_frame(struct MovieClipUser *user, int framenr)
void BKE_movieclip_update_scopes(struct MovieClip *clip, struct MovieClipUser *user, struct MovieClipScopes *scopes)
struct ARegion * BKE_area_find_region_type(const struct ScrArea *area, int type)
void BKE_spacetype_register(struct SpaceType *st)
void BKE_tracking_dopesheet_update(struct MovieTracking *tracking)
void BKE_autotrack_context_sync_user(struct AutoTrackContext *context, struct MovieClipUser *user)
void BLI_addhead(struct ListBase *listbase, void *vlink) ATTR_NONNULL(1)
void BLI_addtail(struct ListBase *listbase, void *vlink) ATTR_NONNULL(1)
void BLI_insertlinkbefore(struct ListBase *listbase, void *vnextlink, void *vnewlink) ATTR_NONNULL(1)
void BLI_split_dirfile(const char *string, char *dir, char *file, size_t dirlen, size_t filelen)
BLI_INLINE int BLI_rcti_size_y(const struct rcti *rct)
void BLI_rcti_init(struct rcti *rect, int xmin, int xmax, int ymin, int ymax)
BLI_INLINE int BLI_rcti_size_x(const struct rcti *rct)
#define DNA_struct_default_alloc(struct_name)
@ TRACKING_2D_STABILIZATION
@ V2D_VIEWSYNC_AREA_VERTICAL
@ V2D_SCROLL_VERTICAL_HANDLES
@ V2D_SCROLL_HORIZONTAL_HANDLES
bool ED_clip_view_selection(const struct bContext *C, struct ARegion *region, bool fit)
void ED_space_clip_get_aspect(struct SpaceClip *sc, float *aspx, float *aspy)
void ED_space_clip_get_zoom(struct SpaceClip *sc, struct ARegion *region, float *zoomx, float *zoomy)
void ED_space_clip_get_size(struct SpaceClip *sc, int *width, int *height)
struct ImBuf * ED_space_clip_get_stable_buffer(struct SpaceClip *sc, float loc[2], float *scale, float *angle)
struct MovieClip * ED_space_clip_get_clip(struct SpaceClip *sc)
void ED_mask_draw_region(struct Depsgraph *depsgraph, struct Mask *mask, struct ARegion *region, char draw_flag, char draw_type, eMaskOverlayMode overlay_mode, float blend_factor, int width_i, int height_i, float aspx, float aspy, bool do_scale_applied, bool do_draw_cb, float stabmat[4][4], const struct bContext *C)
void ED_mask_get_size(struct ScrArea *area, int *width, int *height)
void ED_area_tag_redraw(ScrArea *area)
void ED_region_header(const struct bContext *C, struct ARegion *region)
void ED_region_panels(const struct bContext *C, struct ARegion *region)
struct ARegionType * ED_area_type_hud(int space_type)
void ED_region_panels_init(struct wmWindowManager *wm, struct ARegion *region)
void ED_region_tag_redraw(struct ARegion *region)
void ED_region_header_init(struct ARegion *region)
void ED_area_init(struct wmWindowManager *wm, struct wmWindow *win, struct ScrArea *area)
#define REGION_DRAW_POST_VIEW
void ED_region_draw_cb_draw(const struct bContext *C, struct ARegion *region, int type)
#define REGION_DRAW_PRE_VIEW
void ED_image_draw_cursor(struct ARegion *region, const float cursor[2])
_GL_VOID GLfloat value _GL_VOID_RET _GL_VOID const GLuint GLboolean *residences _GL_BOOL_RET _GL_VOID GLsizei GLfloat GLfloat GLfloat GLfloat const GLubyte *bitmap _GL_VOID_RET _GL_VOID GLenum const void *lists _GL_VOID_RET _GL_VOID const GLdouble *equation _GL_VOID_RET _GL_VOID GLdouble GLdouble blue _GL_VOID_RET _GL_VOID GLfloat GLfloat blue _GL_VOID_RET _GL_VOID GLint GLint blue _GL_VOID_RET _GL_VOID GLshort GLshort blue _GL_VOID_RET _GL_VOID GLubyte GLubyte blue _GL_VOID_RET _GL_VOID GLuint GLuint blue _GL_VOID_RET _GL_VOID GLushort GLushort blue _GL_VOID_RET _GL_VOID GLbyte GLbyte GLbyte alpha _GL_VOID_RET _GL_VOID GLdouble GLdouble GLdouble alpha _GL_VOID_RET _GL_VOID GLfloat GLfloat GLfloat alpha _GL_VOID_RET _GL_VOID GLint GLint GLint alpha _GL_VOID_RET _GL_VOID GLshort GLshort GLshort alpha _GL_VOID_RET _GL_VOID GLubyte GLubyte GLubyte alpha _GL_VOID_RET _GL_VOID GLuint GLuint GLuint alpha _GL_VOID_RET _GL_VOID GLushort GLushort GLushort alpha _GL_VOID_RET _GL_VOID GLenum mode _GL_VOID_RET _GL_VOID GLint GLsizei GLsizei GLenum type _GL_VOID_RET _GL_VOID GLsizei GLenum GLenum const void *pixels _GL_VOID_RET _GL_VOID const void *pointer _GL_VOID_RET _GL_VOID GLdouble v _GL_VOID_RET _GL_VOID GLfloat v _GL_VOID_RET _GL_VOID GLint GLint i2 _GL_VOID_RET _GL_VOID GLint j _GL_VOID_RET _GL_VOID GLfloat param _GL_VOID_RET _GL_VOID GLint param _GL_VOID_RET _GL_VOID GLdouble GLdouble GLdouble GLdouble GLdouble zFar _GL_VOID_RET _GL_UINT GLdouble *equation _GL_VOID_RET _GL_VOID GLenum GLint *params _GL_VOID_RET _GL_VOID GLenum GLfloat *v _GL_VOID_RET _GL_VOID GLenum GLfloat *params _GL_VOID_RET _GL_VOID GLfloat *values _GL_VOID_RET _GL_VOID GLushort *values _GL_VOID_RET _GL_VOID GLenum GLfloat *params _GL_VOID_RET _GL_VOID GLenum GLdouble *params _GL_VOID_RET _GL_VOID GLenum GLint *params _GL_VOID_RET _GL_VOID GLsizei const void *pointer _GL_VOID_RET _GL_VOID GLsizei const void *pointer _GL_VOID_RET _GL_BOOL GLfloat param _GL_VOID_RET _GL_VOID GLint param _GL_VOID_RET _GL_VOID GLenum GLfloat param _GL_VOID_RET _GL_VOID GLenum GLint param _GL_VOID_RET _GL_VOID GLushort pattern _GL_VOID_RET _GL_VOID GLdouble GLdouble GLint GLint const GLdouble *points _GL_VOID_RET _GL_VOID GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint const GLdouble *points _GL_VOID_RET _GL_VOID GLdouble GLdouble u2 _GL_VOID_RET _GL_VOID GLdouble GLdouble GLint GLdouble GLdouble v2 _GL_VOID_RET _GL_VOID GLenum GLfloat param _GL_VOID_RET _GL_VOID GLenum GLint param _GL_VOID_RET _GL_VOID GLenum mode _GL_VOID_RET _GL_VOID GLdouble GLdouble nz _GL_VOID_RET _GL_VOID GLfloat GLfloat nz _GL_VOID_RET _GL_VOID GLint GLint nz _GL_VOID_RET _GL_VOID GLshort GLshort nz _GL_VOID_RET _GL_VOID GLsizei const void *pointer _GL_VOID_RET _GL_VOID GLsizei const GLfloat *values _GL_VOID_RET _GL_VOID GLsizei const GLushort *values _GL_VOID_RET _GL_VOID GLint param _GL_VOID_RET _GL_VOID const GLuint const GLclampf *priorities _GL_VOID_RET _GL_VOID GLdouble y _GL_VOID_RET _GL_VOID GLfloat y _GL_VOID_RET _GL_VOID GLint y _GL_VOID_RET _GL_VOID GLshort y _GL_VOID_RET _GL_VOID GLdouble GLdouble z _GL_VOID_RET _GL_VOID GLfloat GLfloat z _GL_VOID_RET _GL_VOID GLint GLint z _GL_VOID_RET _GL_VOID GLshort GLshort z _GL_VOID_RET _GL_VOID GLdouble GLdouble GLdouble w _GL_VOID_RET _GL_VOID GLfloat GLfloat GLfloat w _GL_VOID_RET _GL_VOID GLint GLint GLint w _GL_VOID_RET _GL_VOID GLshort GLshort GLshort w _GL_VOID_RET _GL_VOID GLdouble y1
_GL_VOID GLfloat value _GL_VOID_RET _GL_VOID const GLuint GLboolean *residences _GL_BOOL_RET _GL_VOID GLsizei height
_GL_VOID GLfloat value _GL_VOID_RET _GL_VOID const GLuint GLboolean *residences _GL_BOOL_RET _GL_VOID GLsizei GLfloat GLfloat GLfloat GLfloat const GLubyte *bitmap _GL_VOID_RET _GL_VOID GLenum const void *lists _GL_VOID_RET _GL_VOID const GLdouble *equation _GL_VOID_RET _GL_VOID GLdouble GLdouble blue _GL_VOID_RET _GL_VOID GLfloat GLfloat blue _GL_VOID_RET _GL_VOID GLint GLint blue _GL_VOID_RET _GL_VOID GLshort GLshort blue _GL_VOID_RET _GL_VOID GLubyte GLubyte blue _GL_VOID_RET _GL_VOID GLuint GLuint blue _GL_VOID_RET _GL_VOID GLushort GLushort blue _GL_VOID_RET _GL_VOID GLbyte GLbyte GLbyte alpha _GL_VOID_RET _GL_VOID GLdouble GLdouble GLdouble alpha _GL_VOID_RET _GL_VOID GLfloat GLfloat GLfloat alpha _GL_VOID_RET _GL_VOID GLint GLint GLint alpha _GL_VOID_RET _GL_VOID GLshort GLshort GLshort alpha _GL_VOID_RET _GL_VOID GLubyte GLubyte GLubyte alpha _GL_VOID_RET _GL_VOID GLuint GLuint GLuint alpha _GL_VOID_RET _GL_VOID GLushort GLushort GLushort alpha _GL_VOID_RET _GL_VOID GLenum mode _GL_VOID_RET _GL_VOID GLint y
_GL_VOID GLfloat value _GL_VOID_RET _GL_VOID const GLuint GLboolean *residences _GL_BOOL_RET _GL_VOID GLsizei GLfloat GLfloat GLfloat GLfloat const GLubyte *bitmap _GL_VOID_RET _GL_VOID GLenum const void *lists _GL_VOID_RET _GL_VOID const GLdouble *equation _GL_VOID_RET _GL_VOID GLdouble GLdouble blue _GL_VOID_RET _GL_VOID GLfloat GLfloat blue _GL_VOID_RET _GL_VOID GLint GLint blue _GL_VOID_RET _GL_VOID GLshort GLshort blue _GL_VOID_RET _GL_VOID GLubyte GLubyte blue _GL_VOID_RET _GL_VOID GLuint GLuint blue _GL_VOID_RET _GL_VOID GLushort GLushort blue _GL_VOID_RET _GL_VOID GLbyte GLbyte GLbyte alpha _GL_VOID_RET _GL_VOID GLdouble GLdouble GLdouble alpha _GL_VOID_RET _GL_VOID GLfloat GLfloat GLfloat alpha _GL_VOID_RET _GL_VOID GLint GLint GLint alpha _GL_VOID_RET _GL_VOID GLshort GLshort GLshort alpha _GL_VOID_RET _GL_VOID GLubyte GLubyte GLubyte alpha _GL_VOID_RET _GL_VOID GLuint GLuint GLuint alpha _GL_VOID_RET _GL_VOID GLushort GLushort GLushort alpha _GL_VOID_RET _GL_VOID GLenum mode _GL_VOID_RET _GL_VOID GLint GLsizei width
void GPU_matrix_pop(void)
void GPU_matrix_scale_2f(float x, float y)
#define GPU_matrix_mul(x)
void GPU_matrix_push(void)
void GPU_matrix_translate_2f(float x, float y)
Contains defines and structs used throughout the imbuf module.
Read Guarded memory(de)allocation.
#define UI_SIDEBAR_PANEL_WIDTH
#define UI_COMPACT_PANEL_WIDTH
void UI_ThemeClearColor(int colorid)
void VIEW2D_GGT_navigate_impl(struct wmGizmoGroupType *gzgt, const char *idname)
void UI_view2d_region_reinit(struct View2D *v2d, short type, int winx, int winy)
void UI_view2d_view_to_region_fl(const struct View2D *v2d, float x, float y, float *r_region_x, float *r_region_y) ATTR_NONNULL()
void UI_view2d_view_restore(const struct bContext *C)
#define UI_TIME_SCRUB_MARGIN_Y
void UI_view2d_draw_lines_x__discrete_frames_or_seconds(const struct View2D *v2d, const struct Scene *scene, bool display_seconds, bool display_minor_lines)
void UI_view2d_view_ortho(const struct View2D *v2d)
void UI_view2d_scrollers_draw(struct View2D *v2d, const struct rcti *mask_custom)
void UI_view2d_draw_scale_y__values(const struct ARegion *region, const struct View2D *v2d, const struct rcti *rect, int colorid)
@ WM_GIZMOMAP_DRAWSTEP_2D
#define ND_GPENCIL_EDITMODE
void ANIM_draw_cfra(const bContext *C, View2D *v2d, short flag)
SIMD_FORCE_INLINE const btScalar & w() const
Return the w value.
void clip_draw_dopesheet_channels(const bContext *C, ARegion *region)
void clip_draw_dopesheet_main(SpaceClip *sc, ARegion *region, Scene *scene)
void CLIP_OT_dopesheet_view_all(wmOperatorType *ot)
void CLIP_OT_dopesheet_select_channel(wmOperatorType *ot)
void clip_draw_cache_and_notes(const bContext *C, SpaceClip *sc, ARegion *region)
void clip_draw_main(const bContext *C, SpaceClip *sc, ARegion *region)
void clip_draw_grease_pencil(bContext *C, int onlyv2d)
void clip_draw_graph(SpaceClip *sc, ARegion *region, Scene *scene)
void CLIP_OT_graph_delete_knot(wmOperatorType *ot)
void CLIP_OT_graph_center_current_frame(wmOperatorType *ot)
void CLIP_OT_graph_delete_curve(wmOperatorType *ot)
void CLIP_OT_graph_select_all_markers(wmOperatorType *ot)
void ED_clip_graph_center_current_frame(Scene *scene, ARegion *region)
void CLIP_OT_graph_select(wmOperatorType *ot)
void CLIP_OT_graph_select_box(wmOperatorType *ot)
void CLIP_OT_graph_view_all(wmOperatorType *ot)
void CLIP_OT_graph_disable_markers(wmOperatorType *ot)
void CLIP_OT_tracking_object_remove(struct wmOperatorType *ot)
void CLIP_OT_frame_jump(struct wmOperatorType *ot)
void CLIP_OT_hide_tracks(struct wmOperatorType *ot)
void CLIP_OT_select_circle(struct wmOperatorType *ot)
void CLIP_OT_set_axis(struct wmOperatorType *ot)
void CLIP_OT_view_zoom_out(struct wmOperatorType *ot)
void CLIP_OT_view_center_cursor(struct wmOperatorType *ot)
void CLIP_OT_stabilize_2d_add(struct wmOperatorType *ot)
void CLIP_OT_track_copy_color(struct wmOperatorType *ot)
void CLIP_OT_set_scale(struct wmOperatorType *ot)
void CLIP_OT_set_solution_scale(struct wmOperatorType *ot)
void CLIP_OT_view_all(struct wmOperatorType *ot)
void CLIP_OT_view_zoom_in(struct wmOperatorType *ot)
void CLIP_OT_clean_tracks(struct wmOperatorType *ot)
void CLIP_OT_view_zoom(wmOperatorType *ot)
void CLIP_OT_clear_solution(struct wmOperatorType *ot)
void CLIP_OT_reload(struct wmOperatorType *ot)
void CLIP_OT_solve_camera(struct wmOperatorType *ot)
void CLIP_OT_lock_selection_toggle(struct wmOperatorType *ot)
void CLIP_OT_add_marker_at_click(struct wmOperatorType *ot)
void CLIP_OT_delete_track(struct wmOperatorType *ot)
void CLIP_OT_select_lasso(struct wmOperatorType *ot)
void CLIP_OT_view_zoom_ratio(struct wmOperatorType *ot)
void CLIP_OT_set_scene_frames(wmOperatorType *ot)
void CLIP_OT_change_frame(wmOperatorType *ot)
void CLIP_OT_select_grouped(struct wmOperatorType *ot)
void CLIP_OT_average_tracks(struct wmOperatorType *ot)
void CLIP_OT_mode_set(struct wmOperatorType *ot)
void CLIP_OT_select(struct wmOperatorType *ot)
struct ARegion * ED_clip_has_properties_region(struct ScrArea *area)
void CLIP_OT_stabilize_2d_rotation_select(struct wmOperatorType *ot)
void CLIP_OT_open(struct wmOperatorType *ot)
void CLIP_OT_refine_markers(struct wmOperatorType *ot)
void CLIP_OT_set_solver_keyframe(struct wmOperatorType *ot)
void CLIP_OT_tracking_object_new(struct wmOperatorType *ot)
void CLIP_OT_disable_markers(struct wmOperatorType *ot)
void CLIP_OT_update_image_from_plane_marker(struct wmOperatorType *ot)
void CLIP_OT_clear_track_path(struct wmOperatorType *ot)
void CLIP_OT_track_markers(struct wmOperatorType *ot)
void CLIP_OT_delete_marker(struct wmOperatorType *ot)
void CLIP_OT_detect_features(struct wmOperatorType *ot)
void CLIP_OT_cursor_set(struct wmOperatorType *ot)
void CLIP_OT_apply_solution_scale(struct wmOperatorType *ot)
void CLIP_OT_rebuild_proxy(struct wmOperatorType *ot)
void CLIP_OT_set_origin(struct wmOperatorType *ot)
void CLIP_OT_slide_marker(struct wmOperatorType *ot)
void CLIP_OT_select_box(struct wmOperatorType *ot)
void CLIP_OT_view_selected(struct wmOperatorType *ot)
void CLIP_OT_stabilize_2d_rotation_remove(struct wmOperatorType *ot)
void CLIP_OT_create_plane_track(struct wmOperatorType *ot)
void CLIP_OT_slide_plane_marker(struct wmOperatorType *ot)
void CLIP_OT_stabilize_2d_select(struct wmOperatorType *ot)
void CLIP_OT_add_marker(struct wmOperatorType *ot)
void CLIP_OT_hide_tracks_clear(struct wmOperatorType *ot)
void CLIP_OT_prefetch(struct wmOperatorType *ot)
void CLIP_OT_paste_tracks(struct wmOperatorType *ot)
void CLIP_OT_stabilize_2d_rotation_add(struct wmOperatorType *ot)
void CLIP_OT_lock_tracks(struct wmOperatorType *ot)
void CLIP_OT_new_image_from_plane_marker(struct wmOperatorType *ot)
void CLIP_OT_select_all(struct wmOperatorType *ot)
void CLIP_OT_copy_tracks(struct wmOperatorType *ot)
void CLIP_OT_set_plane(struct wmOperatorType *ot)
void CLIP_OT_view_pan(struct wmOperatorType *ot)
void CLIP_OT_set_center_principal(struct wmOperatorType *ot)
void CLIP_OT_stabilize_2d_remove(struct wmOperatorType *ot)
void CLIP_OT_keyframe_delete(struct wmOperatorType *ot)
void CLIP_OT_join_tracks(struct wmOperatorType *ot)
void CLIP_OT_keyframe_insert(struct wmOperatorType *ot)
void IMB_freeImBuf(ImBuf *UNUSED(ibuf))
void *(* MEM_dupallocN)(const void *vmemh)
void *(* MEM_callocN)(size_t len, const char *str)
ccl_device_inline float4 mask(const int4 &mask, const float4 &a)
static void area(int d1, int d2, int e1, int e2, float weights[2])
static const pxr::TfToken st("st", pxr::TfToken::Immortal)
void RNA_string_set(PointerRNA *ptr, const char *name, const char *value)
void RNA_collection_clear(PointerRNA *ptr, const char *name)
void RNA_collection_add(PointerRNA *ptr, const char *name, PointerRNA *r_value)
static ARegion * ED_clip_has_preview_region(const bContext *C, ScrArea *area)
static void clip_header_region_init(wmWindowManager *UNUSED(wm), ARegion *region)
static void clip_scopes_tag_refresh(ScrArea *area)
static void clip_refresh(const bContext *C, ScrArea *area)
static SpaceLink * clip_create(const ScrArea *area, const Scene *scene)
static void clip_listener(const wmSpaceTypeListenerParams *params)
static void clip_channels_region_listener(const wmRegionListenerParams *UNUSED(params))
static void clip_header_region_listener(const wmRegionListenerParams *params)
static void clip_header_region_draw(const bContext *C, ARegion *region)
static bool clip_set_region_visible(const bContext *C, ARegion *region, const bool is_visible, const short alignment, const bool view_all_on_show)
static void movieclip_main_area_set_view2d(const bContext *C, ARegion *region)
static void clip_free(SpaceLink *sl)
static void clip_area_sync_frame_from_scene(ScrArea *area, const Scene *scene)
static void clip_properties_region_draw(const bContext *C, ARegion *region)
void ED_spacetype_clip(void)
static void clip_preview_region_init(wmWindowManager *wm, ARegion *region)
static SpaceLink * clip_duplicate(SpaceLink *sl)
static void dopesheet_region_draw(const bContext *C, ARegion *region)
static void graph_region_draw(const bContext *C, ARegion *region)
static void reinit_preview_region(const bContext *C, ARegion *region)
static ARegion * ED_clip_has_channels_region(ScrArea *area)
static void clip_properties_region_listener(const wmRegionListenerParams *params)
static void init_preview_region(const Scene *scene, const ScrArea *area, const SpaceClip *sc, ARegion *region)
static void clip_operatortypes(void)
static void clip_tools_region_init(wmWindowManager *wm, ARegion *region)
static void clip_drop_copy(bContext *UNUSED(C), wmDrag *drag, wmDropBox *drop)
static void clip_main_region_init(wmWindowManager *wm, ARegion *region)
static bool clip_drop_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent *UNUSED(event))
static void clip_main_region_draw(const bContext *C, ARegion *region)
static void clip_tools_region_draw(const bContext *C, ARegion *region)
static void clip_init(struct wmWindowManager *UNUSED(wm), ScrArea *area)
static void clip_channels_region_init(wmWindowManager *wm, ARegion *region)
static void clip_channels_region_draw(const bContext *C, ARegion *region)
static void clip_dropboxes(void)
static void clip_preview_region_listener(const wmRegionListenerParams *UNUSED(params))
static int clip_context(const bContext *C, const char *member, bContextDataResult *result)
static void CLIP_GGT_navigate(wmGizmoGroupType *gzgt)
static void clip_main_region_listener(const wmRegionListenerParams *params)
static void clip_id_remap(ScrArea *UNUSED(area), SpaceLink *slink, const struct IDRemapper *mappings)
static void clip_props_region_listener(const wmRegionListenerParams *params)
static void clip_properties_region_init(wmWindowManager *wm, ARegion *region)
const char * clip_context_dir[]
static void clip_keymap(struct wmKeyConfig *keyconf)
static void clip_scopes_check_gpencil_change(ScrArea *area)
static void clip_preview_region_draw(const bContext *C, ARegion *region)
static void clip_gizmos(void)
void(* draw)(const struct bContext *C, struct ARegion *region)
void(* listener)(const wmRegionListenerParams *params)
void(* init)(struct wmWindowManager *wm, struct ARegion *region)
struct wmGizmoMap * gizmo_map
struct ImBuf * track_preview
struct ImBuf * track_search
struct MovieTracking tracking
MovieTrackingStabilization stabilization
struct MovieClipUser user
struct MovieClipScopes scopes
struct wmKeyConfig * defaultconf
void ED_time_scrub_draw_current_frame(const ARegion *region, const Scene *scene, bool display_seconds)
void ED_time_scrub_draw(const ARegion *region, const Scene *scene, bool display_seconds, bool discrete_frames)
bool ED_time_scrub_event_in_region(const ARegion *region, const wmEvent *event)
ListBase * WM_dropboxmap_find(const char *idname, int spaceid, int regionid)
wmDropBox * WM_dropbox_add(ListBase *lb, const char *idname, bool(*poll)(bContext *, wmDrag *, const wmEvent *), void(*copy)(bContext *, wmDrag *, wmDropBox *), void(*cancel)(Main *, wmDrag *, wmDropBox *), WMDropboxTooltipFunc tooltip)
wmEventHandler_Dropbox * WM_event_add_dropbox_handler(ListBase *handlers, ListBase *dropboxes)
wmEventHandler_Keymap * WM_event_add_keymap_handler_v2d_mask(ListBase *handlers, wmKeyMap *keymap)
wmEventHandler_Keymap * WM_event_add_keymap_handler_poll(ListBase *handlers, wmKeyMap *keymap, EventHandlerPoll poll)
wmEventHandler_Keymap * WM_event_add_keymap_handler(ListBase *handlers, wmKeyMap *keymap)
void WM_event_remove_handlers(bContext *C, ListBase *handlers)
wmGizmoGroupTypeRef * WM_gizmogrouptype_append_and_link(wmGizmoMapType *gzmap_type, void(*wtfunc)(struct wmGizmoGroupType *))
wmGizmoMapType * WM_gizmomaptype_ensure(const struct wmGizmoMapType_Params *gzmap_params)
void WM_gizmomap_draw(wmGizmoMap *gzmap, const bContext *C, const eWM_GizmoFlagMapDrawStep drawstep)
wmKeyMap * WM_keymap_ensure(wmKeyConfig *keyconf, const char *idname, int spaceid, int regionid)
void WM_operatortype_append(void(*opfunc)(wmOperatorType *))