Blender  V3.3
Public Attributes | List of all members
SequenceModifierTypeInfo Struct Reference

#include <SEQ_modifier.h>

Public Attributes

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

Detailed Description

Definition at line 24 of file SEQ_modifier.h.

Member Data Documentation

◆ apply

void(* SequenceModifierTypeInfo::apply) (struct SequenceModifierData *smd, struct ImBuf *ibuf, struct ImBuf *mask)

Definition at line 47 of file SEQ_modifier.h.

Referenced by SEQ_modifier_apply_stack().

◆ copy_data

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

Definition at line 44 of file SEQ_modifier.h.

Referenced by SEQ_modifier_list_copy().

◆ free_data

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

Definition at line 41 of file SEQ_modifier.h.

Referenced by SEQ_modifier_free().

◆ init_data

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

Definition at line 35 of file SEQ_modifier.h.

Referenced by SEQ_modifier_new().

◆ name

char SequenceModifierTypeInfo::name[64]

Definition at line 26 of file SEQ_modifier.h.

Referenced by SEQ_modifier_new(), and SEQ_modifier_unique_name().

◆ struct_name

char SequenceModifierTypeInfo::struct_name[64]

Definition at line 29 of file SEQ_modifier.h.

Referenced by SEQ_modifier_blend_write().

◆ struct_size

int SequenceModifierTypeInfo::struct_size

Definition at line 32 of file SEQ_modifier.h.

Referenced by SEQ_modifier_new().


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