Struct pill_engine::internal::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: Vector2f
current_mouse_position: Vector2f
current_mouse_scroll_delta: Vector2f
current_mouse_scroll_pixel_delta: Vector2f
Implementations
Trait Implementations
Defines the value type that corresponds to this PillTypeMapKey
.