[options]
girs_directories = ["../gir-files"]
library = "Graphene"
version = "1.0"
min_cfg_version = "1.10"
target_path = "."
work_mode = "normal"
generate_safety_asserts = true
single_version_file = true
deprecate_by_min_version = true
trust_return_value_nullability = true
generate = [
"Graphene.EulerOrder",
"Graphene.RayIntersectionKind",
]
[[object]]
name = "Graphene.*"
status = "generate"
[[object.constant]]
name = "SIMD_S"
ignore = true
[[object]]
name = "Graphene.Box"
status = "generate"
boxed_inline = true
[[object.function]]
name = "alloc"
ignore = true
[[object.function]]
name = "init_from_box"
ignore = true
[[object.function]]
name = "init"
manual = true
rename = "new"
[[object.function]]
name = "init_from_points"
manual = true
rename = "from_points"
[[object.function]]
name = "init_from_vec3"
manual = true
rename = "from_vec3"
[[object.function]]
name = "init_from_vectors"
manual = true
rename = "from_vectors"
[[object.function]]
name = "get_vertices"
manual = true
[[object]]
name = "Graphene.Euler"
status = "generate"
boxed_inline = true
[[object.function]]
name = "alloc"
ignore = true
[[object.function]]
name = "init_from_euler"
ignore = true
[[object.function]]
name = "init"
rename = "new"
manual = true
[[object.function]]
name = "init_from_matrix"
rename = "from_matrix"
manual = true
[[object.function]]
name = "init_from_quaternion"
rename = "from_quaternion"
manual = true
[[object.function]]
name = "init_from_radians"
rename = "from_radians"
manual = true
[[object.function]]
name = "init_from_vec3"
rename = "from_vec3"
manual = true
[[object.function]]
name = "init_with_order"
rename = "with_order"
manual = true
[[object]]
name = "Graphene.Frustum"
status = "generate"
boxed_inline = true
[[object.function]]
name = "alloc"
ignore = true
[[object.function]]
name = "init_from_frustum"
ignore = true
[[object.function]]
name = "init"
rename = "new"
manual = true
[[object.function]]
name = "init_from_matrix"
rename = "from_matrix"
manual = true
[[object.function]]
name = "get_planes"
manual = true
[[object]]
name = "Graphene.Matrix"
status = "generate"
boxed_inline = true
[[object.function]]
name = "alloc"
ignore = true
[[object.function]]
name = "init_from_matrix"
ignore = true
[[object.function]]
name = "init_from_2d"
rename = "from_2d"
manual = true
[[object.function]]
name = "init_from_float"
rename = "from_float"
manual = true
[[object.function]]
name = "init_from_vec4"
rename = "from_vec4"
manual = true
[[object.function]]
name = "init_frustum"
rename = "new_frustum"
manual = true
[[object.function]]
name = "init_identity"
rename = "new_identity"
manual = true
[[object.function]]
name = "init_look_at"
rename = "new_look_at"
manual = true
[[object.function]]
name = "init_ortho"
rename = "new_ortho"
manual = true
[[object.function]]
name = "init_perspective"
rename = "new_perspective"
manual = true
[[object.function]]
name = "init_rotate"
rename = "new_rotate"
manual = true
[[object.function]]
name = "init_scale"
rename = "new_scale"
manual = true
[[object.function]]
name = "init_skew"
rename = "new_skew"
manual = true
[[object.function]]
name = "init_translate"
rename = "new_translate"
manual = true
[[object.function]]
name = "to_float"
manual = true
[[object]]
name = "Graphene.Plane"
status = "generate"
boxed_inline = true
[[object.function]]
name = "alloc"
ignore = true
[[object.function]]
name = "init_from_plane"
ignore = true
[[object.function]]
name = "init"
rename = "new"
manual = true
[[object.function]]
name = "init_from_point"
rename = "from_point"
manual = true
[[object.function]]
name = "init_from_points"
rename = "from_points"
manual = true
[[object.function]]
name = "init_from_vec4"
rename = "from_vec4"
manual = true
[[object]]
name = "Graphene.Point"
status = "generate"
boxed_inline = true
[[object.function]]
name = "alloc"
ignore = true
[[object.function]]
name = "init_from_point"
ignore = true
[[object.function]]
name = "init"
rename = "new"
manual = true
[[object.function]]
name = "init_from_vec2"
rename = "from_vec2"
manual = true
[[object]]
name = "Graphene.Point3D"
status = "generate"
boxed_inline = true
[[object.function]]
name = "alloc"
ignore = true
[[object.function]]
name = "init_from_point"
ignore = true
[[object.function]]
name = "init"
rename = "new"
manual = true
[[object.function]]
name = "init_from_vec3"
rename = "from_vec3"
manual = true
[[object]]
name = "Graphene.Quad"
status = "generate"
boxed_inline = true
[[object.function]]
name = "alloc"
ignore = true
[[object.function]]
name = "init"
rename = "new"
manual = true
[[object.function]]
name = "init_from_rect"
rename = "from_rect"
manual = true
[[object.function]]
name = "init_from_points"
rename = "from_points"
manual = true
[[object.function]]
name = "get_point"
manual = true
[[object]]
name = "Graphene.Quaternion"
status = "generate"
boxed_inline = true
[[object.function]]
name = "alloc"
ignore = true
[[object.function]]
name = "init_from_quaternion"
ignore = true
[[object.function]]
name = "init"
rename = "new"
manual = true
[[object.function]]
name = "init_from_angle_vec3"
rename = "from_angle_vec3"
manual = true
[[object.function]]
name = "init_from_angles"
rename = "from_angles"
manual = true
[[object.function]]
name = "init_from_euler"
rename = "from_euler"
manual = true
[[object.function]]
name = "init_from_matrix"
rename = "from_matrix"
manual = true
[[object.function]]
name = "init_from_radians"
rename = "from_radians"
manual = true
[[object.function]]
name = "init_from_vec4"
rename = "from_vec4"
manual = true
[[object.function]]
name = "init_identity"
rename = "new_identity"
manual = true
[[object]]
name = "Graphene.Ray"
status = "generate"
boxed_inline = true
[[object.function]]
name = "alloc"
ignore = true
[[object.function]]
name = "init_from_ray"
ignore = true
[[object.function]]
name = "init"
rename = "new"
manual = true
[[object.function]]
name = "init_from_vec3"
rename = "from_vec3"
manual = true
[[object]]
name = "Graphene.Rect"
status = "generate"
boxed_inline = true
[[object.function]]
name = "alloc"
ignore = true
[[object.function]]
name = "init_from_rect"
ignore = true
[[object.function]]
name = "init"
rename = "new"
manual = true
[[object.function]]
name = "get_vertices"
manual = true
[[object.function]]
name = "inset"
[object.function.return]
type = "none"
[[object.function]]
name = "normalize"
[object.function.return]
type = "none"
[[object.function]]
name = "offset"
[object.function.return]
type = "none"
[[object]]
name = "Graphene.Simd4F"
status = "ignore"
[[object]]
name = "Graphene.Simd4X4F"
status = "ignore"
[[object]]
name = "Graphene.Size"
status = "generate"
boxed_inline = true
[[object.function]]
name = "alloc"
ignore = true
[[object.function]]
name = "init_from_size"
ignore = true
[[object.function]]
name = "init"
rename = "new"
manual = true
[[object]]
name = "Graphene.Sphere"
status = "generate"
boxed_inline = true
[[object.function]]
name = "alloc"
ignore = true
[[object.function]]
name = "init"
rename = "new"
manual = true
[[object.function]]
name = "init_from_points"
rename = "from_points"
manual = true
[[object.function]]
name = "init_from_vectors"
rename = "from_vectors"
manual = true
[[object]]
name = "Graphene.Triangle"
status = "generate"
boxed_inline = true
[[object.function]]
name = "alloc"
ignore = true
[[object.function]]
name = "init_from_float"
rename = "from_float"
manual = true
[[object.function]]
name = "init_from_point3d"
rename = "from_point3d"
manual = true
[[object.function]]
name = "init_from_vec3"
rename = "from_vec3"
manual = true
[[object]]
name = "Graphene.Vec2"
status = "generate"
boxed_inline = true
[[object.function]]
name = "alloc"
ignore = true
[[object.function]]
name = "init_from_vec2"
ignore = true
[[object.function]]
name = "init"
rename = "new"
manual = true
[[object.function]]
name = "init_from_float"
rename = "from_float"
manual = true
[[object.function]]
name = "to_float"
manual = true
[[object]]
name = "Graphene.Vec3"
status = "generate"
boxed_inline = true
[[object.function]]
name = "alloc"
ignore = true
[[object.function]]
name = "init_from_vec3"
ignore = true
[[object.function]]
name = "init"
rename = "new"
manual = true
[[object.function]]
name = "init_from_float"
rename = "from_float"
manual = true
[[object.function]]
name = "to_float"
manual = true
[[object]]
name = "Graphene.Vec4"
status = "generate"
boxed_inline = true
[[object.function]]
name = "alloc"
ignore = true
[[object.function]]
name = "init_from_vec4"
ignore = true
[[object.function]]
name = "init"
rename = "new"
manual = true
[[object.function]]
name = "init_from_vec2"
rename = "from_vec2"
manual = true
[[object.function]]
name = "init_from_vec3"
rename = "from_vec3"
manual = true
[[object.function]]
name = "init_from_float"
rename = "from_float"
manual = true
[[object.function]]
name = "to_float"
manual = true