Blender V5.0
SEQ_modifier.hh File Reference

Go to the source code of this file.

Classes

struct  blender::seq::StripModifierTypeInfo

Namespaces

namespace  blender
namespace  blender::seq

Functions

void blender::seq::modifier_persistent_uid_init (const Strip &strip, StripModifierData &smd)
Public Modifier Functions
void blender::seq::modifiers_init ()
const StripModifierTypeInfoblender::seq::modifier_type_info_get (int type)
StripModifierDatablender::seq::modifier_new (Strip *strip, const char *name, int type)
bool blender::seq::modifier_remove (Strip *strip, StripModifierData *smd)
void blender::seq::modifier_clear (Strip *strip)
void blender::seq::modifier_free (StripModifierData *smd)
void blender::seq::modifier_unique_name (Strip *strip, StripModifierData *smd)
StripModifierDatablender::seq::modifier_find_by_name (Strip *strip, const char *name)
StripModifierDatablender::seq::modifier_copy (Strip &strip_dst, StripModifierData *mod_src)
void blender::seq::modifier_list_copy (Strip *strip_new, Strip *strip)
int blender::seq::sequence_supports_modifiers (Strip *strip)
bool blender::seq::modifier_move_to_index (Strip *strip, StripModifierData *smd, const int new_index)
StripModifierDatablender::seq::modifier_get_active (const Strip *strip)
void blender::seq::modifier_set_active (Strip *strip, StripModifierData *smd)
void blender::seq::modifier_type_panel_id (eStripModifierType type, char *r_idname)
void blender::seq::foreach_strip_modifier_id (Strip *strip, const FunctionRef< void(ID *)> fn)
.blend File I/O
void blender::seq::modifier_blend_write (BlendWriter *writer, ListBase *modbase)
void blender::seq::modifier_blend_read_data (BlendDataReader *reader, ListBase *lb)

Variables

static constexpr char blender::seq::STRIP_MODIFIER_TYPE_PANEL_PREFIX [] = "STRIPMOD_PT_"