pax-chassis-macos

Crates.iopax-chassis-macos
lib.rspax-chassis-macos
version0.38.3
sourcesrc
created_at2022-09-13 02:03:49.742313
updated_at2024-10-24 23:15:24.097743
descriptionPlatform-specific chassis allowing Pax cartridges to be executed as native macOS apps
homepagehttps://pax.dev/
repositoryhttps://www.github.com/paxproject/pax
max_upload_size
id664105
size3,412
Samuel Selleck (samuelselleck)

documentation

README

pax-chassis-macos

Handles: - 2D rendering on macOS via CoreGraphics - passing tick events (a la rAF; see NSViewRepresentable) - Managing native user input (e.g. mouse, keyboard, camera, microphone, also form control events like 'click' on a button) - Rendering native text based off of commands from engine - Rendering native form controls based off of commands from engine

This directory also includes:

interface

Simple macOS app for developing Pax projects.
Also usable as a template for packaging full-window Pax apps for macOS

Handles:

  • Mounting pax-chassis-macos + cartridge to a simple Mac app, delegating full window rendering to Pax.
  • Debug mode + LLDB support for debugging Pax projects on macOS
  • Production mode, suitable for packaging full-window Pax apps for end-users
Commit count: 0

cargo fmt