|
Blender V4.3
|
#include "MEM_guardedalloc.h"#include "BLI_ghash.h"#include "DNA_scene_types.h"#include "BKE_context.hh"#include "BKE_global.hh"#include "BKE_report.hh"#include "BLT_translation.hh"#include "SEQ_proxy.hh"#include "SEQ_relations.hh"#include "SEQ_sequencer.hh"#include "WM_api.hh"#include "WM_types.hh"#include "RNA_define.hh"#include "ED_screen.hh"#include "sequencer_intern.hh"Go to the source code of this file.
Functions | |
Rebuild Proxy and Timecode Indices Operator | |
| static void | seq_proxy_build_job (const bContext *C, ReportList *reports) |
| static int | sequencer_rebuild_proxy_invoke (bContext *C, wmOperator *op, const wmEvent *) |
| static int | sequencer_rebuild_proxy_exec (bContext *C, wmOperator *) |
| void | SEQUENCER_OT_rebuild_proxy (wmOperatorType *ot) |
Set Selected Strip Proxies Operator | |
| static int | sequencer_enable_proxies_invoke (bContext *C, wmOperator *op, const wmEvent *) |
| static int | sequencer_enable_proxies_exec (bContext *C, wmOperator *op) |
| void | SEQUENCER_OT_enable_proxies (wmOperatorType *ot) |
|
static |
Definition at line 40 of file sequencer_proxy.cc.
References BKE_reportf(), BLI_ghashutil_strcmp(), BLI_ghashutil_strhash_p(), BLI_gset_free(), BLI_gset_new(), CTX_data_scene(), CTX_wm_area(), CTX_wm_manager(), ProxyJob::depsgraph, ED_area_tag_redraw(), ED_seq_proxy_job_get(), ED_seq_proxy_wm_job_get(), ELEM, G, LISTBASE_FOREACH, ProxyJob::main, MEM_freeN(), ProxyJob::queue, RPT_WARNING, ProxyJob::scene, SELECT, SEQ_active_seqbase_get(), SEQ_editing_get(), SEQ_proxy_rebuild_context(), SEQ_PROXY_SKIP_EXISTING, SEQ_TYPE_IMAGE, SEQ_TYPE_MOVIE, SEQ_USE_PROXY, WM_jobs_is_running(), and WM_jobs_start().
Referenced by sequencer_rebuild_proxy_invoke().
|
static |
Definition at line 163 of file sequencer_proxy.cc.
References CTX_data_scene(), ELEM, LISTBASE_FOREACH, NC_SCENE, ND_SEQUENCER, OPERATOR_FINISHED, wmOperator::ptr, RNA_boolean_get(), SELECT, SEQ_active_seqbase_get(), SEQ_editing_get(), SEQ_PROXY_IMAGE_SIZE_100, SEQ_PROXY_IMAGE_SIZE_25, SEQ_PROXY_IMAGE_SIZE_50, SEQ_PROXY_IMAGE_SIZE_75, SEQ_proxy_set(), SEQ_PROXY_SKIP_EXISTING, SEQ_TYPE_IMAGE, SEQ_TYPE_MOVIE, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_enable_proxies().
|
static |
Definition at line 157 of file sequencer_proxy.cc.
References IFACE_, and WM_operator_props_dialog_popup().
Referenced by SEQUENCER_OT_enable_proxies().
| void SEQUENCER_OT_enable_proxies | ( | wmOperatorType * | ot | ) |
Definition at line 229 of file sequencer_proxy.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, ot, RNA_def_boolean(), sequencer_enable_proxies_exec(), sequencer_enable_proxies_invoke(), and wmOperatorType::srna.
Referenced by sequencer_operatortypes().
| void SEQUENCER_OT_rebuild_proxy | ( | wmOperatorType * | ot | ) |
Definition at line 136 of file sequencer_proxy.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, ot, sequencer_rebuild_proxy_exec(), and sequencer_rebuild_proxy_invoke().
Referenced by sequencer_operatortypes().
|
static |
Definition at line 101 of file sequencer_proxy.cc.
References BLI_ghashutil_strcmp(), BLI_ghashutil_strhash_p(), BLI_gset_free(), BLI_gset_new(), CTX_data_ensure_evaluated_depsgraph(), CTX_data_main(), CTX_data_scene(), depsgraph, LISTBASE_FOREACH, MEM_freeN(), OPERATOR_CANCELLED, OPERATOR_FINISHED, SELECT, SEQ_active_seqbase_get(), SEQ_editing_get(), SEQ_proxy_rebuild(), SEQ_proxy_rebuild_context(), SEQ_proxy_rebuild_finish(), SEQ_relations_free_imbuf(), and Editing::seqbase.
Referenced by SEQUENCER_OT_rebuild_proxy().
|
static |
Definition at line 94 of file sequencer_proxy.cc.
References OPERATOR_FINISHED, wmOperator::reports, and seq_proxy_build_job().
Referenced by SEQUENCER_OT_rebuild_proxy().