|
Blender V4.3
|
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]) |
| ImBuf * | make_waveform_view_from_ibuf (const ImBuf *ibuf) |
| ImBuf * | make_sep_waveform_view_from_ibuf (const ImBuf *ibuf) |
| ImBuf * | make_zebra_view_from_ibuf (const ImBuf *ibuf, float perc) |
| static int | get_bin_float (float f) |
| ImBuf * | make_vectorscope_view_from_ibuf (const ImBuf *ibuf) |
| uint | color_pack (const uchar rgba[4]) |
| float | calc_strip_round_radius (float pixely) |
Definition at line 30 of file sequencer_strips_batch.cc.
Referenced by draw_seq_strips(), and blender::ed::seq::StripsDrawBatch::StripsDrawBatch().
Definition at line 25 of file sequencer_strips_batch.cc.
Referenced by draw_strips_background(), strip_data_outline_params_set(), and blender::ed::seq::StripsDrawBatch::StripsDrawBatch().
Definition at line 277 of file sequencer_scopes.cc.
Definition at line 93 of file sequencer_scopes.cc.
References clamp_f(), interpf(), pow(), ratiof(), and x.
Referenced by make_sep_waveform_view_from_ibuf(), make_vectorscope_view_from_ibuf(), and make_waveform_view_from_ibuf().
Definition at line 168 of file sequencer_scopes.cc.
References ImBuf::byte_buffer, ImBufByteBuffer::data, IB_rect, IMB_allocImBuf(), init_wave_table(), make_sep_waveform_view_from_ibuf(), blender::threading::parallel_for(), SCOPED_TIMER, w(), ImBuf::x, and ImBuf::y.
Referenced by make_sep_waveform_view_from_ibuf().
Definition at line 342 of file sequencer_scopes.cc.
References ImBuf::byte_buffer, clamp_v3(), ImBufByteBuffer::data, ImBufFloatBuffer::data, float, ImBuf::float_buffer, IB_rect, IMB_allocImBuf(), init_wave_table(), int, make_vectorscope_view_from_ibuf(), blender::math::midpoint(), rgb_to_uv_normalized(), scope_put_pixel(), SCOPED_TIMER, ImBuf::x, and ImBuf::y.
Referenced by make_vectorscope_view_from_ibuf().
Definition at line 109 of file sequencer_scopes.cc.
References ImBuf::byte_buffer, ImBufByteBuffer::data, IB_rect, IMB_allocImBuf(), IMB_colormanagement_get_luminance_coefficients(), init_wave_table(), int, blender::threading::parallel_for(), SCOPED_TIMER, w(), ImBuf::x, and ImBuf::y.
Definition at line 220 of file sequencer_scopes.cc.
References IB_rect, IB_uninitialized_pixels, IMB_allocImBuf(), make_zebra_view_from_ibuf(), blender::threading::parallel_for(), SCOPED_TIMER, ImBuf::x, and ImBuf::y.
Referenced by make_zebra_view_from_ibuf().
|
static |
Definition at line 56 of file sequencer_scopes.cc.
References b, clamp_f(), and v.
Referenced by make_vectorscope_view_from_ibuf().
Definition at line 72 of file sequencer_scopes.cc.
References pos.
Referenced by make_vectorscope_view_from_ibuf().