mirror of
https://github.com/Relintai/gdnative.git
synced 2025-02-08 02:55:57 +01:00
Fix parameter types for Vector2i.
This commit is contained in:
parent
6b7f06a1fd
commit
8473aa34a0
@ -39,43 +39,43 @@ extern "C" {
|
|||||||
|
|
||||||
static_assert(sizeof(pandemonium_vector2i) == sizeof(Vector2i), "Vector2i size mismatch");
|
static_assert(sizeof(pandemonium_vector2i) == sizeof(Vector2i), "Vector2i size mismatch");
|
||||||
|
|
||||||
void GDAPI pandemonium_vector2i_set_x(pandemonium_vector2i *p_self, const pandemonium_real p_x) {
|
void GDAPI pandemonium_vector2i_set_x(pandemonium_vector2i *p_self, const pandemonium_int p_x) {
|
||||||
Vector2i *self = (Vector2i *)p_self;
|
Vector2i *self = (Vector2i *)p_self;
|
||||||
self->x = p_x;
|
self->x = p_x;
|
||||||
}
|
}
|
||||||
void GDAPI pandemonium_vector2i_set_y(pandemonium_vector2i *p_self, const pandemonium_real p_y) {
|
void GDAPI pandemonium_vector2i_set_y(pandemonium_vector2i *p_self, const pandemonium_int p_y) {
|
||||||
Vector2i *self = (Vector2i *)p_self;
|
Vector2i *self = (Vector2i *)p_self;
|
||||||
self->y = p_y;
|
self->y = p_y;
|
||||||
}
|
}
|
||||||
|
|
||||||
pandemonium_real GDAPI pandemonium_vector2i_get_x(const pandemonium_vector2i *p_self) {
|
pandemonium_int GDAPI pandemonium_vector2i_get_x(const pandemonium_vector2i *p_self) {
|
||||||
const Vector2i *self = (const Vector2i *)p_self;
|
const Vector2i *self = (const Vector2i *)p_self;
|
||||||
return self->x;
|
return self->x;
|
||||||
}
|
}
|
||||||
pandemonium_real GDAPI pandemonium_vector2i_get_y(const pandemonium_vector2i *p_self) {
|
pandemonium_int GDAPI pandemonium_vector2i_get_y(const pandemonium_vector2i *p_self) {
|
||||||
const Vector2i *self = (const Vector2i *)p_self;
|
const Vector2i *self = (const Vector2i *)p_self;
|
||||||
return self->y;
|
return self->y;
|
||||||
}
|
}
|
||||||
|
|
||||||
pandemonium_real GDAPI *pandemonium_vector2i_operator_index(pandemonium_vector2i *p_self, const pandemonium_int p_idx) {
|
pandemonium_int GDAPI *pandemonium_vector2i_operator_index(pandemonium_vector2i *p_self, const pandemonium_int p_idx) {
|
||||||
Vector2i *self = (Vector2i *)p_self;
|
Vector2i *self = (Vector2i *)p_self;
|
||||||
return (pandemonium_real *)&self->operator[](p_idx);
|
return (pandemonium_int *)&self->operator[](p_idx);
|
||||||
}
|
}
|
||||||
const pandemonium_real GDAPI *pandemonium_vector2i_operator_index_const(const pandemonium_vector2i *p_self, const pandemonium_int p_idx) {
|
const pandemonium_int GDAPI *pandemonium_vector2i_operator_index_const(const pandemonium_vector2i *p_self, const pandemonium_int p_idx) {
|
||||||
const Vector2i *self = (const Vector2i *)p_self;
|
const Vector2i *self = (const Vector2i *)p_self;
|
||||||
return (const pandemonium_real *)&self->operator[](p_idx);
|
return (const pandemonium_int *)&self->operator[](p_idx);
|
||||||
}
|
}
|
||||||
|
|
||||||
void GDAPI pandemonium_vector2i_set_axis(pandemonium_vector2i *p_self, const pandemonium_vector2i_axis p_axis, const pandemonium_real p_value) {
|
void GDAPI pandemonium_vector2i_set_axis(pandemonium_vector2i *p_self, const pandemonium_vector2i_axis p_axis, const pandemonium_int p_value) {
|
||||||
Vector2i *self = (Vector2i *)p_self;
|
Vector2i *self = (Vector2i *)p_self;
|
||||||
self->operator[](p_axis) = p_value;
|
self->operator[](p_axis) = p_value;
|
||||||
}
|
}
|
||||||
pandemonium_real GDAPI pandemonium_vector2i_get_axis(const pandemonium_vector2i *p_self, const pandemonium_vector2i_axis p_axis) {
|
pandemonium_int GDAPI pandemonium_vector2i_get_axis(const pandemonium_vector2i *p_self, const pandemonium_vector2i_axis p_axis) {
|
||||||
const Vector2i *self = (const Vector2i *)p_self;
|
const Vector2i *self = (const Vector2i *)p_self;
|
||||||
return self->operator[](p_axis);
|
return self->operator[](p_axis);
|
||||||
}
|
}
|
||||||
|
|
||||||
void GDAPI pandemonium_vector2i_set_all(pandemonium_vector2i *p_self, const pandemonium_real p_value) {
|
void GDAPI pandemonium_vector2i_set_all(pandemonium_vector2i *p_self, const pandemonium_int p_value) {
|
||||||
Vector2i *self = (Vector2i *)p_self;
|
Vector2i *self = (Vector2i *)p_self;
|
||||||
self->set_all(p_value);
|
self->set_all(p_value);
|
||||||
}
|
}
|
||||||
@ -137,7 +137,7 @@ pandemonium_vector2i GDAPI pandemonium_vector2i_operator_multiply_vector(const p
|
|||||||
*dest = *self * *b;
|
*dest = *self * *b;
|
||||||
return raw_dest;
|
return raw_dest;
|
||||||
}
|
}
|
||||||
pandemonium_vector2i GDAPI pandemonium_vector2i_operator_multiply_scalar(const pandemonium_vector2i *p_self, const pandemonium_real p_b) {
|
pandemonium_vector2i GDAPI pandemonium_vector2i_operator_multiply_scalar(const pandemonium_vector2i *p_self, const pandemonium_int p_b) {
|
||||||
pandemonium_vector2i raw_dest;
|
pandemonium_vector2i raw_dest;
|
||||||
Vector2i *dest = (Vector2i *)&raw_dest;
|
Vector2i *dest = (Vector2i *)&raw_dest;
|
||||||
const Vector2i *self = (const Vector2i *)p_self;
|
const Vector2i *self = (const Vector2i *)p_self;
|
||||||
@ -153,7 +153,7 @@ pandemonium_vector2i GDAPI pandemonium_vector2i_operator_divide_vector(const pan
|
|||||||
*dest = *self / *b;
|
*dest = *self / *b;
|
||||||
return raw_dest;
|
return raw_dest;
|
||||||
}
|
}
|
||||||
pandemonium_vector2i GDAPI pandemonium_vector2i_operator_divide_scalar(const pandemonium_vector2i *p_self, const pandemonium_real p_b) {
|
pandemonium_vector2i GDAPI pandemonium_vector2i_operator_divide_scalar(const pandemonium_vector2i *p_self, const pandemonium_int p_b) {
|
||||||
pandemonium_vector2i raw_dest;
|
pandemonium_vector2i raw_dest;
|
||||||
Vector2i *dest = (Vector2i *)&raw_dest;
|
Vector2i *dest = (Vector2i *)&raw_dest;
|
||||||
const Vector2i *self = (const Vector2i *)p_self;
|
const Vector2i *self = (const Vector2i *)p_self;
|
||||||
@ -184,7 +184,7 @@ pandemonium_real GDAPI pandemonium_vector2i_length(const pandemonium_vector2i *p
|
|||||||
const Vector2i *self = (const Vector2i *)p_self;
|
const Vector2i *self = (const Vector2i *)p_self;
|
||||||
return self->length();
|
return self->length();
|
||||||
}
|
}
|
||||||
pandemonium_real GDAPI pandemonium_vector2i_length_squared(const pandemonium_vector2i *p_self) {
|
pandemonium_int GDAPI pandemonium_vector2i_length_squared(const pandemonium_vector2i *p_self) {
|
||||||
const Vector2i *self = (const Vector2i *)p_self;
|
const Vector2i *self = (const Vector2i *)p_self;
|
||||||
return self->length_squared();
|
return self->length_squared();
|
||||||
}
|
}
|
||||||
@ -214,7 +214,7 @@ pandemonium_string GDAPI pandemonium_vector2i_as_string(const pandemonium_vector
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
void GDAPI pandemonium_vector2i_new(pandemonium_vector2i *r_dest, const pandemonium_real p_x, const pandemonium_real p_y) {
|
void GDAPI pandemonium_vector2i_new(pandemonium_vector2i *r_dest, const pandemonium_int p_x, const pandemonium_int p_y) {
|
||||||
Vector2i *dest = (Vector2i *)r_dest;
|
Vector2i *dest = (Vector2i *)r_dest;
|
||||||
*dest = Vector2i(p_x, p_y);
|
*dest = Vector2i(p_x, p_y);
|
||||||
}
|
}
|
||||||
|
@ -62,19 +62,19 @@ typedef enum {
|
|||||||
PANDEMONIUM_VECTOR2I_AXIS_Y,
|
PANDEMONIUM_VECTOR2I_AXIS_Y,
|
||||||
} pandemonium_vector2i_axis;
|
} pandemonium_vector2i_axis;
|
||||||
|
|
||||||
void GDAPI pandemonium_vector2i_set_x(pandemonium_vector2i *p_self, const pandemonium_real p_x);
|
void GDAPI pandemonium_vector2i_set_x(pandemonium_vector2i *p_self, const pandemonium_int p_x);
|
||||||
void GDAPI pandemonium_vector2i_set_y(pandemonium_vector2i *p_self, const pandemonium_real p_y);
|
void GDAPI pandemonium_vector2i_set_y(pandemonium_vector2i *p_self, const pandemonium_int p_y);
|
||||||
|
|
||||||
pandemonium_real GDAPI pandemonium_vector2i_get_x(const pandemonium_vector2i *p_self);
|
pandemonium_int GDAPI pandemonium_vector2i_get_x(const pandemonium_vector2i *p_self);
|
||||||
pandemonium_real GDAPI pandemonium_vector2i_get_y(const pandemonium_vector2i *p_self);
|
pandemonium_int GDAPI pandemonium_vector2i_get_y(const pandemonium_vector2i *p_self);
|
||||||
|
|
||||||
pandemonium_real GDAPI *pandemonium_vector2i_operator_index(pandemonium_vector2i *p_self, const pandemonium_int p_idx);
|
pandemonium_int GDAPI *pandemonium_vector2i_operator_index(pandemonium_vector2i *p_self, const pandemonium_int p_idx);
|
||||||
const pandemonium_real GDAPI *pandemonium_vector2i_operator_index_const(const pandemonium_vector2i *p_self, const pandemonium_int p_idx);
|
const pandemonium_int GDAPI *pandemonium_vector2i_operator_index_const(const pandemonium_vector2i *p_self, const pandemonium_int p_idx);
|
||||||
|
|
||||||
void GDAPI pandemonium_vector2i_set_axis(pandemonium_vector2i *p_self, const pandemonium_vector2i_axis p_axis, const pandemonium_real p_value);
|
void GDAPI pandemonium_vector2i_set_axis(pandemonium_vector2i *p_self, const pandemonium_vector2i_axis p_axis, const pandemonium_int p_value);
|
||||||
pandemonium_real GDAPI pandemonium_vector2i_get_axis(const pandemonium_vector2i *p_self, const pandemonium_vector2i_axis p_axis);
|
pandemonium_int GDAPI pandemonium_vector2i_get_axis(const pandemonium_vector2i *p_self, const pandemonium_vector2i_axis p_axis);
|
||||||
|
|
||||||
void GDAPI pandemonium_vector2i_set_all(pandemonium_vector2i *p_self, const pandemonium_real p_value);
|
void GDAPI pandemonium_vector2i_set_all(pandemonium_vector2i *p_self, const pandemonium_int p_value);
|
||||||
|
|
||||||
pandemonium_int GDAPI pandemonium_vector2i_min_axis(const pandemonium_vector2i *p_self);
|
pandemonium_int GDAPI pandemonium_vector2i_min_axis(const pandemonium_vector2i *p_self);
|
||||||
pandemonium_int GDAPI pandemonium_vector2i_max_axis(const pandemonium_vector2i *p_self);
|
pandemonium_int GDAPI pandemonium_vector2i_max_axis(const pandemonium_vector2i *p_self);
|
||||||
@ -88,10 +88,10 @@ pandemonium_vector2i GDAPI pandemonium_vector2i_operator_add(const pandemonium_v
|
|||||||
pandemonium_vector2i GDAPI pandemonium_vector2i_operator_subtract(const pandemonium_vector2i *p_self, const pandemonium_vector2i *p_b);
|
pandemonium_vector2i GDAPI pandemonium_vector2i_operator_subtract(const pandemonium_vector2i *p_self, const pandemonium_vector2i *p_b);
|
||||||
|
|
||||||
pandemonium_vector2i GDAPI pandemonium_vector2i_operator_multiply_vector(const pandemonium_vector2i *p_self, const pandemonium_vector2i *p_b);
|
pandemonium_vector2i GDAPI pandemonium_vector2i_operator_multiply_vector(const pandemonium_vector2i *p_self, const pandemonium_vector2i *p_b);
|
||||||
pandemonium_vector2i GDAPI pandemonium_vector2i_operator_multiply_scalar(const pandemonium_vector2i *p_self, const pandemonium_real p_b);
|
pandemonium_vector2i GDAPI pandemonium_vector2i_operator_multiply_scalar(const pandemonium_vector2i *p_self, const pandemonium_int p_b);
|
||||||
|
|
||||||
pandemonium_vector2i GDAPI pandemonium_vector2i_operator_divide_vector(const pandemonium_vector2i *p_self, const pandemonium_vector2i *p_b);
|
pandemonium_vector2i GDAPI pandemonium_vector2i_operator_divide_vector(const pandemonium_vector2i *p_self, const pandemonium_vector2i *p_b);
|
||||||
pandemonium_vector2i GDAPI pandemonium_vector2i_operator_divide_scalar(const pandemonium_vector2i *p_self, const pandemonium_real p_b);
|
pandemonium_vector2i GDAPI pandemonium_vector2i_operator_divide_scalar(const pandemonium_vector2i *p_self, const pandemonium_int p_b);
|
||||||
|
|
||||||
pandemonium_vector2i GDAPI pandemonium_vector2i_operator_neg(const pandemonium_vector2i *p_self);
|
pandemonium_vector2i GDAPI pandemonium_vector2i_operator_neg(const pandemonium_vector2i *p_self);
|
||||||
|
|
||||||
@ -99,7 +99,7 @@ pandemonium_bool GDAPI pandemonium_vector2i_operator_equal(const pandemonium_vec
|
|||||||
pandemonium_bool GDAPI pandemonium_vector2i_operator_less(const pandemonium_vector2i *p_self, const pandemonium_vector2i *p_b);
|
pandemonium_bool GDAPI pandemonium_vector2i_operator_less(const pandemonium_vector2i *p_self, const pandemonium_vector2i *p_b);
|
||||||
|
|
||||||
pandemonium_real GDAPI pandemonium_vector2i_length(const pandemonium_vector2i *p_self);
|
pandemonium_real GDAPI pandemonium_vector2i_length(const pandemonium_vector2i *p_self);
|
||||||
pandemonium_real GDAPI pandemonium_vector2i_length_squared(const pandemonium_vector2i *p_self);
|
pandemonium_int GDAPI pandemonium_vector2i_length_squared(const pandemonium_vector2i *p_self);
|
||||||
|
|
||||||
pandemonium_real GDAPI pandemonium_vector2i_aspect(const pandemonium_vector2i *p_self);
|
pandemonium_real GDAPI pandemonium_vector2i_aspect(const pandemonium_vector2i *p_self);
|
||||||
pandemonium_vector2i GDAPI pandemonium_vector2i_sign(const pandemonium_vector2i *p_self);
|
pandemonium_vector2i GDAPI pandemonium_vector2i_sign(const pandemonium_vector2i *p_self);
|
||||||
@ -110,7 +110,7 @@ pandemonium_vector2i GDAPI pandemonium_vector2i_abs(const pandemonium_vector2i *
|
|||||||
|
|
||||||
pandemonium_string GDAPI pandemonium_vector2i_as_string(const pandemonium_vector2i *p_self);
|
pandemonium_string GDAPI pandemonium_vector2i_as_string(const pandemonium_vector2i *p_self);
|
||||||
|
|
||||||
void GDAPI pandemonium_vector2i_new(pandemonium_vector2i *r_dest, const pandemonium_real p_x, const pandemonium_real p_y);
|
void GDAPI pandemonium_vector2i_new(pandemonium_vector2i *r_dest, const pandemonium_int p_x, const pandemonium_int p_y);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user