scenic_driver_renderling/native/scenic_window
Renovate Bot 77d0b8579a
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
chore(deps): lock file maintenance
2024-05-26 07:20:05 +12:00
..
.cargo refactor: extract renderer from scenic_window_server. 2024-05-17 12:26:03 +12:00
.vscode refactor: extract renderer from scenic_window_server. 2024-05-17 12:26:03 +12:00
src improvement: Wire up input events to the viewport. 2024-05-17 21:08:46 +12:00
.gitignore refactor: extract renderer from scenic_window_server. 2024-05-17 12:26:03 +12:00
Cargo.lock chore(deps): lock file maintenance 2024-05-26 07:20:05 +12:00
Cargo.toml refactor: extract renderer from scenic_window_server. 2024-05-17 12:26:03 +12:00
README.md refactor: extract renderer from scenic_window_server. 2024-05-17 12:26:03 +12:00

NIF for Elixir.Scenic.Driver.Renderling.Window

To build the NIF module:

  • Your NIF will now build along with your project.

To load the NIF:

defmodule Scenic.Driver.Renderling.Window do
  use Rustler, otp_app: :scenic_driver_rendering, crate: "renderling_window"

  # When your NIF is loaded, it will override this function.
  def add(_a, _b), do: :erlang.nif_error(:nif_not_loaded)
end

Examples

This is a complete example of a NIF written in Rust.