Module native

Source
Expand description

Original native platform bridge. Linux uses the system X11/GLX/OpenGL APIs directly. Vertices are homogeneous clip-space XYZW followed by straight RGBA; each batch is triangles. A single streamed GPU vertex buffer and shader program persist for the window lifetime. No third-party Rust crate or windowing implementation is used here.

Structs§

NativeWindow

Enums§

Event
Keyboard values are unshifted X11 keysyms (ASCII lowercase for letter keys). Mouse buttons use X11 numbering: 1 left, 2 middle, 3 right. Wheel events are ±1.