From 01b6e1a2e26486cd8ee20dae275fadb51f67b73d Mon Sep 17 00:00:00 2001 From: Not-Nik Date: Wed, 2 Oct 2024 22:34:17 +0200 Subject: [PATCH] raylib/raymath/rlgl/raygui: Expose cdef (#152) --- lib/preludes/raygui-prelude.zig | 7 +++---- lib/preludes/raylib-prelude.zig | 4 ++-- lib/preludes/raymath-prelude.zig | 3 ++- lib/preludes/rlgl-prelude.zig | 3 ++- lib/raygui.zig | 7 +++---- lib/raylib.zig | 4 ++-- lib/raymath.zig | 3 ++- lib/rlgl.zig | 3 ++- 8 files changed, 18 insertions(+), 16 deletions(-) diff --git a/lib/preludes/raygui-prelude.zig b/lib/preludes/raygui-prelude.zig index ab3bc86..c6202d6 100644 --- a/lib/preludes/raygui-prelude.zig +++ b/lib/preludes/raygui-prelude.zig @@ -1,14 +1,13 @@ const rl = @import("raylib-zig"); const std = @import("std"); -const cdef = @import("raygui-ext.zig"); + +pub const cdef = @import("raygui-ext.zig"); test { std.testing.refAllDeclsRecursive(@This()); } -pub const RayguiError = error{ - GetIcons -}; +pub const RayguiError = error{GetIcons}; const Vector2 = rl.Vector2; const Vector3 = rl.Vector3; diff --git a/lib/preludes/raylib-prelude.zig b/lib/preludes/raylib-prelude.zig index 28ac8ee..bbe6b9c 100755 --- a/lib/preludes/raylib-prelude.zig +++ b/lib/preludes/raylib-prelude.zig @@ -3,6 +3,8 @@ const rl = @This(); const std = @import("std"); +pub const cdef = @import("raylib-ext.zig"); + pub const gl = @import("rlgl.zig"); pub const math = @import("raymath.zig"); @@ -1969,8 +1971,6 @@ pub const MATERIAL_MAP_SPECULAR = MaterialMapIndex.material_map_metalness; pub const SHADER_LOC_MAP_DIFFUSE = ShaderLocationIndex.shader_loc_map_albedo; pub const SHADER_LOC_MAP_SPECULAR = ShaderLocationIndex.shader_loc_map_metalness; -const cdef = @import("raylib-ext.zig"); - /// Set icon for window (multiple images, RGBA 32bit, only PLATFORM_DESKTOP) pub fn setWindowIcons(images: []Image) void { cdef.SetWindowIcons(@as([*c]Image, @ptrCast(images)), @as(c_int, @intCast(images.len))); diff --git a/lib/preludes/raymath-prelude.zig b/lib/preludes/raymath-prelude.zig index 8e3001d..c92eb7e 100644 --- a/lib/preludes/raymath-prelude.zig +++ b/lib/preludes/raymath-prelude.zig @@ -1,9 +1,10 @@ // raylib-zig (c) Nikolas Wipper 2023 const rl = @import("raylib.zig"); -const cdef = @import("raymath-ext.zig"); const std = @import("std"); +pub const cdef = @import("raymath-ext.zig"); + test { std.testing.refAllDeclsRecursive(@This()); } diff --git a/lib/preludes/rlgl-prelude.zig b/lib/preludes/rlgl-prelude.zig index 3addfd4..034ae17 100644 --- a/lib/preludes/rlgl-prelude.zig +++ b/lib/preludes/rlgl-prelude.zig @@ -1,9 +1,10 @@ // raylib-zig (c) Nikolas Wipper 2024 const rl = @import("raylib.zig"); -const cdef = @import("rlgl-ext.zig"); const std = @import("std"); +pub const cdef = @import("rlgl-ext.zig"); + test { std.testing.refAllDeclsRecursive(@This()); } diff --git a/lib/raygui.zig b/lib/raygui.zig index cd18d1d..f9539a8 100644 --- a/lib/raygui.zig +++ b/lib/raygui.zig @@ -1,14 +1,13 @@ const rl = @import("raylib-zig"); const std = @import("std"); -const cdef = @import("raygui-ext.zig"); + +pub const cdef = @import("raygui-ext.zig"); test { std.testing.refAllDeclsRecursive(@This()); } -pub const RayguiError = error{ - GetIcons -}; +pub const RayguiError = error{GetIcons}; const Vector2 = rl.Vector2; const Vector3 = rl.Vector3; diff --git a/lib/raylib.zig b/lib/raylib.zig index ca733e1..e641668 100644 --- a/lib/raylib.zig +++ b/lib/raylib.zig @@ -3,6 +3,8 @@ const rl = @This(); const std = @import("std"); +pub const cdef = @import("raylib-ext.zig"); + pub const gl = @import("rlgl.zig"); pub const math = @import("raymath.zig"); @@ -1969,8 +1971,6 @@ pub const MATERIAL_MAP_SPECULAR = MaterialMapIndex.material_map_metalness; pub const SHADER_LOC_MAP_DIFFUSE = ShaderLocationIndex.shader_loc_map_albedo; pub const SHADER_LOC_MAP_SPECULAR = ShaderLocationIndex.shader_loc_map_metalness; -const cdef = @import("raylib-ext.zig"); - /// Set icon for window (multiple images, RGBA 32bit, only PLATFORM_DESKTOP) pub fn setWindowIcons(images: []Image) void { cdef.SetWindowIcons(@as([*c]Image, @ptrCast(images)), @as(c_int, @intCast(images.len))); diff --git a/lib/raymath.zig b/lib/raymath.zig index 0577d91..326374d 100644 --- a/lib/raymath.zig +++ b/lib/raymath.zig @@ -1,9 +1,10 @@ // raylib-zig (c) Nikolas Wipper 2023 const rl = @import("raylib.zig"); -const cdef = @import("raymath-ext.zig"); const std = @import("std"); +pub const cdef = @import("raymath-ext.zig"); + test { std.testing.refAllDeclsRecursive(@This()); } diff --git a/lib/rlgl.zig b/lib/rlgl.zig index aa99ac0..610f7f4 100644 --- a/lib/rlgl.zig +++ b/lib/rlgl.zig @@ -1,9 +1,10 @@ // raylib-zig (c) Nikolas Wipper 2024 const rl = @import("raylib.zig"); -const cdef = @import("rlgl-ext.zig"); const std = @import("std"); +pub const cdef = @import("rlgl-ext.zig"); + test { std.testing.refAllDeclsRecursive(@This()); }