Elaztek Developer Hub
Blamite Game Engine - blam!  00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
mouse.cpp File Reference
#include "keyboard.h"
#include <vector>
#include <Strings/components/classes/events/game_engine_events/MouseUnclick/MouseUnclickEvent.h>
#include <Strings/components/classes/events/game_engine_events/MouseClick/MouseClickEvent.h>
#include <Strings/components/classes/events/game_engine_events/MouseMove/MouseMoveEvent.h>
#include <Strings/components/classes/events/game_engine_events/MouseWheel/MouseWheelEvent.h>
#include <Strings/components/classes/events/events.h>
#include "components/3rdparty/imgui/imgui.h"
#include "components/rendering/rendering.h"
#include "core.h"
+ Include dependency graph for mouse.cpp:

Variables

std::vector< uint8_tactive_mouse_buttons
 
bool lock_mouse_button_state = false
 
bool mouse_captured = false
 
bool mouse_hidden = false
 

Variable Documentation

◆ active_mouse_buttons

std::vector<uint8_t> active_mouse_buttons

◆ lock_mouse_button_state

bool lock_mouse_button_state = false

◆ mouse_captured

bool mouse_captured = false

◆ mouse_hidden

bool mouse_hidden = false