Lines Matching refs:component

27 int32_t OH_NativeXComponent_GetXComponentId(OH_NativeXComponent* component, char* id, uint64_t* size)
29 if ((component == nullptr) || (id == nullptr) || (size == nullptr)) {
36 return component->GetXComponentId(id, size);
40 OH_NativeXComponent* component, const void* window, uint64_t* width, uint64_t* height)
42 if ((component == nullptr) || (window == nullptr) || (width == nullptr) || (height == nullptr)) {
45 return component->GetXComponentSize(window, width, height);
49 OH_NativeXComponent* component, const void* window, double* x, double* y)
51 if ((component == nullptr) || (window == nullptr) || (x == nullptr) || (y == nullptr)) {
54 return component->GetXComponentOffset(window, x, y);
58 OH_NativeXComponent* component, const void* window, OH_NativeXComponent_TouchEvent* touchEvent)
60 if ((component == nullptr) || (window == nullptr) || (touchEvent == nullptr)) {
63 return component->GetTouchEvent(window, touchEvent);
67 OH_NativeXComponent* component, uint32_t pointIndex, OH_NativeXComponent_TouchPointToolType* toolType)
69 if ((component == nullptr) || (toolType == nullptr)) {
72 return component->GetToolType(pointIndex, toolType);
75 int32_t OH_NativeXComponent_GetTouchPointTiltX(OH_NativeXComponent* component, uint32_t pointIndex, float* tiltX)
77 if ((component == nullptr) || (tiltX == nullptr)) {
80 return component->GetTiltX(pointIndex, tiltX);
83 int32_t OH_NativeXComponent_GetTouchPointTiltY(OH_NativeXComponent* component, uint32_t pointIndex, float* tiltY)
85 if ((component == nullptr) || (tiltY == nullptr)) {
88 return component->GetTiltY(pointIndex, tiltY);
91 int32_t OH_NativeXComponent_GetTouchPointWindowX(OH_NativeXComponent* component, uint32_t pointIndex, float* windowX)
93 if ((component == nullptr) || (windowX == nullptr)) {
96 return component->GetWindowX(pointIndex, windowX);
99 int32_t OH_NativeXComponent_GetTouchPointWindowY(OH_NativeXComponent* component, uint32_t pointIndex, float* windowY)
101 if ((component == nullptr) || (windowY == nullptr)) {
104 return component->GetWindowY(pointIndex, windowY);
107 int32_t OH_NativeXComponent_GetTouchPointDisplayX(OH_NativeXComponent* component, uint32_t pointIndex, float* displayX)
109 if ((component == nullptr) || (displayX == nullptr)) {
112 return component->GetDisplayX(pointIndex, displayX);
115 int32_t OH_NativeXComponent_GetTouchPointDisplayY(OH_NativeXComponent* component, uint32_t pointIndex, float* displayY)
117 if ((component == nullptr) || (displayY == nullptr)) {
120 return component->GetDisplayY(pointIndex, displayY);
123 int32_t OH_NativeXComponent_GetHistoricalPoints(OH_NativeXComponent* component, const void* window,
126 if ((component == nullptr) || (window == nullptr)) {
129 return component->GetHistoryPoints(window, size, historicalPoints);
133 OH_NativeXComponent* component, const void* window, OH_NativeXComponent_MouseEvent* mouseEvent)
135 if ((component == nullptr) || (window == nullptr) || (mouseEvent == nullptr)) {
138 return component->GetMouseEvent(window, mouseEvent);
141 int32_t OH_NativeXComponent_RegisterCallback(OH_NativeXComponent* component, OH_NativeXComponent_Callback* callback)
143 if ((component == nullptr) || (callback == nullptr)) {
146 return component->RegisterCallback(callback);
150 OH_NativeXComponent* component, OH_NativeXComponent_MouseEvent_Callback* callback)
152 if ((component == nullptr) || (callback == nullptr)) {
155 return component->RegisterMouseEventCallback(callback);
159 OH_NativeXComponent* component, void (*callback)(OH_NativeXComponent* component, void* window))
161 if ((component == nullptr) || (callback == nullptr)) {
164 return component->RegisterFocusEventCallback(callback);
168 OH_NativeXComponent* component, void (*callback)(OH_NativeXComponent* component, void* window))
170 if ((component == nullptr) || (callback == nullptr)) {
173 return component->RegisterKeyEventCallback(callback);
177 OH_NativeXComponent* component, void (*callback)(OH_NativeXComponent* component, void* window))
179 if ((component == nullptr) || (callback == nullptr)) {
182 return component->RegisterBlurEventCallback(callback);
185 int32_t OH_NativeXComponent_GetKeyEvent(OH_NativeXComponent* component, OH_NativeXComponent_KeyEvent** keyEvent)
187 if ((component == nullptr) || (keyEvent == nullptr)) {
190 return component->GetKeyEvent(keyEvent);
241 OH_NativeXComponent* component, OH_NativeXComponent_ExpectedRateRange* range)
243 if (component == nullptr || range == nullptr) {
246 return component->SetExpectedFrameRateRange(range);
249 int32_t OH_NativeXComponent_RegisterOnFrameCallback(OH_NativeXComponent* component,
250 void (*callback)(OH_NativeXComponent* component, uint64_t timestamp, uint64_t targetTimestamp))
252 if (component == nullptr) {
255 return component->RegisterOnFrameCallback(callback);
258 int32_t OH_NativeXComponent_UnregisterOnFrameCallback(OH_NativeXComponent* component)
260 if (component == nullptr) {
263 return component->UnregisterOnFrameCallback();
267 OH_NativeXComponent* component, ArkUI_NodeHandle root)
269 if ((component == nullptr) || (root == nullptr)) {
272 return component->AttachNativeRootNode(root->uiNodeHandle);
276 OH_NativeXComponent* component, ArkUI_NodeHandle root)
278 if ((component == nullptr) || (root == nullptr)) {
281 return component->DetachNativeRootNode(root->uiNodeHandle);
284 int32_t OH_NativeXComponent_RegisterUIInputEventCallback(OH_NativeXComponent* component,
285 void (*callback)(OH_NativeXComponent* component, ArkUI_UIInputEvent* event, ArkUI_UIInputEvent_Type type),
288 if ((component == nullptr) || (callback == nullptr)) {
292 return component->RegisterUIAxisEventCallback(callback);
297 int32_t OH_NativeXComponent_SetNeedSoftKeyboard(OH_NativeXComponent* component, bool needSoftKeyboard)
299 return component ? component->SetNeedSoftKeyboard(needSoftKeyboard) : OH_NATIVEXCOMPONENT_RESULT_BAD_PARAMETER;
303 OH_NativeXComponent* component, void (*callback)(OH_NativeXComponent* component, void* window))
305 return (component && callback) ? component->RegisterSurfaceShowCallback(callback)
310 OH_NativeXComponent* component, void (*callback)(OH_NativeXComponent* component, void* window))
312 return (component && callback) ? component->RegisterSurfaceHideCallback(callback)
317 OH_NativeXComponent* component, HitTestMode (*callback)(OH_NativeXComponent* component, ArkUI_UIInputEvent* event))
319 if ((component == nullptr) || (callback == nullptr)) {
322 return component->RegisterOnTouchInterceptCallback(callback);
326 OH_NativeXComponent* component, int32_t pointId, OH_NativeXComponent_EventSourceType* sourceType)
328 return (component && sourceType) ? component->GetSourceType(pointId, sourceType)
343 OH_NativeXComponent* component, ArkUI_AccessibilityProvider** handle)
345 if ((component == nullptr) || (handle == nullptr)) {
349 return component->GetAccessibilityProvider(handle);