Blender V4.3
blender::ed::seq Namespace Reference

Classes

struct  ScopeHistogram
 
struct  SeqScopes
 
struct  SpaceSeq_Runtime
 
class  StripsDrawBatch
 

Functions

static blender::float2 rgb_to_uv_normalized (const float rgb[3])
 
static void scope_put_pixel (const uchar *table, uchar *pos)
 
static void scope_put_pixel_single (const uchar *table, uchar *pos, int col)
 
static void init_wave_table (int height, uchar wtable[256])
 
ImBufmake_waveform_view_from_ibuf (const ImBuf *ibuf)
 
ImBufmake_sep_waveform_view_from_ibuf (const ImBuf *ibuf)
 
ImBufmake_zebra_view_from_ibuf (const ImBuf *ibuf, float perc)
 
static int get_bin_float (float f)
 
ImBufmake_vectorscope_view_from_ibuf (const ImBuf *ibuf)
 
uint color_pack (const uchar rgba[4])
 
float calc_strip_round_radius (float pixely)
 

Function Documentation

◆ calc_strip_round_radius()

float blender::ed::seq::calc_strip_round_radius ( float pixely)

◆ color_pack()

uint blender::ed::seq::color_pack ( const uchar rgba[4])

◆ get_bin_float()

static int blender::ed::seq::get_bin_float ( float f)
static

Definition at line 277 of file sequencer_scopes.cc.

References clamp_i(), and int.

◆ init_wave_table()

static void blender::ed::seq::init_wave_table ( int height,
uchar wtable[256] )
static

◆ make_sep_waveform_view_from_ibuf()

◆ make_vectorscope_view_from_ibuf()

◆ make_waveform_view_from_ibuf()

◆ make_zebra_view_from_ibuf()

ImBuf * blender::ed::seq::make_zebra_view_from_ibuf ( const ImBuf * ibuf,
float perc )

◆ rgb_to_uv_normalized()

static blender::float2 blender::ed::seq::rgb_to_uv_normalized ( const float rgb[3])
static

Definition at line 56 of file sequencer_scopes.cc.

References b, clamp_f(), and v.

Referenced by make_vectorscope_view_from_ibuf().

◆ scope_put_pixel()

static void blender::ed::seq::scope_put_pixel ( const uchar * table,
uchar * pos )
static

Definition at line 72 of file sequencer_scopes.cc.

References pos.

Referenced by make_vectorscope_view_from_ibuf().

◆ scope_put_pixel_single()

static void blender::ed::seq::scope_put_pixel_single ( const uchar * table,
uchar * pos,
int col )
static

Definition at line 79 of file sequencer_scopes.cc.

References col, and pos.