Struct pill_engine::ecs::components::input_component::InputComponent [−][src]
pub struct InputComponent {
pub(crate) pressed_keyboard_keys: [bool; 163],
pub(crate) released_keyboard_keys: [bool; 163],
pub(crate) keyboard_keys: [bool; 163],
pub(crate) pressed_mouse_buttons: [bool; 3],
pub(crate) released_mouse_buttons: [bool; 3],
pub(crate) mouse_buttons: [bool; 3],
pub(crate) current_mouse_delta: Vector2f,
pub(crate) current_mouse_position: Vector2f,
pub(crate) current_mouse_scroll_delta: Vector2f,
pub(crate) current_mouse_scroll_pixel_delta: Vector2f,
}Fields
pressed_keyboard_keys: [bool; 163]released_keyboard_keys: [bool; 163]keyboard_keys: [bool; 163]current_mouse_delta: Vector2fcurrent_mouse_position: Vector2fcurrent_mouse_scroll_delta: Vector2fcurrent_mouse_scroll_pixel_delta: Vector2fImplementations
Trait Implementations
Defines the value type that corresponds to this PillTypeMapKey.