Blender
V5.0
source
blender
makesrna
intern
rna_curves_utils.hh
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2024 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
8
9
#pragma once
10
11
/* Common utility functions for CurvesGeometry */
12
13
#ifdef RNA_RUNTIME
14
15
namespace
blender::bke
{
16
class
CurvesGeometry
;
17
}
18
19
struct
ReportList
;
20
21
bool
rna_CurvesGeometry_add_curves(
blender::bke::CurvesGeometry
&curves,
22
ReportList
*reports,
23
const
int
*sizes,
24
int
sizes_num);
25
26
bool
rna_CurvesGeometry_remove_curves(
blender::bke::CurvesGeometry
&curves,
27
ReportList
*reports,
28
const
int
*indices_ptr,
29
int
indices_num);
30
31
bool
rna_CurvesGeometry_resize_curves(
blender::bke::CurvesGeometry
&curves,
32
ReportList
*reports,
33
const
int
*sizes_ptr,
34
int
sizes_num,
35
const
int
*indices_ptr,
36
int
indices_num);
37
38
bool
rna_CurvesGeometry_reorder_curves(
blender::bke::CurvesGeometry
&curves,
39
ReportList
*reports,
40
const
int
*reorder_indices_ptr,
41
int
reorder_indices_num);
42
43
bool
rna_CurvesGeometry_set_types(
blender::bke::CurvesGeometry
&curves,
44
ReportList
*reports,
45
int
type,
46
const
int
*indices_ptr,
47
int
indices_num);
48
49
#endif
blender::bke::CurvesGeometry
Definition
BKE_curves.hh:155
blender::bke
Definition
AS_asset_library.hh:27
ReportList
Definition
BKE_report.hh:74
Generated on
for Blender by
doxygen
1.16.1