https://github.com/bastianblokland/macwindow-dotnet
[Retired] c# bindings around the native macOS window management. Can be used to create windows from a pure netcoreapp
https://github.com/bastianblokland/macwindow-dotnet
Last synced: 6 months ago
JSON representation
[Retired] c# bindings around the native macOS window management. Can be used to create windows from a pure netcoreapp
- Host: GitHub
- URL: https://github.com/bastianblokland/macwindow-dotnet
- Owner: BastianBlokland
- License: mit
- Created: 2018-05-26T17:34:12.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-01-09T18:53:39.000Z (over 6 years ago)
- Last Synced: 2025-02-13T22:44:40.307Z (8 months ago)
- Language: C#
- Homepage:
- Size: 87.9 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [Retired] Netstandard2.0 c# bindings around native macOS window management
Still very work in progress. Can be used to create windows from a pure netcoreapp, started this project to created a c# vulkan renderer (using one of the available vulkan c# bindings and using moltenVK)
The c# side is dynamically linked to the 'libmacwindow.dylib', which can be build from the xcode project in 'native-src'. The native side uses simple c-style extern methods and uses objective c where needed to interop with the cocoa framework.