Add initial prototype.

This commit is contained in:
Rod Kay
2022-07-31 17:34:54 +10:00
commit 54a53b2ac0
1421 changed files with 358874 additions and 0 deletions

View File

@@ -0,0 +1,46 @@
-- This file is generated by SWIG. Please do *not* modify by hand.
--
with c_math_c;
with c_math_c.Vector_3;
with Interfaces.C;
package bullet_c.ray_Collision is
-- Item
--
type Item is record
near_Object : access bullet_c.Object;
hit_Fraction : aliased c_math_c.Real;
Normal_world : aliased c_math_c.Vector_3.Item;
Site_world : aliased c_math_c.Vector_3.Item;
end record;
-- Items
--
type Items is
array
(Interfaces.C.size_t range <>) of aliased bullet_c.ray_Collision.Item;
-- Pointer
--
type Pointer is access all bullet_c.ray_Collision.Item;
-- Pointers
--
type Pointers is
array
(Interfaces.C
.size_t range <>) of aliased bullet_c.ray_Collision.Pointer;
-- Pointer_Pointer
--
type Pointer_Pointer is access all bullet_c.ray_Collision.Pointer;
function construct return bullet_c.ray_Collision.Item;
private
pragma Import (C, construct, "Ada_new_ray_Collision");
end bullet_c.ray_Collision;