Blender
V4.3
source
blender
blenkernel
BKE_gpencil_curve_legacy.h
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2008 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
5
#pragma once
6
11
#ifdef __cplusplus
12
extern
"C"
{
13
#endif
14
15
struct
Main
;
16
struct
Object
;
17
struct
Scene
;
18
struct
bGPDcurve
;
19
struct
bGPDlayer
;
20
struct
bGPDstroke
;
21
struct
bGPdata
;
22
26
struct
bGPDcurve
*
BKE_gpencil_stroke_editcurve_generate
(
struct
bGPDstroke
*gps,
27
float
error_threshold,
28
float
corner_angle,
29
float
stroke_radius);
33
void
BKE_gpencil_editcurve_stroke_sync_selection
(
struct
bGPdata
*gpd,
34
struct
bGPDstroke
*gps,
35
struct
bGPDcurve
*gpc);
39
void
BKE_gpencil_editcurve_recalculate_handles
(
struct
bGPDstroke
*gps);
40
void
BKE_gpencil_editcurve_subdivide
(
struct
bGPDstroke
*gps,
int
cuts);
41
42
#ifdef __cplusplus
43
}
44
#endif
BKE_gpencil_editcurve_subdivide
void BKE_gpencil_editcurve_subdivide(struct bGPDstroke *gps, int cuts)
Definition
gpencil_curve_legacy.cc:402
BKE_gpencil_stroke_editcurve_generate
struct bGPDcurve * BKE_gpencil_stroke_editcurve_generate(struct bGPDstroke *gps, float error_threshold, float corner_angle, float stroke_radius)
Definition
gpencil_curve_legacy.cc:137
BKE_gpencil_editcurve_stroke_sync_selection
void BKE_gpencil_editcurve_stroke_sync_selection(struct bGPdata *gpd, struct bGPDstroke *gps, struct bGPDcurve *gpc)
Definition
gpencil_curve_legacy.cc:249
BKE_gpencil_editcurve_recalculate_handles
void BKE_gpencil_editcurve_recalculate_handles(struct bGPDstroke *gps)
Definition
gpencil_curve_legacy.cc:275
Main
Definition
BKE_main.hh:122
Object
Definition
DNA_object_types.h:193
Scene
Definition
DNA_scene_types.h:1988
bGPDcurve
Definition
DNA_gpencil_legacy_types.h:220
bGPDlayer
Definition
DNA_gpencil_legacy_types.h:477
bGPDstroke
Definition
DNA_gpencil_legacy_types.h:273
bGPdata
Definition
DNA_gpencil_legacy_types.h:681
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0