Expand description
Input polling: maps raylib keyboard/mouse state to cotis-utils interactivity traits.
MouseProvider, SimpleKeyboardProvider, and SimpleTextProvider (from cotis_utils::interactivity)
are implemented for:
crate::renderer::RayRenderHandle— direct handle access (e.g. while holding a mutex guard).crate::renderer::RaylibRender— delegates through the shared mutex.RayTestRender(featuretest-render) — scales mouse position.
Key and button mapping lives in the keyboard and mouse submodules.