45 if (space_sequencer ==
NULL) {
65 const bool show_split = (
scene->
ed &&
87 strcpy(pt->
idname,
"SEQUENCER_PT_gpencil");
88 strcpy(pt->
label,
N_(
"Grease Pencil"));
91 pt->
draw = ED_gpencil_panel_standard;
92 pt->
poll = sequencer_grease_pencil_panel_poll;
97 strcpy(pt->
idname,
"SEQUENCER_PT_metadata");
98 strcpy(pt->
label,
N_(
"Metadata"));
struct Scene * CTX_data_scene(const bContext *C)
struct SpaceSeq * CTX_wm_space_seq(const bContext *C)
struct Depsgraph * CTX_data_expect_evaluated_depsgraph(const bContext *C)
struct ARegion * CTX_wm_region(const bContext *C)
struct Main * CTX_data_main(const bContext *C)
void BLI_addtail(struct ListBase *listbase, void *vlink) ATTR_NONNULL(1)
#define BLT_I18NCONTEXT_DEFAULT_BPYRNA
struct Depsgraph Depsgraph
#define SEQ_EDIT_OVERLAY_FRAME_SHOW
@ SEQ_OVERLAY_FRAME_TYPE_REFERENCE
void ED_region_image_metadata_panel_draw(struct ImBuf *ibuf, struct uiLayout *layout)
bool ED_space_sequencer_check_show_imbuf(struct SpaceSeq *sseq)
Contains defines and structs used throughout the imbuf module.
Read Guarded memory(de)allocation.
const Depsgraph * depsgraph
void IMB_freeImBuf(ImBuf *UNUSED(ibuf))
void *(* MEM_callocN)(size_t len, const char *str)
ImBuf * sequencer_ibuf_get(struct Main *bmain, ARegion *region, struct Depsgraph *depsgraph, Scene *scene, SpaceSeq *sseq, int timeline_frame, int frame_ofs, const char *viewname)
void(* draw)(const struct bContext *C, struct Panel *panel)
bool(* poll)(const struct bContext *C, struct PanelType *pt)
void(* draw_header)(const struct bContext *C, struct Panel *panel)
char idname[BKE_ST_MAXNAME]
char translation_context[BKE_ST_MAXNAME]
char category[BKE_ST_MAXNAME]
char label[BKE_ST_MAXNAME]