47 lines
1020 B
Ada
47 lines
1020 B
Ada
-- 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;
|