cginternals / cginternals/yage

Input facilities

Open
#28 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
8
Forks
1
PR merge metrics
No merged PRs in 30d

Description

We need an interface to promote input events from the application backend into the rendering structures. I see the following components:
- An Input trait, which defines the input handling function
- Abstract input events defined in yage-core/input
- Each backend needs to convert platform specific events they receive into the abstracted ones and pass those on into the canvas (and from there on to the renderer etc.)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the abstract input event area in yage-core/input, then trace how platform-specific events enter each backend and how the canvas forwards events toward the renderer. Done means the Input trait, abstract events, backend conversions, and forwarding path are defined across the application backend, canvas, and renderer.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
backend, computer-graphics
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.