Cogs.Foundation
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations
Keyboard.h File Reference
#include "../FoundationBase.h"
#include <variant>
#include <vector>
#include <string>

Go to the source code of this file.

Classes

class  Cogs::Keyboard
 
struct  Cogs::Keyboard::State
 
struct  Cogs::Keyboard::Event
 

Namespaces

namespace  Cogs
 Main Cogs namespace.
 

Enumerations

enum class  Cogs::Key {
  Cogs::A , Cogs::B , Cogs::C , Cogs::D ,
  Cogs::E , Cogs::F , Cogs::G , Cogs::H ,
  Cogs::I , Cogs::J , Cogs::K , Cogs::L ,
  Cogs::M , Cogs::N , Cogs::O , Cogs::P ,
  Cogs::Q , Cogs::R , Cogs::S , Cogs::T ,
  Cogs::U , Cogs::V , Cogs::W , Cogs::X ,
  Cogs::Y , Cogs::Z , Cogs::Zero , Cogs::One ,
  Cogs::Two , Cogs::Three , Cogs::Four , Cogs::Five ,
  Cogs::Six , Cogs::Seven , Cogs::Eight , Cogs::Nine ,
  Cogs::Left , Cogs::Right , Cogs::Up , Cogs::Down ,
  Cogs::Shift , Cogs::LeftShift , Cogs::RightShift , Cogs::Control ,
  Cogs::LeftControl , Cogs::RightControl , Cogs::Alt , Cogs::LeftAlt ,
  Cogs::RightAlt , Cogs::CapsLock , Cogs::Tab , Cogs::Escape ,
  Cogs::Enter , Cogs::Space , Cogs::Insert , Cogs::Delete ,
  Cogs::Backspace , Cogs::Home , Cogs::End , Cogs::PageUp ,
  Cogs::PageDown , Cogs::F1 , Cogs::F2 , Cogs::F3 ,
  Cogs::F4 , Cogs::F5 , Cogs::F6 , Cogs::F7 ,
  Cogs::F8 , Cogs::F9 , Cogs::F10 , Cogs::F11 ,
  Cogs::F12 , Cogs::Count , Cogs::None = -1
}