Ultralight C API 1.3.0
Loading...
Searching...
No Matches
CAPI_MouseEvent.h
Go to the documentation of this file.
1/******************************************************************************
2 * This file is a part of Ultralight, an ultra-portable web-browser engine. *
3 * *
4 * See <https://ultralig.ht> for licensing and more. *
5 * *
6 * (C) 2023 Ultralight, Inc. *
7 *****************************************************************************/
8#ifndef ULTRALIGHT_CAPI_MOUSEEVENT_H
9#define ULTRALIGHT_CAPI_MOUSEEVENT_H
10
12
13#ifdef __cplusplus
14extern "C" {
15#endif
16
17/******************************************************************************
18 * Mouse Event
19 *****************************************************************************/
20
21///
22/// Create a mouse event, @see MouseEvent for help using this function.
23///
25
26///
27/// Destroy a mouse event.
28///
30
31#ifdef __cplusplus
32} // extern "C"
33#endif
34
35#endif // ULTRALIGHT_CAPI_MOUSEEVENT_H
#define ULExport
Definition CAPI_Defines.h:27
ULMouseEventType
Definition CAPI_Defines.h:185
ULMouseButton
Definition CAPI_Defines.h:191
struct C_MouseEvent * ULMouseEvent
Definition CAPI_Defines.h:57
ULExport ULMouseEvent ulCreateMouseEvent(ULMouseEventType type, int x, int y, ULMouseButton button)
Create a mouse event,.
ULExport void ulDestroyMouseEvent(ULMouseEvent evt)
Destroy a mouse event.