|
| constexpr uint16_t | blender::seq::JFA_INVALID = 0xFFFF |
| bool | blender::seq::effects_can_render_text (const Strip *strip) |
| static void | blender::seq::init_text_effect (Strip *strip) |
| void | blender::seq::effect_text_font_unload (TextVars *data, const bool do_id_user) |
| void | blender::seq::effect_text_font_load (TextVars *data, const bool do_id_user) |
| static void | blender::seq::free_text_effect (Strip *strip, const bool do_id_user) |
| static void | blender::seq::load_text_effect (Strip *strip) |
| static void | blender::seq::copy_text_effect (Strip *dst, const Strip *src, const int flag) |
| static int | blender::seq::num_inputs_text () |
| static StripEarlyOut | blender::seq::early_out_text (const Strip *strip, float) |
| static void | blender::seq::text_gaussian_blur_x (const Span< float > gaussian, int half_size, int start_line, int width, int height, const uchar *rect, uchar *dst, const rcti &shadow_rect) |
| static void | blender::seq::text_gaussian_blur_y (const Span< float > gaussian, int half_size, int start_line, int width, int height, const uchar *rect, uchar *dst, const rcti &shadow_rect) |
| static void | blender::seq::clamp_rect (int width, int height, rcti &r_rect) |
| static void | blender::seq::initialize_shadow_alpha (int width, int height, int2 offset, const rcti &shadow_rect, const uchar *input, Array< uchar > &r_shadow_mask) |
| static void | blender::seq::composite_shadow (int width, const rcti &shadow_rect, const float4 &shadow_color, const Array< uchar > &shadow_mask, uchar *output) |
| static void | blender::seq::draw_text_shadow (const RenderData *context, const TextVars *data, int line_height, const rcti &rect, ImBuf *out) |
| static void | blender::seq::jump_flooding_pass (Span< JFACoord > input, MutableSpan< JFACoord > output, int2 size, IndexRange x_range, IndexRange y_range, int step_size) |
| static void | blender::seq::text_draw (const char *text_ptr, const TextVarsRuntime *runtime, float color[4]) |
| static rcti | blender::seq::draw_text_outline (const RenderData *context, const TextVars *data, const TextVarsRuntime *runtime, ImBuf *out) |
| static void | blender::seq::fill_rect_alpha_under (const ImBuf *ibuf, const float col[4], int x1, int y1, int x2, int y2, float corner_radius) |
| static int | blender::seq::text_effect_line_size_get (const RenderData *context, const Strip *strip) |
| int | blender::seq::text_effect_font_init (const RenderData *context, const Strip *strip, FontFlags font_flags) |
| static Vector< CharInfo > | blender::seq::build_character_info (const TextVars *data, int font) |
| static int | blender::seq::wrap_width_get (const TextVars *data, const int2 image_size) |
| static void | blender::seq::apply_word_wrapping (const TextVars *data, TextVarsRuntime *runtime, const int2 image_size, Vector< CharInfo > &characters) |
| static int | blender::seq::text_box_width_get (const Vector< LineInfo > &lines) |
| static float2 | blender::seq::horizontal_alignment_offset_get (const TextVars *data, float line_width, int width_max) |
| static float2 | blender::seq::anchor_offset_get (const TextVars *data, int width_max, int text_height) |
| static void | blender::seq::calc_boundbox (const TextVars *data, TextVarsRuntime *runtime, const int2 image_size) |
| static void | blender::seq::apply_text_alignment (const TextVars *data, TextVarsRuntime *runtime, const int2 image_size) |
| TextVarsRuntime * | blender::seq::text_effect_calc_runtime (const Strip *strip, int font, const int2 image_size) |
| static ImBuf * | blender::seq::do_text_effect (const RenderData *context, SeqRenderState *, Strip *strip, float, float, ImBuf *, ImBuf *) |
| void | blender::seq::text_effect_get_handle (EffectHandle &rval) |