388 for (; md; md = md->
next) {
void(* GreasePencilIDWalkFunc)(void *user_data, struct Object *ob, struct ID **idpoin, LibraryForeachIDCallbackFlag cb_flag)
void BKE_lattice_deform_data_destroy(LatticeDeformData *lattice_deform_data)
@ LIB_ID_CREATE_NO_USER_REFCOUNT
LibraryForeachIDCallbackFlag
void BKE_shrinkwrap_free_tree(ShrinkwrapTreeData *data)
#define BLI_assert_unreachable()
#define LISTBASE_FOREACH(type, var, list)
#define BLO_read_struct_list(reader, struct_name, list)
#define BLO_read_struct_array(reader, struct_name, array_size, ptr_p)
#define BLO_read_struct(reader, struct_name, ptr_p)
#define ID_IS_LINKED(_id)
@ eGpencilModifierFlag_OverrideLibrary_Local
@ eGpencilModifierType_Dash
@ eGpencilModifierType_Array
@ eGpencilModifierType_Noise
@ eGpencilModifierType_Mirror
@ eGpencilModifierType_Color
@ eGpencilModifierType_Multiply
@ eGpencilModifierType_Texture
@ eGpencilModifierType_Subdiv
@ eGpencilModifierType_Length
@ eGpencilModifierType_Lattice
@ eGpencilModifierType_Opacity
@ eGpencilModifierType_Hook
@ eGpencilModifierType_Simplify
@ eGpencilModifierType_Shrinkwrap
@ eGpencilModifierType_WeightProximity
@ eGpencilModifierType_Armature
@ eGpencilModifierType_WeightAngle
@ eGpencilModifierType_Lineart
@ eGpencilModifierType_None
@ eGpencilModifierType_Smooth
@ eGpencilModifierType_Tint
@ eGpencilModifierType_Outline
@ eGpencilModifierType_Envelope
@ NUM_GREASEPENCIL_MODIFIER_TYPES
@ eGpencilModifierType_Time
@ eGpencilModifierType_Thick
@ eGpencilModifierType_Build
@ eGpencilModifierType_Offset
Object is a sort of wrapper for general info.
Read Guarded memory(de)allocation.
void BKE_gpencil_modifiers_foreach_ID_link(Object *ob, GreasePencilIDWalkFunc walk, void *user_data)
void BKE_gpencil_modifier_free_ex(GpencilModifierData *md, const int flag)
void BKE_gpencil_modifier_blend_read_data(BlendDataReader *reader, ListBase *lb, Object *ob)
static void modifier_free_data_id_us_cb(void *, Object *, ID **idpoin, const LibraryForeachIDCallbackFlag cb_flag)
static bool gpencil_modifier_type_valid(const int type)
static void gpencil_modifier_foreach_ID_link(GpencilModifierData *md, Object *ob, GreasePencilIDWalkFunc walk, void *user_data)
static void gpencil_modifier_free_data(GpencilModifierData *md)
void BKE_gpencil_modifier_free(GpencilModifierData *md)
void MEM_freeN(void *vmemh)
struct Material * material
struct Material * material
struct CurveMapping * curve_intensity
DashGpencilModifierSegment * segments
struct Material * material
struct DashGpencilModifierData * dmd
struct Material * material
struct GpencilModifierData * next
struct Material * material
struct CurveMapping * curfalloff
struct Material * material
struct LatticeDeformData * cache_data
struct Material * material
struct Collection * source_collection
struct Object * light_contour_object
struct Object * source_camera
struct Material * target_material
struct Object * source_object
struct Material * material
struct Material * material
struct CurveMapping * curve_intensity
struct Material * material
ListBase greasepencil_modifiers
struct Material * material
struct CurveMapping * curve_intensity
struct Material * material
struct Material * material
struct Material * outline_material
struct Material * material
struct Object * aux_target
struct ShrinkwrapTreeData * cache_data
struct Material * material
struct Material * material
struct CurveMapping * curve_intensity
struct Material * material
struct Material * material
struct CurveMapping * curve_thickness
struct Material * material
TimeGpencilModifierSegment * segments
struct Material * material
struct TimeGpencilModifierData * gpmd
struct ColorBand * colorband
struct CurveMapping * curve_intensity
struct Material * material
struct Material * material
struct Material * material