From 886515f5538245d4046352cf8008aa552ae3d186 Mon Sep 17 00:00:00 2001 From: JupiterRider <60042618+JupiterRider@users.noreply.github.com> Date: Fri, 6 Dec 2024 21:27:33 +0100 Subject: [PATCH] SetClipPlanes, GetCullDistanceNear and GetCullDistanceFar added --- Raylib-cs/interop/Rlgl.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Raylib-cs/interop/Rlgl.cs b/Raylib-cs/interop/Rlgl.cs index 9f6cf7a..39789b7 100644 --- a/Raylib-cs/interop/Rlgl.cs +++ b/Raylib-cs/interop/Rlgl.cs @@ -163,6 +163,18 @@ public static unsafe partial class Rlgl [DllImport(NativeLibName, EntryPoint = "rlViewport", CallingConvention = CallingConvention.Cdecl)] public static extern void Viewport(int x, int y, int width, int height); + /// Set clip planes distances + [DllImport(NativeLibName, EntryPoint = "rlSetClipPlanes", CallingConvention = CallingConvention.Cdecl)] + public static extern void SetClipPlanes(double nearPlane, double farPlane); + + /// Get cull plane distance near + [DllImport(NativeLibName, EntryPoint = "rlGetCullDistanceNear", CallingConvention = CallingConvention.Cdecl)] + public static extern double GetCullDistanceNear(); + + /// Get cull plane distance far + [DllImport(NativeLibName, EntryPoint = "rlGetCullDistanceFar", CallingConvention = CallingConvention.Cdecl)] + public static extern double GetCullDistanceFar(); + // ------------------------------------------------------------------------------------ // Functions Declaration - Vertex level operations