#include "OISPrereqs.h"
#include <exception>
Namespaces | |
namespace | OIS |
Classes | |
class | OIS::Exception |
Defines | |
#define | OIS_EXCEPT(err, str) throw( OIS::Exception(err, str, __LINE__, __FILE__) ) |
Use this macro to handle exceptions easily. | |
Enumerations | |
enum | OIS::OIS_ERROR { OIS::E_InputDisconnected, OIS::E_InputDeviceNonExistant, OIS::E_InputDeviceNotSupported, OIS::E_DeviceFull, OIS::E_NotSupported, OIS::E_NotImplemented, OIS::E_Duplicate, OIS::E_InvalidParam, OIS::E_General } |
Simple enum's for dealing with exceptions. More... |
#define OIS_EXCEPT | ( | err, | |||
str | ) | throw( OIS::Exception(err, str, __LINE__, __FILE__) ) |
Use this macro to handle exceptions easily.
Referenced by OIS::ForceFeedback::_addEffectTypes(), OIS::Win32Mouse::_initialize(), OIS::Win32Keyboard::_initialize(), OIS::Win32JoyStick::_initialize(), OIS::Win32InputManager::_initialize(), OIS::MacMouse::_initialize(), OIS::MacKeyboard::_initialize(), OIS::LinuxMouse::_initialize(), OIS::LinuxKeyboard::_initialize(), OIS::LinuxJoyStick::_initialize(), OIS::MacInputManager::_parseConfigSettings(), OIS::LinuxInputManager::_parseConfigSettings(), OIS::Win32Keyboard::_readBuffered(), OIS::Win32ForceFeedback::_upload(), OIS::InputManager::createInputObject(), OIS::InputManager::createInputSystem(), OIS::Win32InputManager::createObject(), OIS::MacInputManager::createObject(), OIS::MacHIDManager::createObject(), OIS::LinuxInputManager::createObject(), OIS::InputManager::destroyInputObject(), OIS::Win32JoyStick::DIEnumDeviceObjectsCallback(), OIS::Effect::getForceEffect(), OIS::MacHIDManager::initialize(), OIS::EventUtils::isJoyStick(), KeyDownWrapper(), KeyModWrapper(), KeyUpWrapper(), MouseWrapper(), OIS::Win32ForceFeedback::upload(), and OIS::MacMouse::WindowFocusChanged().