100 region->
v2d.
max[1] = 10000.0f;
421 use_preview ? &rna_Scene_frame_preview_start : &rna_Scene_frame_start,
422 use_preview ? &rna_Scene_frame_preview_end : &rna_Scene_frame_end,
423 &rna_Scene_use_preview_range,
424 &rna_Scene_frame_current,
503 for (
int i = 0; i <
ARRAY_SIZE(type_array); i++) {
504 msg_key_params.
ptr.
type = type_array[i];
506 mbus, &msg_key_params, &msg_sub_value_region_tag_redraw, __func__);
554 const struct IDRemapper *mappings)
typedef float(TangentPoint)[2]
struct Scene * CTX_data_scene(const bContext *C)
struct SpaceNla * CTX_wm_space_nla(const bContext *C)
IDRemapperApplyResult BKE_id_remapper_apply(const struct IDRemapper *id_remapper, struct ID **r_id_ptr, IDRemapperApplyOptions options)
void BKE_spacetype_register(struct SpaceType *st)
void BLI_addhead(struct ListBase *listbase, void *vlink) ATTR_NONNULL(1)
void void BLI_freelistN(struct ListBase *listbase) ATTR_NONNULL(1)
void BLI_addtail(struct ListBase *listbase, void *vlink) ATTR_NONNULL(1)
Object groups, one object can be in many groups at once.
@ V2D_VIEWSYNC_AREA_VERTICAL
@ V2D_SCROLL_HORIZONTAL_HANDLES
void ED_area_tag_redraw(ScrArea *area)
void ED_region_header(const struct bContext *C, struct ARegion *region)
void ED_region_do_msg_notify_tag_redraw(struct bContext *C, struct wmMsgSubscribeKey *msg_key, struct wmMsgSubscribeValue *msg_val)
void ED_region_panels(const struct bContext *C, struct ARegion *region)
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_tag_refresh(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
Read Guarded memory(de)allocation.
#define UI_SIDEBAR_PANEL_WIDTH
void UI_ThemeClearColor(int colorid)
void UI_view2d_region_reinit(struct View2D *v2d, short type, int winx, int winy)
void UI_view2d_view_restore(const struct bContext *C)
void UI_view2d_view_orthoSpecial(struct ARegion *region, struct View2D *v2d, bool xaxis)
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_text_cache_draw(struct ARegion *region)
void UI_view2d_scrollers_draw(struct View2D *v2d, const struct rcti *mask_custom)
#define ND_RENDER_OPTIONS
void ANIM_draw_previewrange(const bContext *C, View2D *v2d, int end_frame_width)
void ANIM_draw_framerange(Scene *scene, View2D *v2d)
bool ANIM_animdata_get_context(const bContext *C, bAnimContext *ac)
void ED_markers_draw(const bContext *C, int flag)
void(* MEM_freeN)(void *vmemh)
void *(* MEM_dupallocN)(const void *vmemh)
void *(* MEM_callocN)(size_t len, const char *str)
static void area(int d1, int d2, int e1, int e2, float weights[2])
static const pxr::TfToken st("st", pxr::TfToken::Immortal)
void draw_nla_channel_list(const bContext *C, bAnimContext *ac, ARegion *region)
void draw_nla_main_data(bAnimContext *ac, SpaceNla *snla, ARegion *region)
void nla_keymap(wmKeyConfig *keyconf)
void nla_operatortypes(void)
void RNA_pointer_create(ID *id, StructRNA *type, void *data, PointerRNA *r_ptr)
void RNA_id_pointer_create(ID *id, PointerRNA *r_ptr)
static void nla_header_region_init(wmWindowManager *UNUSED(wm), ARegion *region)
static void nla_buttons_region_draw(const bContext *C, ARegion *region)
static void nla_listener(const wmSpaceTypeListenerParams *params)
static void nla_channel_region_init(wmWindowManager *wm, ARegion *region)
static void nla_main_region_init(wmWindowManager *wm, ARegion *region)
static void nla_channel_region_listener(const wmRegionListenerParams *params)
static void nla_channel_region_draw(const bContext *C, ARegion *region)
static SpaceLink * nla_duplicate(SpaceLink *sl)
static void nla_id_remap(ScrArea *UNUSED(area), SpaceLink *slink, const struct IDRemapper *mappings)
static void nla_main_region_message_subscribe(const wmRegionMessageSubscribeParams *params)
static void nla_free(SpaceLink *sl)
static void nla_channel_region_message_subscribe(const wmRegionMessageSubscribeParams *params)
static void nla_main_region_draw_overlay(const bContext *C, ARegion *region)
static void nla_main_region_draw(const bContext *C, ARegion *region)
static void nla_init(struct wmWindowManager *wm, ScrArea *area)
static SpaceLink * nla_create(const ScrArea *area, const Scene *scene)
void ED_spacetype_nla(void)
static void nla_header_region_draw(const bContext *C, ARegion *region)
static void nla_buttons_region_init(wmWindowManager *wm, ARegion *region)
static void nla_region_listener(const wmRegionListenerParams *params)
static void nla_main_region_listener(const wmRegionListenerParams *params)
void(* draw)(const struct bContext *C, struct ARegion *region)
void(* message_subscribe)(const wmRegionMessageSubscribeParams *params)
void(* draw_overlay)(const struct bContext *C, struct ARegion *region)
void(* listener)(const wmRegionListenerParams *params)
void(* init)(struct wmWindowManager *wm, struct ARegion *region)
struct Collection * filter_grp
struct wmKeyConfig * defaultconf
struct wmWindow * winactive
void ED_time_scrub_draw_current_frame(const ARegion *region, const Scene *scene, bool display_seconds)
void ED_time_scrub_channel_search_draw(const bContext *C, ARegion *region, bDopeSheet *dopesheet)
void ED_time_scrub_draw(const ARegion *region, const Scene *scene, bool display_seconds, bool discrete_frames)
wmEventHandler_Keymap * WM_event_add_keymap_handler_v2d_mask(ListBase *handlers, wmKeyMap *keymap)
wmEventHandler_Keymap * WM_event_add_keymap_handler(ListBase *handlers, wmKeyMap *keymap)
wmKeyMap * WM_keymap_ensure(wmKeyConfig *keyconf, const char *idname, int spaceid, int regionid)
void WM_msg_subscribe_rna_params(struct wmMsgBus *mbus, const wmMsgParams_RNA *msg_key_params, const wmMsgSubscribeValue *msg_val_params, const char *id_repr)
void WM_msg_subscribe_rna(struct wmMsgBus *mbus, PointerRNA *ptr, const PropertyRNA *prop, const wmMsgSubscribeValue *msg_val_params, const char *id_repr)
Scene * WM_window_get_active_scene(const wmWindow *win)