Novolis.Raylib.Bindings
2026.1.2.112
dotnet add package Novolis.Raylib.Bindings --version 2026.1.2.112
NuGet\Install-Package Novolis.Raylib.Bindings -Version 2026.1.2.112
<PackageReference Include="Novolis.Raylib.Bindings" Version="2026.1.2.112" />
<PackageVersion Include="Novolis.Raylib.Bindings" Version="2026.1.2.112" />
<PackageReference Include="Novolis.Raylib.Bindings" />
paket add Novolis.Raylib.Bindings --version 2026.1.2.112
#r "nuget: Novolis.Raylib.Bindings, 2026.1.2.112"
#:package Novolis.Raylib.Bindings@2026.1.2.112
#addin nuget:?package=Novolis.Raylib.Bindings&version=2026.1.2.112
#tool nuget:?package=Novolis.Raylib.Bindings&version=2026.1.2.112
Novolis.Raylib.Bindings
Generated P/Invoke for raylib 6 and the raygui shim, plus hand-edited public wrappers.
Application authors: use Novolis.Raylib.Runtime façades (Graphics, World, Hud, Gui). This package is for advanced scenarios and is pulled in transitively.
Install
dotnet add package Novolis.Raylib
Quick start
Regenerate bindings from manifests (maintainers only):
dotnet run --project codegen/Novolis.Raylib.Pipeline -- run generate
API
| Type | Role |
|---|---|
Camera |
Perspective/orthographic camera struct |
Texture |
Id, Width, Height, IsValid |
RaylibColors |
Common color presets |
RaylibVector3 |
ForwardFromYawPitch |
KeyboardKey, MouseButton |
Input enums aligned with raylib |
Utf8StringMarshaller |
UTF-8 interop helper |
Generated interop types (Raylib6Native, …) are internal.
Maintainer rules
- Do not hand-edit
Interop/*.g.cs— change manifests undercodegen/pipeline/raylib6/and run codegen.
Related
| Package | When to use |
|---|---|
Novolis.Raylib.Runtime |
Application-facing façades |
| Codegen docs | Manifest and pipeline reference |
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. 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. |
-
net10.0
- Novolis.Raylib.Native (>= 2026.1.2.112)
NuGet packages (5)
Showing the top 5 NuGet packages that depend on Novolis.Raylib.Bindings:
| Package | Downloads |
|---|---|
|
Novolis.Avalonia.Cad
Shared Avalonia CAD editor/preview surface (.cadjson), Raylib model view, exports, and localhost HTTP/TCP session for LLM control. |
|
|
Novolis.Avalonia.Cad.Ship
Ship/freighter CAD chrome (exterior silhouette, ship workspace import) for Avalonia.Cad hosts. |
|
|
Novolis.Raylib.Runtime
Generated raylib façades, HUD, and GUI; hand-crafted shell, logging, and debug (interop in Novolis.Raylib.Bindings). |
|
|
Novolis.Avalonia.ThreeD
Avalonia ThreeD editor surface: scene hierarchy, OpenGL wireframe viewport, mesh tools, lights, cameras, and agent session. |
|
|
Novolis.Rendering.Presentation.Raylib
Present CPU ray-traced frames via Raylib textures (host adapter). |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2026.1.2.112 | 31 | 10/4/2026 |
| 2026.1.2.111 | 42 | 10/4/2026 |
| 2026.1.2.110 | 35 | 10/4/2026 |
| 2026.1.2.109 | 157 | 10/1/2026 |
| 2026.1.2.108 | 115 | 9/30/2026 |