blob: 7e49565d4085ae25efa09481c5362a3c179c8332 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#include "godot_color.h"
#include "color.h"
#ifdef __cplusplus
extern "C" {
#endif
void _color_api_anchor() {
}
void GDAPI godot_color_new(godot_color *p_color) {
Color *color = (Color *)p_color;
*color = Color();
}
void GDAPI godot_color_new_rgba(godot_color *p_color, const godot_real r, const godot_real g, const godot_real b, const godot_real a) {
Color *color = (Color *)p_color;
*color = Color(r, g, b, a);
}
uint32_t GDAPI godot_color_get_32(const godot_color *p_color) {
const Color *color = (const Color *)p_color;
return color->to_32();
}
float GDAPI *godot_color_index(godot_color *p_color, const godot_int idx) {
Color *color = (Color *)p_color;
return &color->operator[](idx);
}
#ifdef __cplusplus
}
#endif
|