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