summaryrefslogtreecommitdiff
path: root/Djup.Native/LibDjup.cs
diff options
context:
space:
mode:
authorJoel Stålnacke <joel@saker.fi>2026-03-19 22:30:56 +0200
committerJoel Stålnacke <joel@saker.fi>2026-03-19 22:30:56 +0200
commit745406dc65aecc438a53f96badc387a32b7a338f (patch)
treecc597855dac943efe627fce160782585e27feadf /Djup.Native/LibDjup.cs
parent3b60cd682120947119f442bb71ab2a5e98decccc (diff)
Add Mibo project
The Djup project is DesktopGL project
Diffstat (limited to 'Djup.Native/LibDjup.cs')
-rw-r--r--Djup.Native/LibDjup.cs54
1 files changed, 0 insertions, 54 deletions
diff --git a/Djup.Native/LibDjup.cs b/Djup.Native/LibDjup.cs
deleted file mode 100644
index 15dcdad..0000000
--- a/Djup.Native/LibDjup.cs
+++ /dev/null
@@ -1,54 +0,0 @@
-using System.Runtime.InteropServices;
-
-namespace Djup.Native;
-
-public static partial class LibDjup
-{
- const string LibraryName = "djup";
- const string Prefix = "dp_";
-
- [LibraryImport(LibraryName, EntryPoint = Prefix + nameof(hello_world))]
- public static partial void hello_world();
-
- [LibraryImport(LibraryName, EntryPoint = Prefix + nameof(get_num))]
- public static partial int get_num();
-
- [LibraryImport(LibraryName, EntryPoint = Prefix + nameof(get_vec2))]
- public static partial Vec2 get_vec2();
-
- [LibraryImport(LibraryName, EntryPoint = Prefix + nameof(vec2_mul))]
- public static partial Vec2 vec2_mul(Vec2 v, float scalar);
-
- [LibraryImport(LibraryName, EntryPoint = Prefix + nameof(vec2_normal))]
- public static partial Vec2 vec2_normal(Vec2 v);
-
- [LibraryImport(LibraryName, EntryPoint = Prefix + nameof(vec2_length))]
- public static partial float vec2_length(Vec2 v);
-
- [LibraryImport(LibraryName, EntryPoint = Prefix + nameof(log_set_output))]
- public static partial Vec2 log_set_output([MarshalAs(UnmanagedType.FunctionPtr)] LoggerDelegate logger);
-
- [LibraryImport(LibraryName, EntryPoint = Prefix + nameof(log_set_level))]
- public static partial Vec2 log_set_level(LogLevel minLevel);
-
- [LibraryImport(LibraryName, EntryPoint = Prefix + nameof(physics_context_create))]
- public static partial IntPtr physics_context_create(uint snapshots);
-
- [LibraryImport(LibraryName, EntryPoint = Prefix + nameof(physics_context_free))]
- public static partial void physics_context_free(IntPtr context);
-
- [LibraryImport(LibraryName, EntryPoint = Prefix + nameof(physics_context_get_snapshot))]
- public static partial IntPtr physics_context_get_snapshot(IntPtr context);
-
- [LibraryImport(LibraryName, EntryPoint = Prefix + nameof(physics_context_return_snapshot))]
- public static partial void physics_context_return_snapshot(IntPtr context, IntPtr snapshot);
-
- [LibraryImport(LibraryName, EntryPoint = Prefix + nameof(physics_tick))]
- public static partial int physics_tick(IntPtr currentSnapshot, double delta, IntPtr nextSnapshot);
-
- [LibraryImport(LibraryName, EntryPoint = Prefix + nameof(snapshot_put_player))]
- public static unsafe partial int snapshot_put_player(IntPtr snapshot, uint playerId, Player *player);
-
- [LibraryImport(LibraryName, EntryPoint = Prefix + nameof(snapshot_set_player_input))]
- public static partial int snapshot_set_player_input(IntPtr snapshot, uint playerId, byte input);
-}