diff --git a/Raylib-cs/interop/Raylib.cs b/Raylib-cs/interop/Raylib.cs index 4b86aa2..7c91642 100644 --- a/Raylib-cs/interop/Raylib.cs +++ b/Raylib-cs/interop/Raylib.cs @@ -412,6 +412,10 @@ public static unsafe partial class Raylib [DllImport(NativeLibName, CallingConvention = CallingConvention.Cdecl)] public static extern Ray GetScreenToWorldRay(Vector2 position, Camera3D camera); + /// Get a ray trace from screen position (i.e mouse) in a viewport + [DllImport(NativeLibName, CallingConvention = CallingConvention.Cdecl)] + public static extern Ray GetScreenToWorldRayEx(Vector2 position, Camera3D camera, int width, int height); + /// Get camera transform matrix (view matrix) [DllImport(NativeLibName, CallingConvention = CallingConvention.Cdecl)] public static extern Matrix4x4 GetCameraMatrix(Camera3D camera);