Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

WindowInput.h File Reference

#include "../DLLStuff.h"
#include <windows.h>

Namespaces

namespace  Moteur3D

Classes

struct  Moteur3D::WindowsWindowParams
 Parameters Windows(tm) needs in order to display a window. More...
struct  Moteur3D::MouseInformations
 This structure holds all the mouse states available through the program. More...

Enumerations

enum  Moteur3D::MouseButton {
  Moteur3D::LeftButton, Moteur3D::RightButton, Moteur3D::MiddleButton, Moteur3D::OptButton1,
  Moteur3D::OptButton2
}
 All the mouse buttons the program haldles : left, right and middle button (generally a click on the wheel), and 2 optional buttons (which must be handled by the OS). More...
enum  Moteur3D::KeyList {
  Moteur3D::Backspace = VK_BACK, Moteur3D::Tab = VK_TAB, Moteur3D::Enter = VK_RETURN, Moteur3D::Shift = VK_SHIFT,
  Moteur3D::Ctrl = VK_CONTROL, Moteur3D::Alt = VK_MENU, Moteur3D::Pause = VK_PAUSE, Moteur3D::Esc = VK_ESCAPE,
  Moteur3D::Space = VK_SPACE, Moteur3D::PageUp = VK_PRIOR, Moteur3D::PageDown = VK_NEXT, Moteur3D::End = VK_END,
  Moteur3D::Home = VK_HOME, Moteur3D::KeypadLeft = VK_LEFT, Moteur3D::KeypadUp = VK_UP, Moteur3D::KeypadRight = VK_RIGHT,
  Moteur3D::KeypadDown = VK_DOWN, Moteur3D::PrintScreen = VK_SNAPSHOT, Moteur3D::Insert = VK_INSERT, Moteur3D::Delete = VK_DELETE,
  Moteur3D::Digit_0 = 0x30, Moteur3D::Digit_1 = 0x31, Moteur3D::Digit_2 = 0x32, Moteur3D::Digit_3 = 0x33,
  Moteur3D::Digit_4 = 0x34, Moteur3D::Digit_5 = 0x35, Moteur3D::Digit_6 = 0x36, Moteur3D::Digit_7 = 0x37,
  Moteur3D::Digit_8 = 0x38, Moteur3D::Digit_9 = 0x39, Moteur3D::Key_A = 0x41, Moteur3D::Key_B = 0x42,
  Moteur3D::Key_C = 0x43, Moteur3D::Key_D = 0x44, Moteur3D::Key_E = 0x45, Moteur3D::Key_F = 0x46,
  Moteur3D::Key_G = 0x47, Moteur3D::Key_H = 0x48, Moteur3D::Key_I = 0x49, Moteur3D::Key_J = 0x4A,
  Moteur3D::Key_K = 0x4B, Moteur3D::Key_L = 0x4C, Moteur3D::Key_M = 0x4D, Moteur3D::Key_N = 0x4E,
  Moteur3D::Key_O = 0x4F, Moteur3D::Key_P = 0x50, Moteur3D::Key_Q = 0x51, Moteur3D::Key_R = 0x52,
  Moteur3D::Key_S = 0x53, Moteur3D::Key_T = 0x54, Moteur3D::Key_U = 0x55, Moteur3D::Key_V = 0x56,
  Moteur3D::Key_W = 0x57, Moteur3D::Key_X = 0x58, Moteur3D::Key_Y = 0x59, Moteur3D::Key_Z = 0x5A,
  Moteur3D::Keypad0 = VK_NUMPAD0, Moteur3D::Keypad1 = VK_NUMPAD1, Moteur3D::Keypad2 = VK_NUMPAD2, Moteur3D::Keypad3 = VK_NUMPAD3,
  Moteur3D::Keypad4 = VK_NUMPAD4, Moteur3D::Keypad5 = VK_NUMPAD5, Moteur3D::Keypad6 = VK_NUMPAD6, Moteur3D::Keypad7 = VK_NUMPAD7,
  Moteur3D::Keypad8 = VK_NUMPAD8, Moteur3D::Keypad9 = VK_NUMPAD9, Moteur3D::Keypad_Mul = VK_MULTIPLY, Moteur3D::Keypad_Add = VK_ADD,
  Moteur3D::Keypad_Sub = VK_SUBTRACT, Moteur3D::Keypad_Dot = VK_DECIMAL, Moteur3D::Keypad_Div = VK_DIVIDE, Moteur3D::F1 = VK_F1,
  Moteur3D::F2 = VK_F2, Moteur3D::F3 = VK_F3, Moteur3D::F4 = VK_F4, Moteur3D::F5 = VK_F5,
  Moteur3D::F6 = VK_F6, Moteur3D::F7 = VK_F7, Moteur3D::F8 = VK_F8, Moteur3D::F9 = VK_F9,
  Moteur3D::F10 = VK_F10, Moteur3D::NumLock = VK_NUMLOCK, Moteur3D::ScrollLock = VK_SCROLL
}
 KeyList is the list of "natural" keys and system keys the program handles. More...

Generated on Sat Oct 15 15:05:51 2005 for Moteur3D by  doxygen 1.4.4