1#ifndef ARC_GRAPHICS_MOUSE_H_
2#define ARC_GRAPHICS_MOUSE_H_
32#define ARC_MOUSE_BUTTON_NUM 5
ARC_MouseState ARC_Mouse_GetState(ARC_Mouse *mouse, ARC_MouseButton button)
ARC_Point * ARC_Mouse_GetCoords(ARC_Mouse *mouse)
int32_t * ARC_Mouse_GetScrollY(ARC_Mouse *mouse)
void ARC_Mouse_Update(ARC_Mouse *mouse)
void ARC_Mouse_Destroy(ARC_Mouse *mouse)
struct ARC_Mouse ARC_Mouse
void ARC_Mouse_CreateWithInput(ARC_Mouse **mouse, ARC_Input *input)