Hexa.NET.DebugDraw
2.0.0
Prefix Reserved
See the version list below for details.
dotnet add package Hexa.NET.DebugDraw --version 2.0.0
NuGet\Install-Package Hexa.NET.DebugDraw -Version 2.0.0
<PackageReference Include="Hexa.NET.DebugDraw" Version="2.0.0" />
<PackageVersion Include="Hexa.NET.DebugDraw" Version="2.0.0" />
<PackageReference Include="Hexa.NET.DebugDraw" />
paket add Hexa.NET.DebugDraw --version 2.0.0
#r "nuget: Hexa.NET.DebugDraw, 2.0.0"
#:package Hexa.NET.DebugDraw@2.0.0
#addin nuget:?package=Hexa.NET.DebugDraw&version=2.0.0
#tool nuget:?package=Hexa.NET.DebugDraw&version=2.0.0
The DebugDraw library for the HexaEngine
This library is a simple 3D debug drawing library for the HexaEngine in Immediate-mode. It allows you to draw lines, rectangles, circles, and text on the screen. It is useful for debugging and prototyping.
Shapes:
- 3D Line
- Quad
- Ring
- Text (Coming soon)
- Images
- Boxes
- Spheres
- Planes
- Triangles
- Cylinders
- Cones
- Capsules
- Frustums
- Grids
- Rays
- Quad Billboard
- Custom Shapes (Any primitive topology type, including single texturing)
Note: The library is still in development, and more shapes will be added in the future. The primitive topology types must be supported by the graphics API to be displayed correctly.
Supported Platforms:
- All platforms that support any major graphics API (OpenGL, Vulkan, DirectX, Metal, etc.)
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.1 is compatible. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- Hexa.NET.Math (>= 2.0.0-minimal)
- Hexa.NET.Utilities (>= 2.0.0)
-
net8.0
- Hexa.NET.Math (>= 2.0.0-minimal)
- Hexa.NET.Utilities (>= 2.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Hexa.NET.DebugDraw:
| Package | Downloads |
|---|---|
|
HexaEngine.Core
HexaEngine.Core is the core module of the HexaEngine game engine. It provides the fundamental systems required for building high-performance, cross-platform 3D games and tools. This library implements low-level runtime features such as resource management, rendering interfaces, input handling, math utilities, scripting integration, and engine infrastructure. |
GitHub repositories (2)
Showing the top 2 popular GitHub repositories that depend on Hexa.NET.DebugDraw:
| Repository | Stars |
|---|---|
|
HexaEngine/Hexa.NET.ImGui
A .NET wrapper for the Dear ImGui.
|
|
|
HexaEngine/HexaEngine
The official repo of the HexaEngine game engine
|