chore: update bindings
This commit is contained in:
@@ -620,6 +620,19 @@ external void queue_position_update(
|
|||||||
bool relative,
|
bool relative,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ffi.Native<
|
||||||
|
ffi.Void Function(ffi.Pointer<ffi.Void>, EntityId, ffi.Float, ffi.Float,
|
||||||
|
ffi.Float, ffi.Float, ffi.Float)>()
|
||||||
|
external void queue_relative_position_update_world_axis(
|
||||||
|
ffi.Pointer<ffi.Void> sceneManager,
|
||||||
|
int entity,
|
||||||
|
double viewportX,
|
||||||
|
double viewportY,
|
||||||
|
double x,
|
||||||
|
double y,
|
||||||
|
double z,
|
||||||
|
);
|
||||||
|
|
||||||
@ffi.Native<
|
@ffi.Native<
|
||||||
ffi.Void Function(ffi.Pointer<ffi.Void>, EntityId, ffi.Float, ffi.Float,
|
ffi.Void Function(ffi.Pointer<ffi.Void>, EntityId, ffi.Float, ffi.Float,
|
||||||
ffi.Float, ffi.Float, ffi.Float, ffi.Bool)>()
|
ffi.Float, ffi.Float, ffi.Float, ffi.Bool)>()
|
||||||
@@ -763,11 +776,17 @@ external ffi.Pointer<ffi.Double> get_camera_frustum(
|
|||||||
ffi.Pointer<ffi.Void> viewer,
|
ffi.Pointer<ffi.Void> viewer,
|
||||||
);
|
);
|
||||||
|
|
||||||
@ffi.Native<ffi.Void Function(ffi.Pointer<ffi.Void>, ffi.Float, ffi.Float)>()
|
@ffi.Native<ffi.Float Function(ffi.Pointer<ffi.Void>, ffi.Bool)>()
|
||||||
|
external double get_camera_fov(
|
||||||
|
ffi.Pointer<ffi.Void> viewer,
|
||||||
|
bool horizontal,
|
||||||
|
);
|
||||||
|
|
||||||
|
@ffi.Native<ffi.Void Function(ffi.Pointer<ffi.Void>, ffi.Float, ffi.Bool)>()
|
||||||
external void set_camera_fov(
|
external void set_camera_fov(
|
||||||
ffi.Pointer<ffi.Void> viewer,
|
ffi.Pointer<ffi.Void> viewer,
|
||||||
double fovInDegrees,
|
double fovInDegrees,
|
||||||
double aspect,
|
bool horizontal,
|
||||||
);
|
);
|
||||||
|
|
||||||
@ffi.Native<ffi.Void Function(ffi.Pointer<ffi.Void>, ffi.Float)>()
|
@ffi.Native<ffi.Void Function(ffi.Pointer<ffi.Void>, ffi.Float)>()
|
||||||
@@ -1011,6 +1030,30 @@ external Aabb2 get_bounding_box(
|
|||||||
int entity,
|
int entity,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ffi.Native<
|
||||||
|
ffi.Void Function(
|
||||||
|
ffi.Pointer<ffi.Void>,
|
||||||
|
EntityId,
|
||||||
|
ffi.Pointer<ffi.Float>,
|
||||||
|
ffi.Pointer<ffi.Float>,
|
||||||
|
ffi.Pointer<ffi.Float>,
|
||||||
|
ffi.Pointer<ffi.Float>)>()
|
||||||
|
external void get_bounding_box_to_out(
|
||||||
|
ffi.Pointer<ffi.Void> sceneManager,
|
||||||
|
int entity,
|
||||||
|
ffi.Pointer<ffi.Float> minX,
|
||||||
|
ffi.Pointer<ffi.Float> minY,
|
||||||
|
ffi.Pointer<ffi.Float> maxX,
|
||||||
|
ffi.Pointer<ffi.Float> maxY,
|
||||||
|
);
|
||||||
|
|
||||||
|
@ffi.Native<ffi.Void Function(ffi.Pointer<ffi.Void>, ffi.Int, ffi.Bool)>()
|
||||||
|
external void set_layer_enabled(
|
||||||
|
ffi.Pointer<ffi.Void> sceneManager,
|
||||||
|
int layer,
|
||||||
|
bool enabled,
|
||||||
|
);
|
||||||
|
|
||||||
@ffi.Native<
|
@ffi.Native<
|
||||||
ffi.Void Function(
|
ffi.Void Function(
|
||||||
ffi.Pointer<ffi.Void>,
|
ffi.Pointer<ffi.Void>,
|
||||||
@@ -1534,6 +1577,20 @@ final class Aabb2 extends ffi.Struct {
|
|||||||
external double maxY;
|
external double maxY;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
final class int32_t_4 extends ffi.Struct {
|
||||||
|
@ffi.Int32()
|
||||||
|
external int i0;
|
||||||
|
|
||||||
|
@ffi.Int32()
|
||||||
|
external int i1;
|
||||||
|
|
||||||
|
@ffi.Int32()
|
||||||
|
external int i2;
|
||||||
|
|
||||||
|
@ffi.Int32()
|
||||||
|
external int i3;
|
||||||
|
}
|
||||||
|
|
||||||
/// This header replicates most of the methods in ThermionDartApi.h.
|
/// This header replicates most of the methods in ThermionDartApi.h.
|
||||||
/// It represents the interface for:
|
/// It represents the interface for:
|
||||||
/// - invoking those methods that must be called on the main Filament engine thread
|
/// - invoking those methods that must be called on the main Filament engine thread
|
||||||
|
|||||||
Reference in New Issue
Block a user