Blender
V4.3
intern
quadriflow
quadriflow_capi.hpp
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2019 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
5
#ifndef QUADRIFLOW_CAPI_HPP
6
#define QUADRIFLOW_CAPI_HPP
7
8
#ifdef __cplusplus
9
extern
"C"
{
10
#endif
11
12
typedef
struct
QuadriflowRemeshData
{
13
const
float
*
verts
;
14
const
int
*
faces
;
15
int
totfaces
;
16
int
totverts
;
17
18
float
*
out_verts
;
19
int
*
out_faces
;
20
int
out_totverts
;
21
int
out_totfaces
;
22
23
int
target_faces
;
24
bool
preserve_sharp
;
25
bool
preserve_boundary
;
26
bool
adaptive_scale
;
27
bool
minimum_cost_flow
;
28
bool
aggresive_sat
;
29
int
rng_seed
;
30
}
QuadriflowRemeshData
;
31
32
void
QFLOW_quadriflow_remesh
(
QuadriflowRemeshData
*qrd,
33
void
(*update_cb)(
void
*,
float
progress,
int
*cancel),
34
void
*update_cb_data);
35
36
#ifdef __cplusplus
37
}
38
#endif
39
40
#endif
// QUADRIFLOW_CAPI_HPP
QFLOW_quadriflow_remesh
void QFLOW_quadriflow_remesh(QuadriflowRemeshData *qrd, void(*update_cb)(void *, float progress, int *cancel), void *update_cb_data)
Definition
quadriflow_capi.cpp:57
QuadriflowRemeshData
struct QuadriflowRemeshData QuadriflowRemeshData
QuadriflowRemeshData
Definition
quadriflow_capi.hpp:12
QuadriflowRemeshData::out_totfaces
int out_totfaces
Definition
quadriflow_capi.hpp:21
QuadriflowRemeshData::out_faces
int * out_faces
Definition
quadriflow_capi.hpp:19
QuadriflowRemeshData::totfaces
int totfaces
Definition
quadriflow_capi.hpp:15
QuadriflowRemeshData::out_verts
float * out_verts
Definition
quadriflow_capi.hpp:18
QuadriflowRemeshData::preserve_sharp
bool preserve_sharp
Definition
quadriflow_capi.hpp:24
QuadriflowRemeshData::verts
const float * verts
Definition
quadriflow_capi.hpp:13
QuadriflowRemeshData::out_totverts
int out_totverts
Definition
quadriflow_capi.hpp:20
QuadriflowRemeshData::totverts
int totverts
Definition
quadriflow_capi.hpp:16
QuadriflowRemeshData::preserve_boundary
bool preserve_boundary
Definition
quadriflow_capi.hpp:25
QuadriflowRemeshData::aggresive_sat
bool aggresive_sat
Definition
quadriflow_capi.hpp:28
QuadriflowRemeshData::rng_seed
int rng_seed
Definition
quadriflow_capi.hpp:29
QuadriflowRemeshData::adaptive_scale
bool adaptive_scale
Definition
quadriflow_capi.hpp:26
QuadriflowRemeshData::faces
const int * faces
Definition
quadriflow_capi.hpp:14
QuadriflowRemeshData::minimum_cost_flow
bool minimum_cost_flow
Definition
quadriflow_capi.hpp:27
QuadriflowRemeshData::target_faces
int target_faces
Definition
quadriflow_capi.hpp:23
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0