Blender
V3.3
source
blender
blenlib
BLI_polyfill_2d.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-or-later */
2
3
#pragma once
4
9
#ifdef __cplusplus
10
extern
"C"
{
11
#endif
12
13
struct
MemArena
;
14
18
void
BLI_polyfill_calc_arena
(
const
float
(*coords)[2],
19
unsigned
int
coords_num,
20
int
coords_sign,
21
unsigned
int
(*r_tris)[3],
22
23
struct
MemArena
*arena);
24
38
void
BLI_polyfill_calc
(
const
float
(*coords)[2],
39
unsigned
int
coords_num,
40
int
coords_sign,
41
unsigned
int
(*r_tris)[3]);
42
43
/* default size of polyfill arena */
44
#define BLI_POLYFILL_ARENA_SIZE MEM_SIZE_OPTIMAL(1 << 14)
45
46
#ifdef __cplusplus
47
}
48
#endif
BLI_polyfill_calc
void BLI_polyfill_calc(const float(*coords)[2], unsigned int coords_num, int coords_sign, unsigned int(*r_tris)[3])
Definition:
polyfill_2d.c:875
BLI_polyfill_calc_arena
void BLI_polyfill_calc_arena(const float(*coords)[2], unsigned int coords_num, int coords_sign, unsigned int(*r_tris)[3], struct MemArena *arena)
Definition:
polyfill_2d.c:830
MemArena
Definition:
BLI_memarena.c:40
Generated on Sat Jul 27 2024 14:57:55 for Blender by
doxygen
1.9.1