|
Blender V5.0
|
#include <SEQ_modifier.hh>
Public Attributes | |
| char | idname [64] |
| char | name [64] |
| char | struct_name [64] |
| int | struct_size |
| void(* | init_data )(StripModifierData *smd) |
| void(* | free_data )(StripModifierData *smd) |
| void(* | copy_data )(StripModifierData *smd, StripModifierData *target) |
| void(* | apply )(ModifierApplyContext &context, StripModifierData *smd, ImBuf *mask) |
| void(* | panel_register )(ARegionType *region_type) |
| void(* | blend_write )(BlendWriter *writer, const StripModifierData *smd) |
| void(* | blend_read )(BlendDataReader *reader, StripModifierData *smd) |
Definition at line 28 of file SEQ_modifier.hh.
| void(* blender::seq::StripModifierTypeInfo::apply) (ModifierApplyContext &context, StripModifierData *smd, ImBuf *mask) |
Definition at line 57 of file SEQ_modifier.hh.
Referenced by blender::seq::modifier_apply_stack().
| void(* blender::seq::StripModifierTypeInfo::blend_read) (BlendDataReader *reader, StripModifierData *smd) |
Definition at line 66 of file SEQ_modifier.hh.
Referenced by blender::seq::modifier_blend_read_data().
| void(* blender::seq::StripModifierTypeInfo::blend_write) (BlendWriter *writer, const StripModifierData *smd) |
Definition at line 63 of file SEQ_modifier.hh.
Referenced by blender::seq::modifier_blend_write().
| void(* blender::seq::StripModifierTypeInfo::copy_data) (StripModifierData *smd, StripModifierData *target) |
Definition at line 54 of file SEQ_modifier.hh.
Referenced by blender::seq::modifier_copy().
| void(* blender::seq::StripModifierTypeInfo::free_data) (StripModifierData *smd) |
Definition at line 51 of file SEQ_modifier.hh.
Referenced by blender::seq::modifier_free().
| char blender::seq::StripModifierTypeInfo::idname[64] |
A unique identifier for this modifier. Used to generate the panel id type name. See #seq::modifier_type_panel_id.
Definition at line 33 of file SEQ_modifier.hh.
Referenced by blender::seq::modifier_type_panel_id().
| void(* blender::seq::StripModifierTypeInfo::init_data) (StripModifierData *smd) |
Definition at line 45 of file SEQ_modifier.hh.
Referenced by blender::seq::modifier_new().
| char blender::seq::StripModifierTypeInfo::name[64] |
Definition at line 36 of file SEQ_modifier.hh.
Referenced by blender::seq::modifier_new(), and blender::seq::modifier_unique_name().
| void(* blender::seq::StripModifierTypeInfo::panel_register) (ARegionType *region_type) |
Register the panel types for the modifier's UI.
Definition at line 60 of file SEQ_modifier.hh.
Referenced by ED_spacetype_buttons(), and uiTemplateStripModifiers().
| char blender::seq::StripModifierTypeInfo::struct_name[64] |
Definition at line 39 of file SEQ_modifier.hh.
Referenced by blender::seq::modifier_blend_write().
| int blender::seq::StripModifierTypeInfo::struct_size |
Definition at line 42 of file SEQ_modifier.hh.
Referenced by blender::seq::modifier_new().