Home
last modified time | relevance | path

Searched refs:CPointerEvent (Results 1 – 5 of 5) sorted by relevance

/ohos5.0/base/msdp/device_status/rust/subsystem/input/binding/include/
H A Dinput_binding.h23 struct CPointerEvent;
29 int32_t CGetPointerId(const CPointerEvent* cPointerEvent);
30 int32_t CGetPointerAction(const CPointerEvent* cPointerEvent);
32 int32_t CGetSourceType(const CPointerEvent* cPointerEvent);
34 int32_t CGetDisplayX(const CPointerEvent* cPointerEvent);
35 int32_t CGetDisplayY(const CPointerEvent* cPointerEvent);
36 void CPointerEventAddFlag(const CPointerEvent* cPointerEvent);
38 int32_t CGetDeviceId(const CPointerEvent* cPointerEvent);
41 int32_t CAddMonitor(void (*callback)(CPointerEvent *));
42 int32_t CGetWindowPid(const CPointerEvent* cPointerEvent);
[all …]
H A Dinput_binding_internal.h21 struct CPointerEvent { struct
24 CPointerEvent(std::shared_ptr<OHOS::MMI::PointerEvent> pointerEvent) in CPointerEvent() argument
59 explicit DragMonitorConsumer(void (*cb)(CPointerEvent *));
66 void (*callback_)(CPointerEvent *);
/ohos5.0/base/msdp/device_status/rust/subsystem/input/sys/src/
H A Dinput_binding.rs22 pub struct CPointerEvent { struct
70 event: *const CPointerEvent
75 pub fn CGetPointerId(event: *const CPointerEvent) -> i32; in CGetPointerId()
76 pub fn CGetPointerAction(event: *const CPointerEvent) -> i32; in CGetPointerAction()
78 pub fn CGetSourceType(event: *const CPointerEvent) -> i32; in CGetSourceType()
80 pub fn CGetDisplayX(event: *const CPointerEvent) -> i32; in CGetDisplayX()
81 pub fn CGetDisplayY(event: *const CPointerEvent) -> i32; in CGetDisplayY()
82 pub fn CPointerEventAddFlag(event: *const CPointerEvent); in CPointerEventAddFlag() argument
83 pub fn CGetDeviceId(event: *const CPointerEvent) -> i32; in CGetDeviceId()
84 pub fn CGetWindowPid(event: *const CPointerEvent) -> i32; in CGetWindowPid()
[all …]
/ohos5.0/base/msdp/device_status/rust/subsystem/input/binding/src/
H A Dinput_binding.cpp54 int32_t CGetPointerId(const CPointerEvent* cPointerEvent) in CGetPointerId()
62 int32_t CGetPointerAction(const CPointerEvent* cPointerEvent) in CGetPointerAction()
72 int32_t CGetTargetWindowId(const CPointerEvent* cPointerEvent) in CGetTargetWindowId()
80 int32_t CGetSourceType(const CPointerEvent* cPointerEvent) in CGetSourceType()
96 int32_t CGetDisplayX(const CPointerEvent* cPointerEvent) in CGetDisplayX()
106 int32_t CGetDisplayY(const CPointerEvent* cPointerEvent) in CGetDisplayY()
116 void CPointerEventAddFlag(const CPointerEvent* cPointerEvent) in CPointerEventAddFlag()
132 int32_t CGetDeviceId(const CPointerEvent* cPointerEvent) in CGetDeviceId()
148 int32_t CAddMonitor(void (*callback)(CPointerEvent *)) in CAddMonitor() argument
161 int32_t CGetWindowPid(const CPointerEvent* cPointerEvent) in CGetWindowPid()
[all …]
/ohos5.0/base/msdp/device_status/rust/subsystem/input/sys/src/interaction/
H A Dpointer_event.rs16 use crate::{ input_binding, input_binding::CPointerEvent };
20 pub struct PointerEvent(*const CPointerEvent);
24 pub fn new(pointer_event: *const CPointerEvent) -> Self { in new()
30 pub unsafe fn as_inner(&self) -> *const CPointerEvent { in as_inner() argument
35 pub fn from_raw(c_pointer_event: *const CPointerEvent) -> Option<Self> { in from_raw()