scenic_driver_renderling/native/scenic_window
2024-06-02 19:03:29 +12:00
..
.cargo refactor: extract renderer from scenic_window_server. 2024-05-17 12:26:03 +12:00
src improvement: start implementing script items to renderling-ui. 2024-06-02 19:03:29 +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 improvement: start implementing script items to renderling-ui. 2024-06-02 19:03:29 +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.