diff options
-rw-r--r-- | source/blender/blenkernel/intern/gpencil.c | 257 | ||||
-rw-r--r-- | source/blender/blenkernel/intern/gpencil_modifier.c | 92 |
2 files changed, 279 insertions, 70 deletions
diff --git a/source/blender/blenkernel/intern/gpencil.c b/source/blender/blenkernel/intern/gpencil.c index 3a0449dd4be..6a9511d8275 100644 --- a/source/blender/blenkernel/intern/gpencil.c +++ b/source/blender/blenkernel/intern/gpencil.c @@ -925,7 +925,11 @@ void BKE_gpencil_frame_delete_laststroke(bGPDlayer *gpl, bGPDframe *gpf) /* ************************************************** */ /* GP Layer API */ -/* Check if the given layer is able to be edited or not */ +/** + * Check if the given layer is able to be edited or not. + * \param gpl: Grease pencil layer + * \return True if layer is editable + */ bool BKE_gpencil_layer_is_editable(const bGPDlayer *gpl) { /* Sanity check */ @@ -942,7 +946,12 @@ bool BKE_gpencil_layer_is_editable(const bGPDlayer *gpl) return false; } -/* Look up the gp-frame on the requested frame number, but don't add a new one */ +/** + * Look up the gp-frame on the requested frame number, but don't add a new one. + * \param gpl: Grease pencil layer + * \param cframe: Frame number + * \return Pointer to frame + */ bGPDframe *BKE_gpencil_layer_frame_find(bGPDlayer *gpl, int cframe) { bGPDframe *gpf; @@ -959,9 +968,14 @@ bGPDframe *BKE_gpencil_layer_frame_find(bGPDlayer *gpl, int cframe) return NULL; } -/* get the appropriate gp-frame from a given layer +/** Get the appropriate gp-frame from a given layer * - this sets the layer's actframe var (if allowed to) * - extension beyond range (if first gp-frame is after all frame in interest and cannot add) + * + * \param gpl: Grease pencil layer + * \param cframe: Frame number + * \param addnew: Add option + * \return Pointer to new frame */ bGPDframe *BKE_gpencil_layer_frame_get(bGPDlayer *gpl, int cframe, eGP_GetFrame_Mode addnew) { @@ -1117,7 +1131,12 @@ bGPDframe *BKE_gpencil_layer_frame_get(bGPDlayer *gpl, int cframe, eGP_GetFrame_ return gpl->actframe; } -/* delete the given frame from a layer */ +/** + * Delete the given frame from a layer. + * \param gpl: Grease pencil layer + * \param gpf: Grease pencil frame + * \return True if delete was done + */ bool BKE_gpencil_layer_frame_delete(bGPDlayer *gpl, bGPDframe *gpf) { bool changed = false; @@ -1141,6 +1160,12 @@ bool BKE_gpencil_layer_frame_delete(bGPDlayer *gpl, bGPDframe *gpf) return changed; } +/** + * Get layer by name + * \param gpd: Grease pencil data-block + * \param name: Layer name + * \return Pointer to layer + */ bGPDlayer *BKE_gpencil_layer_named_get(bGPdata *gpd, const char *name) { if (name[0] == '\0') { @@ -1149,6 +1174,12 @@ bGPDlayer *BKE_gpencil_layer_named_get(bGPdata *gpd, const char *name) return BLI_findstring(&gpd->layers, name, offsetof(bGPDlayer, info)); } +/** + * Get mask layer by name. + * \param gpl: Grease pencil layer + * \param name: Mask name + * \return Pointer to mask layer + */ bGPDlayer_Mask *BKE_gpencil_layer_mask_named_get(bGPDlayer *gpl, const char *name) { if (name[0] == '\0') { @@ -1157,6 +1188,12 @@ bGPDlayer_Mask *BKE_gpencil_layer_mask_named_get(bGPDlayer *gpl, const char *nam return BLI_findstring(&gpl->mask_layers, name, offsetof(bGPDlayer_Mask, name)); } +/** + * Add grease pencil mask layer. + * \param gpl: Grease pencil layer + * \param name: Name of the mask + * \return Pointer to new mask layer + */ bGPDlayer_Mask *BKE_gpencil_layer_mask_add(bGPDlayer *gpl, const char *name) { @@ -1168,6 +1205,11 @@ bGPDlayer_Mask *BKE_gpencil_layer_mask_add(bGPDlayer *gpl, const char *name) return mask; } +/** + * Remove grease pencil mask layer. + * \param gpl: Grease pencil layer + * \param mask: Grease pencil mask layer + */ void BKE_gpencil_layer_mask_remove(bGPDlayer *gpl, bGPDlayer_Mask *mask) { BLI_freelinkN(&gpl->mask_layers, mask); @@ -1175,6 +1217,11 @@ void BKE_gpencil_layer_mask_remove(bGPDlayer *gpl, bGPDlayer_Mask *mask) CLAMP_MIN(gpl->act_mask, 0); } +/** + * Remove any reference to mask layer. + * \param gpd: Grease pencil data-block + * \param name: Name of the mask layer + */ void BKE_gpencil_layer_mask_remove_ref(bGPdata *gpd, const char *name) { bGPDlayer_Mask *mask_next; @@ -1206,6 +1253,11 @@ static int gpencil_cb_sort_masks(const void *arg1, const void *arg2) return val; } +/** + * Sort grease pencil mask layers. + * \param gpd: Grease pencil data-block + * \param gpl: Grease pencil layer + */ void BKE_gpencil_layer_mask_sort(bGPdata *gpd, bGPDlayer *gpl) { /* Update sort index. */ @@ -1221,6 +1273,10 @@ void BKE_gpencil_layer_mask_sort(bGPdata *gpd, bGPDlayer *gpl) BLI_listbase_sort(&gpl->mask_layers, gpencil_cb_sort_masks); } +/** + * Sort all grease pencil mask layer. + * \param gpd: Grease pencil data-block + */ void BKE_gpencil_layer_mask_sort_all(bGPdata *gpd) { LISTBASE_FOREACH (bGPDlayer *, gpl, &gpd->layers) { @@ -1249,12 +1305,21 @@ static int gpencil_cb_cmp_frame(void *thunk, const void *a, const void *b) return 0; } +/** + * Sort grease pencil frames. + * \param gpl: Grease pencil layer + * \param r_has_duplicate_frames: Duplicated frames flag + */ void BKE_gpencil_layer_frames_sort(struct bGPDlayer *gpl, bool *r_has_duplicate_frames) { BLI_listbase_sort_r(&gpl->frames, gpencil_cb_cmp_frame, r_has_duplicate_frames); } -/* get the active gp-layer for editing */ +/** + * Get the active grease pencil layer for editing. + * \param gpd: Grease pencil data-block + * \return Pointer to layer + */ bGPDlayer *BKE_gpencil_layer_active_get(bGPdata *gpd) { /* error checking */ @@ -1273,7 +1338,11 @@ bGPDlayer *BKE_gpencil_layer_active_get(bGPdata *gpd) return NULL; } -/* set the active gp-layer */ +/** + * Set active grease pencil layer. + * \param gpd: Grease pencil data-block + * \param active: Grease pencil layer to set as active + */ void BKE_gpencil_layer_active_set(bGPdata *gpd, bGPDlayer *active) { /* error checking */ @@ -1296,7 +1365,11 @@ void BKE_gpencil_layer_active_set(bGPdata *gpd, bGPDlayer *active) } } -/* Set locked layers for autolock mode. */ +/** + * Set locked layers for autolock mode. + * \param gpd: Grease pencil data-block + * \param unlock: Unlock flag + */ void BKE_gpencil_layer_autolock_set(bGPdata *gpd, const bool unlock) { BLI_assert(gpd != NULL); @@ -1327,7 +1400,11 @@ void BKE_gpencil_layer_autolock_set(bGPdata *gpd, const bool unlock) } } -/* delete the active gp-layer */ +/** + * Delete grease pencil layer. + * \param gpd: Grease pencil data-block + * \param gpl: Grease pencil layer + */ void BKE_gpencil_layer_delete(bGPdata *gpd, bGPDlayer *gpl) { /* error checking */ @@ -1350,6 +1427,11 @@ void BKE_gpencil_layer_delete(bGPdata *gpd, bGPDlayer *gpl) BLI_freelinkN(&gpd->layers, gpl); } +/** + * Get grease pencil material from brush. + * \param brush: Brush + * \return Pointer to material + */ Material *BKE_gpencil_brush_material_get(Brush *brush) { Material *ma = NULL; @@ -1362,6 +1444,11 @@ Material *BKE_gpencil_brush_material_get(Brush *brush) return ma; } +/** + * Set grease pencil brush material. + * \param brush: Brush + * \param ma: Material + */ void BKE_gpencil_brush_material_set(Brush *brush, Material *ma) { BLI_assert(brush); @@ -1377,7 +1464,13 @@ void BKE_gpencil_brush_material_set(Brush *brush, Material *ma) } } -/* Adds the pinned material to the object if necessary. */ +/** + * Adds the pinned material to the object if necessary. + * \param bmain: Main pointer + * \param ob: Grease pencil object + * \param brush: Brush + * \return Pointer to material + */ Material *BKE_gpencil_object_material_ensure_from_brush(Main *bmain, Object *ob, Brush *brush) { if (brush->gpencil_settings->flag & GP_BRUSH_MATERIAL_PINNED) { @@ -1397,7 +1490,13 @@ Material *BKE_gpencil_object_material_ensure_from_brush(Main *bmain, Object *ob, } } -/* Assigns the material to object (if not already present) and returns its index (mat_nr). */ +/** + * Assigns the material to object (if not already present) and returns its index (mat_nr). + * \param bmain: Main pointer + * \param ob: Grease pencil object + * \param material: Material + * \return Index of the material + */ int BKE_gpencil_object_material_ensure(Main *bmain, Object *ob, Material *material) { if (!material) { @@ -1414,8 +1513,11 @@ int BKE_gpencil_object_material_ensure(Main *bmain, Object *ob, Material *materi /** * Creates a new gpencil material and assigns it to object. - * - * \param *r_index: value is set to zero based index of the new material if \a r_index is not NULL. + * \param bmain: Main pointer + * \param ob: Grease pencil object + * \param name: Material name + * \param r_index: value is set to zero based index of the new material if \a r_index is not NULL. + * \return Materil pointer */ Material *BKE_gpencil_object_material_new(Main *bmain, Object *ob, const char *name, int *r_index) { @@ -1431,7 +1533,12 @@ Material *BKE_gpencil_object_material_new(Main *bmain, Object *ob, const char *n return ma; } -/* Returns the material for a brush with respect to its pinned state. */ +/** + * Returns the material for a brush with respect to its pinned state. + * \param ob: Grease pencil object + * \param brush: Brush + * \return Material pointer + */ Material *BKE_gpencil_object_material_from_brush_get(Object *ob, Brush *brush) { if ((brush) && (brush->gpencil_settings) && @@ -1444,7 +1551,12 @@ Material *BKE_gpencil_object_material_from_brush_get(Object *ob, Brush *brush) } } -/* Returns the material index for a brush with respect to its pinned state. */ +/** + * Returns the material index for a brush with respect to its pinned state. + * \param ob: Grease pencil object + * \param brush: Brush + * \return Materil index + */ int BKE_gpencil_object_material_get_index_from_brush(Object *ob, Brush *brush) { if ((brush) && (brush->gpencil_settings->flag & GP_BRUSH_MATERIAL_PINNED)) { @@ -1455,7 +1567,13 @@ int BKE_gpencil_object_material_get_index_from_brush(Object *ob, Brush *brush) } } -/* Guaranteed to return a material assigned to object. Returns never NULL. */ +/** + * Guaranteed to return a material assigned to object. Returns never NULL. + * \param bmain: Main pointer + * \param ob: Grease pencil object + * \param ts: Toolsettings + * \return Material pointer + */ Material *BKE_gpencil_object_material_ensure_from_active_input_toolsettings(Main *bmain, Object *ob, ToolSettings *ts) @@ -1469,7 +1587,13 @@ Material *BKE_gpencil_object_material_ensure_from_active_input_toolsettings(Main } } -/* Guaranteed to return a material assigned to object. Returns never NULL. */ +/** + * Guaranteed to return a material assigned to object. Returns never NULL. + * \param bmain: Main pointer + * \param ob: Grease pencil obejct + * \param brush: Brush + * \return Material pointer + */ Material *BKE_gpencil_object_material_ensure_from_active_input_brush(Main *bmain, Object *ob, Brush *brush) @@ -1490,6 +1614,8 @@ Material *BKE_gpencil_object_material_ensure_from_active_input_brush(Main *bmain /** * Guaranteed to return a material assigned to object. Returns never NULL. * Only use this for materials unrelated to user input. + * \param ob: Grease pencil object + * \return Material pointer */ Material *BKE_gpencil_object_material_ensure_from_active_input_material(Object *ob) { @@ -1501,7 +1627,11 @@ Material *BKE_gpencil_object_material_ensure_from_active_input_material(Object * return BKE_material_default_gpencil(); } -/* Get active color, and add all default settings if we don't find anything */ +/** + * Get active color, and add all default settings if we don't find anything. + * \param ob: Grease pencil object + * \return Material pointer + */ Material *BKE_gpencil_object_material_ensure_active(Object *ob) { Material *ma = NULL; @@ -1520,6 +1650,11 @@ Material *BKE_gpencil_object_material_ensure_active(Object *ob) } /* ************************************************** */ +/** + * Check if stroke has any point selected + * \param gps: Grease pencil stroke + * \return True if selected + */ bool BKE_gpencil_stroke_select_check(const bGPDstroke *gps) { const bGPDspoint *pt; @@ -1535,7 +1670,11 @@ bool BKE_gpencil_stroke_select_check(const bGPDstroke *gps) /* ************************************************** */ /* GP Object - Vertex Groups */ -/* remove a vertex group */ +/** + * Remove a vertex group. + * \param ob: Grease pencil object + * \param defgroup: deform group + */ void BKE_gpencil_vgroup_remove(Object *ob, bDeformGroup *defgroup) { bGPdata *gpd = ob->data; @@ -1574,6 +1713,10 @@ void BKE_gpencil_vgroup_remove(Object *ob, bDeformGroup *defgroup) DEG_id_tag_update(&gpd->id, ID_RECALC_TRANSFORM | ID_RECALC_GEOMETRY); } +/** + * Ensure stroke has vertex group. + * \param gps: Grease pencil stroke + */ void BKE_gpencil_dvert_ensure(bGPDstroke *gps) { if (gps->dvert == NULL) { @@ -1646,7 +1789,12 @@ float BKE_gpencil_multiframe_falloff_calc( return value; } -/* reassign strokes using a material */ +/** + * Reassign strokes using a material. + * \param gpd: Grease pencil data-block + * \param totcol: Total materials + * \param index: Index of the material + */ void BKE_gpencil_material_index_reassign(bGPdata *gpd, int totcol, int index) { LISTBASE_FOREACH (bGPDlayer *, gpl, &gpd->layers) { @@ -1662,7 +1810,12 @@ void BKE_gpencil_material_index_reassign(bGPdata *gpd, int totcol, int index) } } -/* remove strokes using a material */ +/** + * Remove strokes using a material. + * \param gpd: Grease pencil data-block + * \param index: Index of the material + * \return True if removed + */ bool BKE_gpencil_material_index_used(bGPdata *gpd, int index) { LISTBASE_FOREACH (bGPDlayer *, gpl, &gpd->layers) { @@ -1678,6 +1831,12 @@ bool BKE_gpencil_material_index_used(bGPdata *gpd, int index) return false; } +/** + * Remap material + * \param gpd: Grease pencil data-block + * \param remap: Remap index + * \param remap_len: Remap length + */ void BKE_gpencil_material_remap(struct bGPdata *gpd, const unsigned int *remap, unsigned int remap_len) @@ -1703,7 +1862,15 @@ void BKE_gpencil_material_remap(struct bGPdata *gpd, #undef MAT_NR_REMAP } -/* Load a table with material conversion index for merged materials. */ +/** + * Load a table with material conversion index for merged materials. + * \param ob: Grease pencil object + * \param hue_threshold: Threshold for Hue + * \param sat_threshold: Threshold for Saturation + * \param val_threshold: Threshold for Value + * \param r_mat_table : return material table + * \return True if done + */ bool BKE_gpencil_merge_materials_table_get(Object *ob, const float hue_threshold, const float sat_threshold, @@ -1799,7 +1966,10 @@ bool BKE_gpencil_merge_materials_table_get(Object *ob, return changed; } -/* statistics functions */ +/** + * Calc grease pencil statistics functions. + * \param gpd: Grease pencil data-block + */ void BKE_gpencil_stats_update(bGPdata *gpd) { gpd->totlayer = 0; @@ -1819,7 +1989,12 @@ void BKE_gpencil_stats_update(bGPdata *gpd) } } -/* get material index (0-based like mat_nr not actcol) */ +/** + * Get material index (0-based like mat_nr not actcol). + * \param ob: Grease pencil object + * \param ma: Material + * \return Index of the material + */ int BKE_gpencil_object_material_index_get(Object *ob, Material *ma) { short *totcol = BKE_object_material_len_p(ob); @@ -1834,7 +2009,11 @@ int BKE_gpencil_object_material_index_get(Object *ob, Material *ma) return -1; } -/* Create a default palette */ +/** + * Create a default palette. + * \param bmain: Main pointer + * \param scene: Scene + */ void BKE_gpencil_palette_ensure(Main *bmain, Scene *scene) { const int totcol = 120; @@ -1884,6 +2063,14 @@ void BKE_gpencil_palette_ensure(Main *bmain, Scene *scene) } } +/** + * Create grease pencil strokes from image + * \param sima: Image + * \param gpf: Grease pencil frame + * \param size: Size + * \param mask: Mask + * \return True if done + */ bool BKE_gpencil_from_image(SpaceImage *sima, bGPDframe *gpf, const float size, const bool mask) { Image *image = sima->image; @@ -2141,6 +2328,11 @@ void BKE_gpencil_visible_stroke_iter(ViewLayer *view_layer, } } +/** + * Update original pointers in evaluated frame. + * \param gpf_orig: Original greas epencil frame + * \param gpf_eval: Evaluated grease pencil frame + */ void BKE_gpencil_frame_original_pointers_update(const struct bGPDframe *gpf_orig, const struct bGPDframe *gpf_eval) { @@ -2169,6 +2361,11 @@ void BKE_gpencil_frame_original_pointers_update(const struct bGPDframe *gpf_orig } } +/** + * Update pointers of eval data to original data to keep references. + * \param ob_orig: Original grease pencil object + * \param ob_eval: Evaluated grease pencil object + */ void BKE_gpencil_update_orig_pointers(const Object *ob_orig, const Object *ob_eval) { bGPdata *gpd_eval = (bGPdata *)ob_eval->data; @@ -2199,6 +2396,13 @@ void BKE_gpencil_update_orig_pointers(const Object *ob_orig, const Object *ob_ev } } +/** + * Get parent matrix, including layer parenting. + * \param depsgraph: Depsgraph + * \param obact: Grease pencil object + * \param gpl: Grease pencil layer + * \param diff_mat: Result parent matrix + */ void BKE_gpencil_parent_matrix_get(const Depsgraph *depsgraph, Object *obact, bGPDlayer *gpl, @@ -2248,6 +2452,11 @@ void BKE_gpencil_parent_matrix_get(const Depsgraph *depsgraph, } } +/** + * Update parent matrix. + * \param depsgraph: Depsgraph + * \param ob: Grease pencil object + */ void BKE_gpencil_update_layer_parent(const Depsgraph *depsgraph, Object *ob) { if (ob->type != OB_GPENCIL) { diff --git a/source/blender/blenkernel/intern/gpencil_modifier.c b/source/blender/blenkernel/intern/gpencil_modifier.c index 62b2472c052..24cfc65a8fe 100644 --- a/source/blender/blenkernel/intern/gpencil_modifier.c +++ b/source/blender/blenkernel/intern/gpencil_modifier.c @@ -67,7 +67,7 @@ static GpencilModifierTypeInfo *modifier_gpencil_types[NUM_GREASEPENCIL_MODIFIER /** * Init grease pencil lattice deform data. - * \param ob Grease pencil object + * \param ob: Grease pencil object */ void BKE_gpencil_lattice_init(Object *ob) { @@ -92,7 +92,7 @@ void BKE_gpencil_lattice_init(Object *ob) /** * Clear grease pencil lattice deform data. - * \param ob Grease pencil object + * \param ob: Grease pencil object */ void BKE_gpencil_lattice_clear(Object *ob) { @@ -112,7 +112,7 @@ void BKE_gpencil_lattice_clear(Object *ob) /** * Check if object has grease pencil Geometry modifiers. - * \param ob Grease pencil object + * \param ob: Grease pencil object * \return True if exist */ bool BKE_gpencil_has_geometry_modifiers(Object *ob) @@ -129,7 +129,7 @@ bool BKE_gpencil_has_geometry_modifiers(Object *ob) /** * Check if object has grease pencil Time modifiers. - * \param ob Grease pencil object + * \param ob: Grease pencil object * \return True if exist */ bool BKE_gpencil_has_time_modifiers(Object *ob) @@ -146,7 +146,7 @@ bool BKE_gpencil_has_time_modifiers(Object *ob) /** * Check if object has grease pencil transform stroke modifiers. - * \param ob Grease pencil object + * \param ob: Grease pencil object * \return True if exist */ bool BKE_gpencil_has_transform_modifiers(Object *ob) @@ -196,8 +196,8 @@ static int gpencil_time_modifier( /** * Set current grease pencil active frame. - * \param depsgraph Current depsgraph - * \param gpd Grease pencil data-block + * \param depsgraph: Current depsgraph + * \param gpd: Grease pencil data-block */ void BKE_gpencil_frame_active_set(Depsgraph *depsgraph, bGPdata *gpd) { @@ -234,7 +234,7 @@ void BKE_gpencil_modifier_init(void) /** * Create new grease pencil modifier. - * \param type Type of modifier + * \param type: Type of modifier * \return New modifier pointer */ GpencilModifierData *BKE_gpencil_modifier_new(int type) @@ -274,8 +274,8 @@ static void modifier_free_data_id_us_cb(void *UNUSED(userData), /** * Free grease pencil modifier data - * \param md Modifier data - * \param flag Flags + * \param md: Modifier data + * \param flag: Flags */ void BKE_gpencil_modifier_free_ex(GpencilModifierData *md, const int flag) { @@ -303,7 +303,7 @@ void BKE_gpencil_modifier_free_ex(GpencilModifierData *md, const int flag) /** * Free grease pencil modifier data - * \param md Modifier data + * \param md: Modifier data */ void BKE_gpencil_modifier_free(GpencilModifierData *md) { @@ -327,7 +327,7 @@ bool BKE_gpencil_modifier_unique_name(ListBase *modifiers, GpencilModifierData * /** * Check if grease pencil modifier depends on time. - * \param md Modifier data + * \param md: Modifier data * \return True if depends on time */ bool BKE_gpencil_modifier_depends_ontime(GpencilModifierData *md) @@ -339,7 +339,7 @@ bool BKE_gpencil_modifier_depends_ontime(GpencilModifierData *md) /** * Get grease pencil modifier information. - * \param type Type of modifier + * \param type: Type of modifier * \return Pointer to type */ const GpencilModifierTypeInfo *BKE_gpencil_modifier_get_info(GpencilModifierType type) @@ -357,8 +357,8 @@ const GpencilModifierTypeInfo *BKE_gpencil_modifier_get_info(GpencilModifierType /** * Get the idname of the modifier type's panel, which was defined in the #panelRegister callback. * - * \param type Type of modifier - * \param r_idname ID name + * \param type: Type of modifier + * \param r_idname: ID name */ void BKE_gpencil_modifierType_panel_id(GpencilModifierType type, char *r_idname) { @@ -370,8 +370,8 @@ void BKE_gpencil_modifierType_panel_id(GpencilModifierType type, char *r_idname) /** * Generic grease pencil modifier copy data. - * \param md_src Source modifier data - * \param md_dst Target modifier data + * \param md_src: Source modifier data + * \param md_dst: Target modifier data */ void BKE_gpencil_modifier_copydata_generic(const GpencilModifierData *md_src, GpencilModifierData *md_dst) @@ -404,9 +404,9 @@ static void gpencil_modifier_copy_data_id_us_cb(void *UNUSED(userData), /** * Copy grease pencil modifier data. - * \param md Source modifier data - * \param target Target modifier data - * \parm flag Flags + * \param md: Source modifier data + * \param target: Target modifier data + * \parm flag: Flags */ void BKE_gpencil_modifier_copydata_ex(GpencilModifierData *md, GpencilModifierData *target, @@ -435,8 +435,8 @@ void BKE_gpencil_modifier_copydata_ex(GpencilModifierData *md, /** * Copy grease pencil modifier data. - * \param md Source modifier data - * \param target Target modifier data + * \param md: Source modifier data + * \param target: Target modifier data */ void BKE_gpencil_modifier_copydata(GpencilModifierData *md, GpencilModifierData *target) { @@ -458,8 +458,8 @@ GpencilModifierData *BKE_gpencil_modifiers_findby_type(Object *ob, GpencilModifi /** * Set grease pencil modifier error. - * \param md Modifier data - * \param _format Format + * \param md: Modifier data + * \param _format: Format * \param */ void BKE_gpencil_modifier_set_error(GpencilModifierData *md, const char *_format, ...) @@ -484,9 +484,9 @@ void BKE_gpencil_modifier_set_error(GpencilModifierData *md, const char *_format /** * Link grease pencil modifier related IDs. - * \param ob Grease pencil object - * \param walk Walk option - * \param userData User data + * \param ob: Grease pencil object + * \param walk: Walk option + * \param userData: User data */ void BKE_gpencil_modifiers_foreach_ID_link(Object *ob, GreasePencilIDWalkFunc walk, void *userData) { @@ -508,9 +508,9 @@ void BKE_gpencil_modifiers_foreach_ID_link(Object *ob, GreasePencilIDWalkFunc wa /** * Link grease pencil modifier related Texts. - * \param ob Grease pencil object - * \param walk Walk option - * \param userData User data + * \param ob: Grease pencil object + * \param walk: Walk option + * \param userData: User data */ void BKE_gpencil_modifiers_foreach_tex_link(Object *ob, GreasePencilTexWalkFunc walk, @@ -529,8 +529,8 @@ void BKE_gpencil_modifiers_foreach_tex_link(Object *ob, /** * Find grease pencil modifier by name. - * \param ob Grease pencil object - * \param name Name to find + * \param ob: Grease pencil object + * \param name: Name to find * \return Pointer to modifier */ GpencilModifierData *BKE_gpencil_modifiers_findby_name(Object *ob, const char *name) @@ -540,10 +540,10 @@ GpencilModifierData *BKE_gpencil_modifiers_findby_name(Object *ob, const char *n /** * Remap grease pencil frame (Time modifier) - * \param depsgraph Current depsgraph - * \param scene Current scene - * \param ob Grease pencil object - * \param gpl Grease pencil layer + * \param depsgraph: Current depsgraph + * \param scene: Current scene + * \param ob: Grease pencil object + * \param gpl: Grease pencil layer * \return New frame number */ static int gpencil_remap_time_get(Depsgraph *depsgraph, Scene *scene, Object *ob, bGPDlayer *gpl) @@ -561,10 +561,10 @@ static int gpencil_remap_time_get(Depsgraph *depsgraph, Scene *scene, Object *ob } /** Get the current frame retimed with time modifiers. - * \param depsgraph Current depsgraph - * \param scene Current scene - * \param ob Grease pencil object - * \param gpl Grease pencil layer + * \param depsgraph: Current depsgraph + * \param scene: Current scene + * \param ob: Grease pencil object + * \param gpl: Grease pencil layer * \return New frame number */ bGPDframe *BKE_gpencil_frame_retime_get(Depsgraph *depsgraph, @@ -636,9 +636,9 @@ static bGPdata *gpencil_copy_for_eval(bGPdata *gpd) /** * Prepare grease pencil eval data for modifiers - * \param depsgraph Current depsgraph - * \param scene Current scene - * \param ob Grease pencil object + * \param depsgraph: Current depsgraph + * \param scene: Current scene + * \param ob: Grease pencil object */ void BKE_gpencil_prepare_eval_data(Depsgraph *depsgraph, Scene *scene, Object *ob) { @@ -683,9 +683,9 @@ void BKE_gpencil_prepare_eval_data(Depsgraph *depsgraph, Scene *scene, Object *o } /** Calculate gpencil modifiers. - * \param depsgraph Current depsgraph - * \param scene Current scene - * \param ob Grease pencil object + * \param depsgraph: Current depsgraph + * \param scene: Current scene + * \param ob: Grease pencil object */ void BKE_gpencil_modifiers_calc(Depsgraph *depsgraph, Scene *scene, Object *ob) { |