Blender V5.0
sequencer_channels_draw.cc File Reference
#include "MEM_guardedalloc.h"
#include "DNA_scene_types.h"
#include "DNA_screen_types.h"
#include "BKE_context.hh"
#include "BKE_screen.hh"
#include "BLI_math_base.h"
#include "BLI_string.h"
#include "BLI_utildefines.h"
#include "ED_screen.hh"
#include "GPU_matrix.hh"
#include "RNA_prototypes.hh"
#include "SEQ_channels.hh"
#include "SEQ_sequencer.hh"
#include "SEQ_time.hh"
#include "UI_interface.hh"
#include "UI_resources.hh"
#include "UI_view2d.hh"
#include "WM_api.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 float blender::ed::vse::draw_offset_get (const View2D *timeline_region_v2d)
static float blender::ed::vse::channel_height_pixelspace_get (const View2D *timeline_region_v2d)
static float blender::ed::vse::frame_width_pixelspace_get (const View2D *timeline_region_v2d)
static float blender::ed::vse::icon_width_get (const SeqChannelDrawContext *context)
static float blender::ed::vse::widget_y_offset (const SeqChannelDrawContext *context)
static float blender::ed::vse::channel_index_y_min (const SeqChannelDrawContext *context, const int index)
static void blender::ed::vse::displayed_channel_range_get (const SeqChannelDrawContext *context, int r_channel_range[2])
static std::string blender::ed::vse::draw_channel_widget_tooltip (bContext *, void *argN, const blender::StringRef)
static float blender::ed::vse::draw_channel_widget_mute (const SeqChannelDrawContext *context, uiBlock *block, const int channel_index, const float offset)
static float blender::ed::vse::draw_channel_widget_lock (const SeqChannelDrawContext *context, uiBlock *block, const int channel_index, const float offset)
static bool blender::ed::vse::channel_is_being_renamed (const SpaceSeq *sseq, const int channel_index)
static float blender::ed::vse::text_size_get (const SeqChannelDrawContext *context)
static rctf blender::ed::vse::label_rect_init (const SeqChannelDrawContext *context, const int channel_index, const float used_width)
static void blender::ed::vse::draw_channel_labels (const SeqChannelDrawContext *context, uiBlock *block, const int channel_index, const float used_width)
static void blender::ed::vse::draw_channel_headers (const SeqChannelDrawContext *context)
static void blender::ed::vse::draw_background ()
void blender::ed::vse::channel_draw_context_init (const bContext *C, ARegion *region, SeqChannelDrawContext *r_context)
void blender::ed::vse::draw_channels (const bContext *C, ARegion *region)