Cauldron3D.Net.Events (Cauldron3D.Net v0.3.3)

Copy Markdown View Source

Browser input as CauldronGPU window events. The client (cauldron3d.js) sends maps with a "type"; decode/1 turns each into the event tuple a native window would send, or :error. Key names are those cauldron3d.js reports ("w", "space", "left_shift", "up", …); names outside that set arrive as strings.

Summary

Functions

The event a browser message describes.

Functions

decode(message)

@spec decode(map()) :: {:ok, term()} | :error

The event a browser message describes.