Blender V4.3
SequenceModifierTypeInfo Struct Reference

#include <SEQ_modifier.hh>

Public Attributes

char name [64]
 
char struct_name [64]
 
int struct_size
 
void(* init_data )(SequenceModifierData *smd)
 
void(* free_data )(SequenceModifierData *smd)
 
void(* copy_data )(SequenceModifierData *smd, SequenceModifierData *target)
 
void(* apply )(const StripScreenQuad &quad, SequenceModifierData *smd, ImBuf *ibuf, ImBuf *mask)
 

Detailed Description

Definition at line 20 of file SEQ_modifier.hh.

Member Data Documentation

◆ apply

void(* SequenceModifierTypeInfo::apply) (const StripScreenQuad &quad, SequenceModifierData *smd, ImBuf *ibuf, ImBuf *mask)

Definition at line 44 of file SEQ_modifier.hh.

Referenced by SEQ_modifier_apply_stack().

◆ copy_data

void(* SequenceModifierTypeInfo::copy_data) (SequenceModifierData *smd, SequenceModifierData *target)

Definition at line 40 of file SEQ_modifier.hh.

Referenced by SEQ_modifier_list_copy().

◆ free_data

void(* SequenceModifierTypeInfo::free_data) (SequenceModifierData *smd)

Definition at line 37 of file SEQ_modifier.hh.

Referenced by SEQ_modifier_free().

◆ init_data

void(* SequenceModifierTypeInfo::init_data) (SequenceModifierData *smd)

Definition at line 31 of file SEQ_modifier.hh.

Referenced by SEQ_modifier_new().

◆ name

char SequenceModifierTypeInfo::name[64]

Definition at line 22 of file SEQ_modifier.hh.

Referenced by SEQ_modifier_new(), and SEQ_modifier_unique_name().

◆ struct_name

char SequenceModifierTypeInfo::struct_name[64]

Definition at line 25 of file SEQ_modifier.hh.

Referenced by SEQ_modifier_blend_write().

◆ struct_size

int SequenceModifierTypeInfo::struct_size

Definition at line 28 of file SEQ_modifier.hh.

Referenced by SEQ_modifier_new().


The documentation for this struct was generated from the following file: