Blender V5.0
space_sequencer.cc File Reference
#include <algorithm>
#include <cmath>
#include <cstring>
#include "DNA_gpencil_legacy_types.h"
#include "DNA_mask_types.h"
#include "DNA_scene_types.h"
#include "GPU_immediate.hh"
#include "GPU_matrix.hh"
#include "MEM_guardedalloc.h"
#include "BLI_listbase.h"
#include "BLI_math_base.h"
#include "BLI_rect.h"
#include "BLI_string_utf8.h"
#include "BLF_api.hh"
#include "BKE_global.hh"
#include "BKE_layer.hh"
#include "BKE_lib_query.hh"
#include "BKE_lib_remap.hh"
#include "BKE_screen.hh"
#include "IMB_colormanagement.hh"
#include "IMB_imbuf.hh"
#include "GPU_state.hh"
#include "ED_markers.hh"
#include "ED_screen.hh"
#include "ED_sequencer.hh"
#include "ED_space_api.hh"
#include "ED_time_scrub_ui.hh"
#include "ED_transform.hh"
#include "ED_util.hh"
#include "ED_view3d_offscreen.hh"
#include "WM_api.hh"
#include "WM_message.hh"
#include "SEQ_channels.hh"
#include "SEQ_modifier.hh"
#include "SEQ_offscreen.hh"
#include "SEQ_preview_cache.hh"
#include "SEQ_retiming.hh"
#include "SEQ_sequencer.hh"
#include "SEQ_time.hh"
#include "SEQ_transform.hh"
#include "SEQ_utils.hh"
#include "UI_interface.hh"
#include "UI_view2d.hh"
#include "BLO_read_write.hh"
#include "sequencer_intern.hh"

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::ed
namespace  blender::ed::vse

Functions

static void blender::ed::vse::sequencer_scopes_tag_refresh (ScrArea *area, const Scene *scene)
static SpaceLinkblender::ed::vse::sequencer_create (const ScrArea *, const Scene *scene)
static void blender::ed::vse::sequencer_free (SpaceLink *sl)
static void blender::ed::vse::sequencer_init (wmWindowManager *, ScrArea *area)
static void blender::ed::vse::sequencer_refresh (const bContext *C, ScrArea *area)
static SpaceLinkblender::ed::vse::sequencer_duplicate (SpaceLink *sl)
static void blender::ed::vse::sequencer_listener (const wmSpaceTypeListenerParams *params)
static int blender::ed::vse::sequencer_context (const bContext *C, const char *member, bContextDataResult *result)
static void blender::ed::vse::SEQUENCER_GGT_navigate (wmGizmoGroupType *gzgt)
static void blender::ed::vse::SEQUENCER_GGT_gizmo2d (wmGizmoGroupType *gzgt)
static void blender::ed::vse::SEQUENCER_GGT_gizmo2d_translate (wmGizmoGroupType *gzgt)
static void blender::ed::vse::SEQUENCER_GGT_gizmo2d_resize (wmGizmoGroupType *gzgt)
static void blender::ed::vse::SEQUENCER_GGT_gizmo2d_rotate (wmGizmoGroupType *gzgt)
static void blender::ed::vse::sequencer_gizmos ()
static bool blender::ed::vse::sequencer_main_region_poll (const RegionPollParams *params)
static void blender::ed::vse::sequencer_main_region_init (wmWindowManager *wm, ARegion *region)
static void blender::ed::vse::sequencer_main_region_draw (const bContext *C, ARegion *region)
static void blender::ed::vse::sequencer_main_region_draw_overlay (const bContext *C, ARegion *region)
static void blender::ed::vse::sequencer_main_clamp_view (const bContext *C, ARegion *region)
static void blender::ed::vse::sequencer_main_region_clamp_custom_set (const bContext *C, ARegion *region)
static void blender::ed::vse::sequencer_main_region_layout (const bContext *C, ARegion *region)
static void blender::ed::vse::sequencer_main_region_view2d_changed (const bContext *C, ARegion *region)
static void blender::ed::vse::sequencer_main_region_listener (const wmRegionListenerParams *params)
static void blender::ed::vse::sequencer_main_region_message_subscribe (const wmRegionMessageSubscribeParams *params)
static bool blender::ed::vse::is_mouse_over_retiming_key (const Scene *scene, const Strip *strip, const View2D *v2d, const ScrArea *area, float mouse_co_region[2])
static void blender::ed::vse::sequencer_main_cursor (wmWindow *win, ScrArea *area, ARegion *region)
static void blender::ed::vse::sequencer_header_region_init (wmWindowManager *, ARegion *region)
static void blender::ed::vse::sequencer_header_region_draw (const bContext *C, ARegion *region)
static void blender::ed::vse::sequencer_footer_region_listener (const wmRegionListenerParams *params)
static void blender::ed::vse::sequencer_tools_region_init (wmWindowManager *wm, ARegion *region)
static void blender::ed::vse::sequencer_tools_region_draw (const bContext *C, ARegion *region)
static bool blender::ed::vse::sequencer_preview_region_poll (const RegionPollParams *params)
static void blender::ed::vse::sequencer_preview_region_init (wmWindowManager *wm, ARegion *region)
static void blender::ed::vse::sequencer_preview_region_layout (const bContext *C, ARegion *region)
static void blender::ed::vse::sequencer_preview_region_view2d_changed (const bContext *C, ARegion *)
static void blender::ed::vse::sequencer_preview_region_listener (const wmRegionListenerParams *params)
static void blender::ed::vse::sequencer_buttons_region_init (wmWindowManager *wm, ARegion *region)
static void blender::ed::vse::sequencer_buttons_region_draw (const bContext *C, ARegion *region)
static void blender::ed::vse::sequencer_buttons_region_listener (const wmRegionListenerParams *params)
static void blender::ed::vse::sequencer_id_remap (ScrArea *, SpaceLink *slink, const blender::bke::id::IDRemapper &mappings)
static void blender::ed::vse::sequencer_foreach_id (SpaceLink *space_link, LibraryForeachIDData *data)
static bool blender::ed::vse::sequencer_channel_region_poll (const RegionPollParams *params)
static void blender::ed::vse::sequencer_channel_region_init (wmWindowManager *wm, ARegion *region)
static void blender::ed::vse::sequencer_channel_region_draw (const bContext *C, ARegion *region)
static void blender::ed::vse::sequencer_space_blend_read_data (BlendDataReader *, SpaceLink *sl)
static void blender::ed::vse::sequencer_space_blend_write (BlendWriter *writer, SpaceLink *sl)
void blender::ed::vse::ED_spacetype_sequencer ()

Variables

const char * blender::ed::vse::sequencer_context_dir [] = {"edit_mask", "tool_settings", nullptr}