input: Add support for Axis, Mouse Button, MouseWheel
Some checks failed
Build legacy Nix package on Ubuntu / build (push) Failing after 7m50s

This commit is contained in:
Florian RICHER 2025-05-27 19:11:28 +02:00
parent 8c42e7b139
commit b0f82b0714
Signed by: florian.richer
GPG key ID: C73D37CBED7BFC77
9 changed files with 308 additions and 160 deletions

View file

@ -1,4 +1,5 @@
use crate::core::input::InputManager;
use crate::core::render::pipelines::triangle_pipeline::create_triangle_pipeline;
use crate::core::render::primitives::camera::Camera;
use crate::core::render::primitives::vertex::Vertex2D;
use crate::core::render::render_context::RenderContext;
@ -10,10 +11,6 @@ use vulkano::buffer::Subbuffer;
use vulkano::command_buffer::{AutoCommandBufferBuilder, PrimaryAutoCommandBuffer};
use vulkano::descriptor_set::{DescriptorSet, WriteDescriptorSet};
use vulkano::pipeline::{GraphicsPipeline, Pipeline, PipelineBindPoint};
use winit::event::ElementState;
use winit::keyboard::{KeyCode, PhysicalKey};
use crate::core::render::pipelines::triangle_pipeline::create_triangle_pipeline;
const VERTICES: [Vertex2D; 12] = [
// Triangle en haut à gauche