Open Broadcaster Software
Free, open source software for live streaming and recording
obs-interaction.h File Reference

Go to the source code of this file.

Data Structures

struct  obs_mouse_event
 
struct  obs_key_event
 

Enumerations

enum  obs_interaction_flags {
  INTERACT_NONE = 0, INTERACT_CAPS_KEY = 1, INTERACT_SHIFT_KEY = 1 << 1, INTERACT_CONTROL_KEY = 1 << 2,
  INTERACT_ALT_KEY = 1 << 3, INTERACT_MOUSE_LEFT = 1 << 4, INTERACT_MOUSE_MIDDLE = 1 << 5, INTERACT_MOUSE_RIGHT = 1 << 6,
  INTERACT_COMMAND_KEY = 1 << 7, INTERACT_NUMLOCK_KEY = 1 << 8, INTERACT_IS_KEY_PAD = 1 << 9, INTERACT_IS_LEFT = 1 << 10,
  INTERACT_IS_RIGHT = 1 << 11
}
 
enum  obs_mouse_button_type { MOUSE_LEFT, MOUSE_MIDDLE, MOUSE_RIGHT }
 

Enumeration Type Documentation

Enumerator
INTERACT_NONE 
INTERACT_CAPS_KEY 
INTERACT_SHIFT_KEY 
INTERACT_CONTROL_KEY 
INTERACT_ALT_KEY 
INTERACT_MOUSE_LEFT 
INTERACT_MOUSE_MIDDLE 
INTERACT_MOUSE_RIGHT 
INTERACT_COMMAND_KEY 
INTERACT_NUMLOCK_KEY 
INTERACT_IS_KEY_PAD 
INTERACT_IS_LEFT 
INTERACT_IS_RIGHT 
Enumerator
MOUSE_LEFT 
MOUSE_MIDDLE 
MOUSE_RIGHT