diff --git a/arkoala-arkts/arkui/src/generated/ArkAccessibilityHoverEventMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkAccessibilityHoverEventMaterialized.ts index f6fc05ac4a7ce79964bbd37b04022a5766852199..eab2ea27c83324d23853e135adb0b8e621091f19 100644 --- a/arkoala-arkts/arkui/src/generated/ArkAccessibilityHoverEventMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkAccessibilityHoverEventMaterialized.ts @@ -20,7 +20,7 @@ import { BaseEvent, BaseEventInternal } from "./ArkBaseEventMaterialized" import { EventTarget, SourceType, SourceTool } from "./ArkCommonInterfaces" import { AccessibilityHoverType } from "./ArkEnumsInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkActionSheetMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkActionSheetMaterialized.ts index ee8806eb47849149a2600155ae96f1f72b523876..c71fca935d0e8ab5f076cbd5e96e23dcd85e0b16 100644 --- a/arkoala-arkts/arkui/src/generated/ArkActionSheetMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkActionSheetMaterialized.ts @@ -18,7 +18,7 @@ import { ActionSheetOptions } from "./ArkActionSheetInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkAlertDialogMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkAlertDialogMaterialized.ts index 25c62f2607eb188f5aa703b5f26fd760806aea1c..f133c4785b5611d0438fd1f5af201adab4894faf 100644 --- a/arkoala-arkts/arkui/src/generated/ArkAlertDialogMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkAlertDialogMaterialized.ts @@ -18,7 +18,7 @@ import { AlertDialogParamWithConfirm, AlertDialogParamWithButtons, AlertDialogParamWithOptions } from "./ArkAlertDialogInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkAnimationExtenderMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkAnimationExtenderMaterialized.ts index 878cb77df7e14acede8aff8b399277c2b2cd283d..5ab4213c47de82c896554a1e5178932ff49f3da7 100644 --- a/arkoala-arkts/arkui/src/generated/ArkAnimationExtenderMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkAnimationExtenderMaterialized.ts @@ -19,7 +19,7 @@ import { AnimateParam, TranslateOptions } from "./ArkCommonInterfaces" import { DoubleAnimationParam } from "./ArkAnimationExtenderInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkAppearSymbolEffectMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkAppearSymbolEffectMaterialized.ts index a8d3889ffed9ae9542fdb767ba6e24e20d857244..71952a2d844accd0b3bd7807292476d85b65d11b 100644 --- a/arkoala-arkts/arkui/src/generated/ArkAppearSymbolEffectMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkAppearSymbolEffectMaterialized.ts @@ -18,7 +18,7 @@ import { SymbolEffect, EffectScope } from "./ArkArkuiExternalInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -57,7 +57,7 @@ export class AppearSymbolEffect implements MaterializedBase,SymbolEffect { return retval } constructor(scope?: EffectScope) { - const ctorPtr : KPointer = AppearSymbolEffect.ctor_appearsymboleffect(scope) + const ctorPtr : KPointer = AppearSymbolEffect.ctor_appearsymboleffect((scope)!) this.peer = new Finalizable(ctorPtr, AppearSymbolEffect.getFinalizer()) } static getFinalizer(): KPointer { diff --git a/arkoala-arkts/arkui/src/generated/ArkArkuiExternalInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkArkuiExternalInterfaces.ts index cc72a90665a2bb2a89178249c1b86e67115ff095..17feca9ee8ef00096dff9d82b654a985ad004fa8 100644 --- a/arkoala-arkts/arkui/src/generated/ArkArkuiExternalInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkArkuiExternalInterfaces.ts @@ -19,6 +19,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback, NativeBuffer } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" +import { BusinessError } from "./ArkBaseInterfaces" import { Resource } from "./ArkResourceInterfaces" export interface NodeController { } @@ -75,12 +76,6 @@ export enum PerfMonitorSourceType { PERF_JOYSTICK_EVENT = 3, PERF_KEY_EVENT = 4 } -export interface BusinessError { - name: string; - message: string; - stack?: string; - code: number; -} export type ErrorCallback = (err: BusinessError) => void; export interface ShapeSize { width?: number | string; diff --git a/arkoala-arkts/arkui/src/generated/ArkBackgroundColorStyleMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkBackgroundColorStyleMaterialized.ts index 38be97d80187e5ec0b321626d0d51929b549bdba..dea2420691807530f5237a7282cc2a6a50ab300d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkBackgroundColorStyleMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkBackgroundColorStyleMaterialized.ts @@ -18,7 +18,7 @@ import { TextBackgroundStyle } from "./ArkSpanInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -49,7 +49,7 @@ export class BackgroundColorStyle implements MaterializedBase { constructor(textBackgroundStyle?: TextBackgroundStyle) { if ((textBackgroundStyle) !== (undefined)) { - const ctorPtr : KPointer = BackgroundColorStyle.ctor_backgroundcolorstyle(textBackgroundStyle) + const ctorPtr : KPointer = BackgroundColorStyle.ctor_backgroundcolorstyle((textBackgroundStyle)!) this.peer = new Finalizable(ctorPtr, BackgroundColorStyle.getFinalizer()) } } diff --git a/arkoala-arkts/arkui/src/generated/ArkBaseEventMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkBaseEventMaterialized.ts index fdecee5b3eea470288266d293daaf0be3d6f055a..153b972f0a0f28b333f755a44045dc999b5ba87a 100644 --- a/arkoala-arkts/arkui/src/generated/ArkBaseEventMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkBaseEventMaterialized.ts @@ -18,7 +18,7 @@ import { EventTarget, SourceType, SourceTool } from "./ArkCommonInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkBaseGestureEventMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkBaseGestureEventMaterialized.ts index eadb8b36fb37cf68757344d9bc175b3efb32a024..6d93c334e815b495910eae3eb6bf17d340e362b2 100644 --- a/arkoala-arkts/arkui/src/generated/ArkBaseGestureEventMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkBaseGestureEventMaterialized.ts @@ -20,7 +20,7 @@ import { BaseEvent, BaseEventInternal } from "./ArkBaseEventMaterialized" import { EventTarget, SourceType, SourceTool } from "./ArkCommonInterfaces" import { FingerInfo } from "./ArkGestureInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkBaseInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkBaseInterfaces.ts new file mode 100644 index 0000000000000000000000000000000000000000..db98d04c1d7d51ca647e116bd17bcf25508f11d8 --- /dev/null +++ b/arkoala-arkts/arkui/src/generated/ArkBaseInterfaces.ts @@ -0,0 +1,24 @@ +/* + * Copyright (c) 2024-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + + +// WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! + +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback, NativeBuffer } from "@koalaui/interop" +import { NodeAttach, remember } from "@koalaui/runtime" +export interface BusinessError { + code: number; +} diff --git a/arkoala-arkts/arkui/src/generated/ArkBaseShapeMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkBaseShapeMaterialized.ts index 5e25436867f121ca90483264a88822720fc05d90..3c43b31f81c68a473a3a5e49998873b477dc7f1c 100644 --- a/arkoala-arkts/arkui/src/generated/ArkBaseShapeMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkBaseShapeMaterialized.ts @@ -19,7 +19,7 @@ import { Length, SizeOptions } from "./ArkUnitsInterfaces" import { Resource } from "./ArkResourceInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkBaselineOffsetStyleMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkBaselineOffsetStyleMaterialized.ts index 17052d47cbee72829db641951236d8a097c55ecc..584450e4bf09948016a10eff6bbf9ec747e67322 100644 --- a/arkoala-arkts/arkui/src/generated/ArkBaselineOffsetStyleMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkBaselineOffsetStyleMaterialized.ts @@ -18,7 +18,7 @@ import { LengthMetrics, LengthMetricsInternal } from "./ArkLengthMetricsMaterialized" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -40,16 +40,13 @@ export class BaselineOffsetStyle implements MaterializedBase { return this.getBaselineOffset() } static ctor_baselineoffsetstyle(value: LengthMetrics): KPointer { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeLengthMetrics(value) - const retval = ArkUIGeneratedNativeModule._BaselineOffsetStyle_ctor(thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + const retval = ArkUIGeneratedNativeModule._BaselineOffsetStyle_ctor(toPeerPtr(value)) return retval } constructor(value?: LengthMetrics) { if ((value) !== (undefined)) { - const ctorPtr : KPointer = BaselineOffsetStyle.ctor_baselineoffsetstyle(value) + const ctorPtr : KPointer = BaselineOffsetStyle.ctor_baselineoffsetstyle((value)!) this.peer = new Finalizable(ctorPtr, BaselineOffsetStyle.getFinalizer()) } } diff --git a/arkoala-arkts/arkui/src/generated/ArkBounceSymbolEffectMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkBounceSymbolEffectMaterialized.ts index 0d90d1c62af72873f9a21617db1d05a980e58f34..db4df6f85f7076782880f6715a51f3f6c727f81e 100644 --- a/arkoala-arkts/arkui/src/generated/ArkBounceSymbolEffectMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkBounceSymbolEffectMaterialized.ts @@ -18,7 +18,7 @@ import { SymbolEffect, EffectScope, EffectDirection } from "./ArkArkuiExternalInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -71,7 +71,7 @@ export class BounceSymbolEffect implements MaterializedBase,SymbolEffect { return retval } constructor(scope?: EffectScope, direction?: EffectDirection) { - const ctorPtr : KPointer = BounceSymbolEffect.ctor_bouncesymboleffect(scope, direction) + const ctorPtr : KPointer = BounceSymbolEffect.ctor_bouncesymboleffect((scope)!, (direction)!) this.peer = new Finalizable(ctorPtr, BounceSymbolEffect.getFinalizer()) } static getFinalizer(): KPointer { diff --git a/arkoala-arkts/arkui/src/generated/ArkCalendarControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkCalendarControllerMaterialized.ts index 7a44ce9154b1388a416008ca20da9453871cc8e1..d67c7ff2dffc4ad51147a10cf17c9a4a0a4fca33 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCalendarControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCalendarControllerMaterialized.ts @@ -18,7 +18,7 @@ import { Literal_Number_day_month_year } from "./SyntheticDeclarations" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkCalendarPickerDialogMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkCalendarPickerDialogMaterialized.ts index 1cb0a0f2867dc813a6513d9f0ef8e22c496347ed..1e3560b3162908dc78aa3a7a57312a12cf16c182 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCalendarPickerDialogMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCalendarPickerDialogMaterialized.ts @@ -18,7 +18,7 @@ import { CalendarDialogOptions } from "./ArkCalendarPickerInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkCanvasGradientMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkCanvasGradientMaterialized.ts index 8458f479632a94c8db8ce21c52c0fccbe73aa42f..1ce2e4aadc37e600492710bb708e1bd41dfdf7ba 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCanvasGradientMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCanvasGradientMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkCanvasPathMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkCanvasPathMaterialized.ts index f01c1760e086b4229a1e48073fda4916e62739f1..51ecb7b9ace9c8a42c4eb48f5ca449dda9a3c58b 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCanvasPathMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCanvasPathMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkCanvasPatternMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkCanvasPatternMaterialized.ts index 1aa9db9d59c99e761ab2c24422cc84a694c80735..cac4d368323e94475788ad6bf878e71c2c4c381f 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCanvasPatternMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCanvasPatternMaterialized.ts @@ -18,7 +18,7 @@ import { Matrix2D, Matrix2DInternal } from "./ArkMatrix2DMaterialized" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkCanvasRendererMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkCanvasRendererMaterialized.ts index b655b3171f108b2be525f76e285de9cd43e703fb..d2420c0137d47b61b3e07d27c0034d3be4f19884 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCanvasRendererMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCanvasRendererMaterialized.ts @@ -26,7 +26,7 @@ import { Path2D, Path2DInternal } from "./ArkPath2DMaterialized" import { ImageData, ImageDataInternal } from "./ArkImageDataMaterialized" import { Matrix2D, Matrix2DInternal } from "./ArkMatrix2DMaterialized" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -711,7 +711,6 @@ export class CanvasRenderer extends CanvasPath implements MaterializedBase { } private clip1_serialize(path: Path2D, fillRule?: CanvasFillRule): void { const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writePath2D(path) let fillRule_type : int32 = RuntimeType.UNDEFINED fillRule_type = runtimeType(fillRule) thisSerializer.writeInt8(fillRule_type as int32) @@ -719,7 +718,7 @@ export class CanvasRenderer extends CanvasPath implements MaterializedBase { const fillRule_value = fillRule! thisSerializer.writeString(fillRule_value) } - ArkUIGeneratedNativeModule._CanvasRenderer_clip1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + ArkUIGeneratedNativeModule._CanvasRenderer_clip1(this.peer!.ptr, toPeerPtr(path), thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } private fill0_serialize(fillRule?: CanvasFillRule): void { @@ -736,7 +735,6 @@ export class CanvasRenderer extends CanvasPath implements MaterializedBase { } private fill1_serialize(path: Path2D, fillRule?: CanvasFillRule): void { const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writePath2D(path) let fillRule_type : int32 = RuntimeType.UNDEFINED fillRule_type = runtimeType(fillRule) thisSerializer.writeInt8(fillRule_type as int32) @@ -744,25 +742,22 @@ export class CanvasRenderer extends CanvasPath implements MaterializedBase { const fillRule_value = fillRule! thisSerializer.writeString(fillRule_value) } - ArkUIGeneratedNativeModule._CanvasRenderer_fill1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + ArkUIGeneratedNativeModule._CanvasRenderer_fill1(this.peer!.ptr, toPeerPtr(path), thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } private stroke0_serialize(): void { ArkUIGeneratedNativeModule._CanvasRenderer_stroke0(this.peer!.ptr) } private stroke1_serialize(path: Path2D): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writePath2D(path) - ArkUIGeneratedNativeModule._CanvasRenderer_stroke1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._CanvasRenderer_stroke1(this.peer!.ptr, toPeerPtr(path)) } private createLinearGradient_serialize(x0: number, y0: number, x1: number, y1: number): CanvasGradient { const retval = ArkUIGeneratedNativeModule._CanvasRenderer_createLinearGradient(this.peer!.ptr, x0, y0, x1, y1) - throw new Error("Object deserialization is not implemented.") + const obj : CanvasGradient = CanvasGradientInternal.fromPtr(retval) + return obj } private createPattern_serialize(image: ImageBitmap, repetition?: string): CanvasPattern | undefined { const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeImageBitmap(image) let repetition_type : int32 = RuntimeType.UNDEFINED repetition_type = runtimeType(repetition) thisSerializer.writeInt8(repetition_type as int32) @@ -770,40 +765,42 @@ export class CanvasRenderer extends CanvasPath implements MaterializedBase { const repetition_value = repetition! thisSerializer.writeString(repetition_value) } - const retval = ArkUIGeneratedNativeModule._CanvasRenderer_createPattern(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + const retval = ArkUIGeneratedNativeModule._CanvasRenderer_createPattern(this.peer!.ptr, toPeerPtr(image), thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() throw new Error("Object deserialization is not implemented.") } private createRadialGradient_serialize(x0: number, y0: number, r0: number, x1: number, y1: number, r1: number): CanvasGradient { const retval = ArkUIGeneratedNativeModule._CanvasRenderer_createRadialGradient(this.peer!.ptr, x0, y0, r0, x1, y1, r1) - throw new Error("Object deserialization is not implemented.") + const obj : CanvasGradient = CanvasGradientInternal.fromPtr(retval) + return obj } private createConicGradient_serialize(startAngle: number, x: number, y: number): CanvasGradient { const retval = ArkUIGeneratedNativeModule._CanvasRenderer_createConicGradient(this.peer!.ptr, startAngle, x, y) - throw new Error("Object deserialization is not implemented.") + const obj : CanvasGradient = CanvasGradientInternal.fromPtr(retval) + return obj } private createImageData0_serialize(sw: number, sh: number): ImageData { const retval = ArkUIGeneratedNativeModule._CanvasRenderer_createImageData0(this.peer!.ptr, sw, sh) - throw new Error("Object deserialization is not implemented.") + const obj : ImageData = ImageDataInternal.fromPtr(retval) + return obj } private createImageData1_serialize(imagedata: ImageData): ImageData { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeImageData(imagedata) - const retval = ArkUIGeneratedNativeModule._CanvasRenderer_createImageData1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - throw new Error("Object deserialization is not implemented.") + const retval = ArkUIGeneratedNativeModule._CanvasRenderer_createImageData1(this.peer!.ptr, toPeerPtr(imagedata)) + const obj : ImageData = ImageDataInternal.fromPtr(retval) + return obj } private getImageData_serialize(sx: number, sy: number, sw: number, sh: number): ImageData { const retval = ArkUIGeneratedNativeModule._CanvasRenderer_getImageData(this.peer!.ptr, sx, sy, sw, sh) - throw new Error("Object deserialization is not implemented.") + const obj : ImageData = ImageDataInternal.fromPtr(retval) + return obj } private getPixelMap_serialize(sx: number, sy: number, sw: number, sh: number): PixelMap { const retval = ArkUIGeneratedNativeModule._CanvasRenderer_getPixelMap(this.peer!.ptr, sx, sy, sw, sh) - throw new Error("Object deserialization is not implemented.") + const obj : PixelMap = PixelMapInternal.fromPtr(retval) + return obj } private putImageData0_serialize(imagedata: ImageData, dx: number | string, dy: number | string): void { const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeImageData(imagedata) let dx_type : int32 = RuntimeType.UNDEFINED dx_type = runtimeType(dx) if (RuntimeType.NUMBER == dx_type) { @@ -828,12 +825,11 @@ export class CanvasRenderer extends CanvasPath implements MaterializedBase { const dy_1 = dy as string thisSerializer.writeString(dy_1) } - ArkUIGeneratedNativeModule._CanvasRenderer_putImageData0(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + ArkUIGeneratedNativeModule._CanvasRenderer_putImageData0(this.peer!.ptr, toPeerPtr(imagedata), thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } private putImageData1_serialize(imagedata: ImageData, dx: number | string, dy: number | string, dirtyX: number | string, dirtyY: number | string, dirtyWidth: number | string, dirtyHeight: number | string): void { const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeImageData(imagedata) let dx_type : int32 = RuntimeType.UNDEFINED dx_type = runtimeType(dx) if (RuntimeType.NUMBER == dx_type) { @@ -906,7 +902,7 @@ export class CanvasRenderer extends CanvasPath implements MaterializedBase { const dirtyHeight_1 = dirtyHeight as string thisSerializer.writeString(dirtyHeight_1) } - ArkUIGeneratedNativeModule._CanvasRenderer_putImageData1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + ArkUIGeneratedNativeModule._CanvasRenderer_putImageData1(this.peer!.ptr, toPeerPtr(imagedata), thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } private getLineDash_serialize(): Array { @@ -968,7 +964,8 @@ export class CanvasRenderer extends CanvasPath implements MaterializedBase { } private getTransform_serialize(): Matrix2D { const retval = ArkUIGeneratedNativeModule._CanvasRenderer_getTransform(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + const obj : Matrix2D = Matrix2DInternal.fromPtr(retval) + return obj } private resetTransform_serialize(): void { ArkUIGeneratedNativeModule._CanvasRenderer_resetTransform(this.peer!.ptr) @@ -1013,10 +1010,7 @@ export class CanvasRenderer extends CanvasPath implements MaterializedBase { thisSerializer.release() } private transferFromImageBitmap_serialize(bitmap: ImageBitmap): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeImageBitmap(bitmap) - ArkUIGeneratedNativeModule._CanvasRenderer_transferFromImageBitmap(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._CanvasRenderer_transferFromImageBitmap(this.peer!.ptr, toPeerPtr(bitmap)) } private saveLayer_serialize(): void { ArkUIGeneratedNativeModule._CanvasRenderer_saveLayer(this.peer!.ptr) diff --git a/arkoala-arkts/arkui/src/generated/ArkCanvasRenderingContext2DMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkCanvasRenderingContext2DMaterialized.ts index f0ac3d5aeb4d1a6665a37308eb8a617d42e3fa26..99e3d034de6805bf41fae5ff3fa5f12cb5277031 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCanvasRenderingContext2DMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCanvasRenderingContext2DMaterialized.ts @@ -32,7 +32,7 @@ import { LengthMetricsUnit } from "./ArkUnitsInterfaces" import { ImageAnalyzerConfig } from "./ArkImageCommonInterfaces" import { Callback_Void } from "./SyntheticDeclarations" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -57,7 +57,7 @@ export class CanvasRenderingContext2D extends CanvasRenderer implements Material return this.getWidth() } get canvas(): FrameNode { - throw new Error("Not implemented") + return this.getCanvas() } static ctor_canvasrenderingcontext2d(settings?: RenderingContextSettings): KPointer { const thisSerializer : Serializer = Serializer.hold() @@ -74,7 +74,7 @@ export class CanvasRenderingContext2D extends CanvasRenderer implements Material } constructor(settings?: RenderingContextSettings) { super() - const ctorPtr : KPointer = CanvasRenderingContext2D.ctor_canvasrenderingcontext2d(settings) + const ctorPtr : KPointer = CanvasRenderingContext2D.ctor_canvasrenderingcontext2d((settings)!) this.peer = new Finalizable(ctorPtr, CanvasRenderingContext2D.getFinalizer()) } static getFinalizer(): KPointer { @@ -119,6 +119,9 @@ export class CanvasRenderingContext2D extends CanvasRenderer implements Material private getWidth(): number { return this.getWidth_serialize() } + private getCanvas(): FrameNode { + return this.getCanvas_serialize() + } on(type: string, callback_: (() => void)): void { throw new Error("TBD") } @@ -200,4 +203,9 @@ export class CanvasRenderingContext2D extends CanvasRenderer implements Material const retval = ArkUIGeneratedNativeModule._CanvasRenderingContext2D_getWidth(this.peer!.ptr) return retval } + private getCanvas_serialize(): FrameNode { + const retval = ArkUIGeneratedNativeModule._CanvasRenderingContext2D_getCanvas(this.peer!.ptr) + const obj : FrameNode = FrameNodeInternal.fromPtr(retval) + return obj + } } diff --git a/arkoala-arkts/arkui/src/generated/ArkChildrenMainSizeMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkChildrenMainSizeMaterialized.ts index 194f8423c6825a633e0c28892027571ee0f4bf91..b9b546a4caba5af480e90eb48eef5d92cbab9017 100644 --- a/arkoala-arkts/arkui/src/generated/ArkChildrenMainSizeMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkChildrenMainSizeMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -48,7 +48,7 @@ export class ChildrenMainSize implements MaterializedBase { constructor(childDefaultSize?: number) { if ((childDefaultSize) !== (undefined)) { - const ctorPtr : KPointer = ChildrenMainSize.ctor_childrenmainsize(childDefaultSize) + const ctorPtr : KPointer = ChildrenMainSize.ctor_childrenmainsize((childDefaultSize)!) this.peer = new Finalizable(ctorPtr, ChildrenMainSize.getFinalizer()) } } diff --git a/arkoala-arkts/arkui/src/generated/ArkCircleShapeMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkCircleShapeMaterialized.ts index 3c4ce4ef1a9f2913c0efd4083ea08a34868e1042..3e8deb7182bbcc07f1ceefe234eb794aa95d6d8f 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCircleShapeMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCircleShapeMaterialized.ts @@ -21,7 +21,7 @@ import { Position, ResourceColor, Length, SizeOptions } from "./ArkUnitsInterfac import { Color } from "./ArkEnumsInterfaces" import { Resource } from "./ArkResourceInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -53,7 +53,7 @@ export class CircleShape implements MaterializedBase { return retval } constructor(options?: ShapeSize) { - const ctorPtr : KPointer = CircleShape.ctor_circleshape(options) + const ctorPtr : KPointer = CircleShape.ctor_circleshape((options)!) this.peer = new Finalizable(ctorPtr, CircleShape.getFinalizer()) } static getFinalizer(): KPointer { diff --git a/arkoala-arkts/arkui/src/generated/ArkClickEventMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkClickEventMaterialized.ts index 0483f4e0d98b7a535df76fcd8478760726e35631..d4daadfde1555c2b63788004c70933ef9b53ccb5 100644 --- a/arkoala-arkts/arkui/src/generated/ArkClickEventMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkClickEventMaterialized.ts @@ -20,7 +20,7 @@ import { BaseEvent, BaseEventInternal } from "./ArkBaseEventMaterialized" import { EventTarget, SourceType, SourceTool } from "./ArkCommonInterfaces" import { Callback_Void } from "./SyntheticDeclarations" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkClientAuthenticationHandlerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkClientAuthenticationHandlerMaterialized.ts index 475d568d0dbda0c30b7f41738f1b14ee4bc5c73e..512ef96b00268ff1c9d77302c2f1e7b123ef30c5 100644 --- a/arkoala-arkts/arkui/src/generated/ArkClientAuthenticationHandlerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkClientAuthenticationHandlerMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkColorFilterMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkColorFilterMaterialized.ts index c25f4a5776b912e36690570b5da7deae298f65be..fdd30d9f896e7ef5bc4c93ca5ba51d1e4efb04cf 100644 --- a/arkoala-arkts/arkui/src/generated/ArkColorFilterMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkColorFilterMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -49,7 +49,7 @@ export class ColorFilter implements MaterializedBase { constructor(value?: Array) { if ((value) !== (undefined)) { - const ctorPtr : KPointer = ColorFilter.ctor_colorfilter(value) + const ctorPtr : KPointer = ColorFilter.ctor_colorfilter((value)!) this.peer = new Finalizable(ctorPtr, ColorFilter.getFinalizer()) } } diff --git a/arkoala-arkts/arkui/src/generated/ArkColorMetricsMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkColorMetricsMaterialized.ts new file mode 100644 index 0000000000000000000000000000000000000000..41b4fb301dd924a31a26ee6983cebfc4b98a7a54 --- /dev/null +++ b/arkoala-arkts/arkui/src/generated/ArkColorMetricsMaterialized.ts @@ -0,0 +1,177 @@ +/* + * Copyright (c) 2024-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + + +// WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! + +import { ResourceColor } from "./ArkUnitsInterfaces" +import { Color } from "./ArkEnumsInterfaces" +import { Resource } from "./ArkResourceInterfaces" +import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { unsafeCast, int32, float32 } from "@koalaui/common" +import { Serializer } from "./peers/Serializer" +import { CallbackKind } from "./peers/CallbackKind" +import { Deserializer } from "./peers/Deserializer" +import { CallbackTransformer } from "./peers/CallbackTransformer" +export class ColorMetricsInternal { + public static fromPtr(ptr: KPointer): ColorMetrics { + const obj : ColorMetrics = new ColorMetrics() + obj.peer = new Finalizable(ptr, ColorMetrics.getFinalizer()) + return obj + } +} +export class ColorMetrics implements MaterializedBase { + peer?: Finalizable | undefined + public getPeer(): Finalizable | undefined { + return this.peer + } + get color(): string { + return this.getColor() + } + get red(): number { + return this.getRed() + } + get green(): number { + return this.getGreen() + } + get blue(): number { + return this.getBlue() + } + get alpha(): number { + return this.getAlpha() + } + static ctor_colormetrics(): KPointer { + const retval = ArkUIGeneratedNativeModule._ColorMetrics_ctor() + return retval + } + constructor() { + // Constructor does not have parameters. + // It means that the static method call invokes ctor method as well + // when all arguments are undefined. + const ctorPtr : KPointer = ColorMetrics.ctor_colormetrics() + this.peer = new Finalizable(ctorPtr, ColorMetrics.getFinalizer()) + } + static getFinalizer(): KPointer { + return ArkUIGeneratedNativeModule._ColorMetrics_getFinalizer() + } + public static numeric(value: number): ColorMetrics { + const value_casted = value as (number) + return ColorMetrics.numeric_serialize(value_casted) + } + public static rgba(red: number, green: number, blue: number, alpha?: number): ColorMetrics { + const red_casted = red as (number) + const green_casted = green as (number) + const blue_casted = blue as (number) + const alpha_casted = alpha as (number | undefined) + return ColorMetrics.rgba_serialize(red_casted, green_casted, blue_casted, alpha_casted) + } + public static resourceColor(color: ResourceColor): ColorMetrics { + const color_casted = color as (ResourceColor) + return ColorMetrics.resourceColor_serialize(color_casted) + } + public blendColor(overlayColor: ColorMetrics): ColorMetrics { + const overlayColor_casted = overlayColor as (ColorMetrics) + return this.blendColor_serialize(overlayColor_casted) + } + private getColor(): string { + return this.getColor_serialize() + } + private getRed(): number { + return this.getRed_serialize() + } + private getGreen(): number { + return this.getGreen_serialize() + } + private getBlue(): number { + return this.getBlue_serialize() + } + private getAlpha(): number { + return this.getAlpha_serialize() + } + private static numeric_serialize(value: number): ColorMetrics { + const retval = ArkUIGeneratedNativeModule._ColorMetrics_numeric(value) + const obj : ColorMetrics = ColorMetricsInternal.fromPtr(retval) + return obj + } + private static rgba_serialize(red: number, green: number, blue: number, alpha?: number): ColorMetrics { + const thisSerializer : Serializer = Serializer.hold() + let alpha_type : int32 = RuntimeType.UNDEFINED + alpha_type = runtimeType(alpha) + thisSerializer.writeInt8(alpha_type as int32) + if ((RuntimeType.UNDEFINED) != (alpha_type)) { + const alpha_value = alpha! + thisSerializer.writeNumber(alpha_value) + } + const retval = ArkUIGeneratedNativeModule._ColorMetrics_rgba(red, green, blue, thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.release() + const obj : ColorMetrics = ColorMetricsInternal.fromPtr(retval) + return obj + } + private static resourceColor_serialize(color: ResourceColor): ColorMetrics { + const thisSerializer : Serializer = Serializer.hold() + let color_type : int32 = RuntimeType.UNDEFINED + color_type = runtimeType(color) + if (TypeChecker.isColor(color)) { + thisSerializer.writeInt8(0 as int32) + const color_0 = color as Color + thisSerializer.writeInt32((color_0.valueOf() as int32)) + } + else if (RuntimeType.NUMBER == color_type) { + thisSerializer.writeInt8(1 as int32) + const color_1 = color as number + thisSerializer.writeNumber(color_1) + } + else if (RuntimeType.STRING == color_type) { + thisSerializer.writeInt8(2 as int32) + const color_2 = color as string + thisSerializer.writeString(color_2) + } + else if (RuntimeType.OBJECT == color_type) { + thisSerializer.writeInt8(3 as int32) + const color_3 = color as Resource + thisSerializer.writeResource(color_3) + } + const retval = ArkUIGeneratedNativeModule._ColorMetrics_resourceColor(thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.release() + const obj : ColorMetrics = ColorMetricsInternal.fromPtr(retval) + return obj + } + private blendColor_serialize(overlayColor: ColorMetrics): ColorMetrics { + const retval = ArkUIGeneratedNativeModule._ColorMetrics_blendColor(this.peer!.ptr, toPeerPtr(overlayColor)) + const obj : ColorMetrics = ColorMetricsInternal.fromPtr(retval) + return obj + } + private getColor_serialize(): string { + const retval = ArkUIGeneratedNativeModule._ColorMetrics_getColor(this.peer!.ptr) + return retval + } + private getRed_serialize(): number { + const retval = ArkUIGeneratedNativeModule._ColorMetrics_getRed(this.peer!.ptr) + return retval + } + private getGreen_serialize(): number { + const retval = ArkUIGeneratedNativeModule._ColorMetrics_getGreen(this.peer!.ptr) + return retval + } + private getBlue_serialize(): number { + const retval = ArkUIGeneratedNativeModule._ColorMetrics_getBlue(this.peer!.ptr) + return retval + } + private getAlpha_serialize(): number { + const retval = ArkUIGeneratedNativeModule._ColorMetrics_getAlpha(this.peer!.ptr) + return retval + } +} diff --git a/arkoala-arkts/arkui/src/generated/ArkCommonInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkCommonInterfaces.ts index df03b7b40f959982f730a6f407efb69335cf3e6d..722cacf8ee17a75df946c0927af35c8321d955ae 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCommonInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCommonInterfaces.ts @@ -21,12 +21,12 @@ import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback, NativeBuffer } from import { NodeAttach, remember } from "@koalaui/runtime" import { TextDecorationType, TextDecorationStyle, Curve, PlayMode, SharedTransitionEffectType, HorizontalAlign, VerticalAlign, TransitionType, FontWeight, FontStyle, Color, ColoringStrategy, TouchType, BorderStyle, Placement, ArrowPointPosition, ClickEffectLevel, NestedScrollMode, HitTestMode, ImageSize, Alignment, HoverEffect, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, PixelRoundCalcPolicy, BarState, EdgeEffect, IlluminatedType } from "./ArkEnumsInterfaces" import { ResourceColor, Length, Bias, Area, Font, BorderRadiuses, EdgeWidths, LocalizedEdgeWidths, SizeOptions, ResourceStr, Dimension, EdgeColors, LocalizedEdgeColors, EdgeStyles, Position, LocalizedBorderRadiuses, Margin, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, LocalizedMargin, BorderOptions, OutlineOptions, EdgeOutlineStyles, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, EdgeWidth } from "./ArkUnitsInterfaces" +import { Resource } from "./ArkResourceInterfaces" import { ICurve } from "./ArkICurveMaterialized" import { Callback_Void, Literal_String_anchor_HorizontalAlign_align, Literal_String_anchor_VerticalAlign_align, Literal_TransitionEffect_appear_disappear, Tuple_Number_Number, Callback_DismissContentCoverAction_Void, Type_SheetOptions_detents, Callback_SheetDismiss_Void, Callback_DismissSheetAction_Void, Callback_SpringBackAction_Void, Callback_Number_Void, Callback_SheetType_Void, Literal_String_value_Callback_Void_action, Callback_Literal_Boolean_isVisible_Void, Literal_Boolean_isVisible, Literal_ResourceColor_color, Callback_DismissPopupAction_Void, AnimationRange_Number, Callback_Array_TouchTestInfo_TouchResult, Callback_ClickEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_MouseEvent_Void, Callback_TouchEvent_Void, Callback_KeyEvent_Void, Callback_KeyEvent_Boolean, Callback_Area_Area_Void, Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs, Literal_Number_offset_span, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Callback_DragEvent_String_Void, Callback_PreDragStatus_Void, Type_CommonMethod_linearGradient_value, Tuple_ResourceColor_Number, Type_CommonMethod_sweepGradient_value, Tuple_Length_Length, Type_CommonMethod_radialGradient_value, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_TouchEvent_HitTestMode, Literal_Alignment_align, Callback_Number_Number_Void } from "./SyntheticDeclarations" import { TransitionEffect } from "./ArkTransitionEffectMaterialized" import { PixelMap } from "./ArkPixelMapMaterialized" import { ButtonType, ButtonStyleMode, ButtonRole } from "./ArkButtonInterfaces" -import { Resource } from "./ArkResourceInterfaces" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" import { GestureRecognizer } from "./ArkGestureRecognizerMaterialized" import { GestureJudgeResult, GestureInfo, GestureType, GestureMask, GestureHandler, GesturePriority } from "./ArkGestureInterfaces" @@ -67,9 +67,11 @@ export interface ProvideOptions { } export interface AnimatableArithmetic { } +declare function getContext(arg0: Object): Context export interface Context { _ContextStub: string; } +declare function postCardAction(arg0: Object, arg1: Object): void export interface Configuration { colorMode: string; fontScale: number; @@ -85,6 +87,8 @@ export interface ExpectedFrameRateRange { max: number; expected: number; } +declare function dollar_r(arg0: string, arg1: Array): Resource +declare function dollar_rawfile(arg0: string): Resource export enum FinishCallbackType { REMOVED = 0, LOGICALLY = 1 @@ -236,6 +240,14 @@ export interface DragItemInfo { builder?: CustomBuilder; extraInfo?: string; } +declare function animateTo(arg0: AnimateParam, arg1: (() => void)): void +declare function animateToImmediately(arg0: AnimateParam, arg1: (() => void)): void +declare function vp2px(arg0: number): number +declare function px2vp(arg0: number): number +declare function fp2px(arg0: number): number +declare function px2fp(arg0: number): number +declare function lpx2px(arg0: number): number +declare function px2lpx(arg0: number): number export interface EventTarget { area: Area; } diff --git a/arkoala-arkts/arkui/src/generated/ArkCommonShapeMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkCommonShapeMaterialized.ts index c2ac02a2059d1c86a7aa90074bd736a62fa20160..815c9489a1978088e321b1a5a6ff4662cb4907be 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCommonShapeMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCommonShapeMaterialized.ts @@ -20,7 +20,7 @@ import { Position, ResourceColor } from "./ArkUnitsInterfaces" import { Color } from "./ArkEnumsInterfaces" import { Resource } from "./ArkResourceInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkConsoleMessageMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkConsoleMessageMaterialized.ts index 1cddcec89802ac4686f4fed90a4045f681271d88..dbbd4c3633524dcfca18adfc601b61fdf1fbc9d7 100644 --- a/arkoala-arkts/arkui/src/generated/ArkConsoleMessageMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkConsoleMessageMaterialized.ts @@ -18,7 +18,7 @@ import { MessageLevel } from "./ArkWebInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -41,9 +41,9 @@ export class ConsoleMessage implements MaterializedBase { return retval } constructor(message?: string, sourceId?: string, lineNumber?: number, messageLevel?: MessageLevel) { - if (((message) !== (undefined)) && ((sourceId) !== (undefined)) && ((lineNumber) !== (undefined)) && ((messageLevel) !== (undefined))) + if (((message) !== (undefined)) || ((sourceId) !== (undefined)) || ((lineNumber) !== (undefined)) || ((messageLevel) !== (undefined))) { - const ctorPtr : KPointer = ConsoleMessage.ctor_consolemessage(message, sourceId, lineNumber, messageLevel) + const ctorPtr : KPointer = ConsoleMessage.ctor_consolemessage((message)!, (sourceId)!, (lineNumber)!, (messageLevel)!) this.peer = new Finalizable(ctorPtr, ConsoleMessage.getFinalizer()) } } diff --git a/arkoala-arkts/arkui/src/generated/ArkContextMenuMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkContextMenuMaterialized.ts index 7de6a981e184299cc51fd9e133daa89fd25157f4..b69532d82a9db623341bd0172d9f5851531a840d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkContextMenuMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkContextMenuMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkControllerHandlerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkControllerHandlerMaterialized.ts index b1d2f9480dfdc1ed9d19022d41e573517bd6e61b..6c3b96a6cdc1c9790c768b94bd0b3e783bb13a28 100644 --- a/arkoala-arkts/arkui/src/generated/ArkControllerHandlerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkControllerHandlerMaterialized.ts @@ -18,7 +18,7 @@ import { WebviewController, WebviewControllerInternal } from "./ArkWebviewControllerMaterialized" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -53,9 +53,6 @@ export class ControllerHandler implements MaterializedBase { return } private setWebController_serialize(controller: WebviewController): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeWebviewController(controller) - ArkUIGeneratedNativeModule._ControllerHandler_setWebController(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._ControllerHandler_setWebController(this.peer!.ptr, toPeerPtr(controller)) } } diff --git a/arkoala-arkts/arkui/src/generated/ArkCursorControlNamespace.ts b/arkoala-arkts/arkui/src/generated/ArkCursorControlNamespace.ts index 79b8920bc84ea4c9e208b531b41d044f39782fc0..d0cd64617d9d4b78d14bd7b3528652fb1813aa25 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCursorControlNamespace.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCursorControlNamespace.ts @@ -16,38 +16,15 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" -import { unsafeCast, int32, float32 } from "@koalaui/common" -import { Serializer } from "./peers/Serializer" -import { CallbackKind } from "./peers/CallbackKind" -import { Deserializer } from "./peers/Deserializer" -import { CallbackTransformer } from "./peers/CallbackTransformer" import { PointerStyle } from "./ArkArkuiCustomInterfaces" +import { GlobalScope } from "./peers/GlobalScope" export namespace cursorControl { - export class GlobalScope_cursorControl_common { - public static setCursor(value: PointerStyle): void { - const value_casted = value as (PointerStyle) - GlobalScope_cursorControl_common.setCursor_serialize(value_casted) - return - } - public static restoreDefault(): void { - GlobalScope_cursorControl_common.restoreDefault_serialize() - return - } - private static setCursor_serialize(value: PointerStyle): void { - ArkUIGeneratedNativeModule._GlobalScope_cursorControl_common_setCursor((value.valueOf() as int32)) - } - private static restoreDefault_serialize(): void { - ArkUIGeneratedNativeModule._GlobalScope_cursorControl_common_restoreDefault() - } + export function setCursor(value: PointerStyle): void { + GlobalScope.cursorControl_setCursor(value) } } export namespace cursorControl { - export function setCursor(value: PointerStyle): void { - GlobalScope_cursorControl_common.setCursor(value) - } export function restoreDefault(): void { - GlobalScope_cursorControl_common.restoreDefault() + GlobalScope.cursorControl_restoreDefault() } } diff --git a/arkoala-arkts/arkui/src/generated/ArkCustomDialogControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkCustomDialogControllerMaterialized.ts index 86165f8515dae5d4984da7a57c37fe46f9718951..eee5fa2d49d5056b15872aa6e72904cdc50b1453 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCustomDialogControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCustomDialogControllerMaterialized.ts @@ -18,7 +18,7 @@ import { CustomDialogControllerOptions } from "./ArkCustomDialogControllerInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -46,7 +46,7 @@ export class CustomDialogController implements MaterializedBase { constructor(value?: CustomDialogControllerOptions) { if ((value) !== (undefined)) { - const ctorPtr : KPointer = CustomDialogController.ctor_customdialogcontroller(value) + const ctorPtr : KPointer = CustomDialogController.ctor_customdialogcontroller((value)!) this.peer = new Finalizable(ctorPtr, CustomDialogController.getFinalizer()) } } diff --git a/arkoala-arkts/arkui/src/generated/ArkCustomSpanMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkCustomSpanMaterialized.ts index c98371086fa0f2f25d668ee09c6c5a333862c387..f5ff78ef868fad5f4ef1a05d9fefb3166de39b5c 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCustomSpanMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCustomSpanMaterialized.ts @@ -19,7 +19,7 @@ import { CustomSpanMeasureInfo, CustomSpanMetrics, CustomSpanDrawInfo } from "./ArkStyledStringInterfaces" import { DrawContext } from "./ArkCommonInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkDataResubmissionHandlerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkDataResubmissionHandlerMaterialized.ts index 02a6baf7e8d4011d485b3f44fb012382f49b6182..8950b2d6078c22ef2cd29eecaf31d7a0f49ad9f0 100644 --- a/arkoala-arkts/arkui/src/generated/ArkDataResubmissionHandlerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkDataResubmissionHandlerMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkDatePickerDialogMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkDatePickerDialogMaterialized.ts index 92aab7081173831f322708cbf432da46f4280574..b3781b55d9f80d62db642c6a8145f26f2c2c533c 100644 --- a/arkoala-arkts/arkui/src/generated/ArkDatePickerDialogMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkDatePickerDialogMaterialized.ts @@ -18,7 +18,7 @@ import { DatePickerDialogOptions } from "./ArkDatePickerInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkDecorationStyleMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkDecorationStyleMaterialized.ts index 7d7e89c8ed1641fefca4df1cd3dbd5e5ed78894b..981c84ee6738bdeb1f1603797b0be192324e2ca3 100644 --- a/arkoala-arkts/arkui/src/generated/ArkDecorationStyleMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkDecorationStyleMaterialized.ts @@ -21,7 +21,7 @@ import { ResourceColor } from "./ArkUnitsInterfaces" import { DecorationStyleInterface } from "./ArkStyledStringInterfaces" import { Resource } from "./ArkResourceInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -58,7 +58,7 @@ export class DecorationStyle implements MaterializedBase { constructor(value?: DecorationStyleInterface) { if ((value) !== (undefined)) { - const ctorPtr : KPointer = DecorationStyle.ctor_decorationstyle(value) + const ctorPtr : KPointer = DecorationStyle.ctor_decorationstyle((value)!) this.peer = new Finalizable(ctorPtr, DecorationStyle.getFinalizer()) } } diff --git a/arkoala-arkts/arkui/src/generated/ArkDisappearSymbolEffectMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkDisappearSymbolEffectMaterialized.ts index e5107c81ca2cf207016ba73bf8cd6a9526c3a0cd..d8a69c6a59b6b380c2a6b7bc5f3c0df44871e69e 100644 --- a/arkoala-arkts/arkui/src/generated/ArkDisappearSymbolEffectMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkDisappearSymbolEffectMaterialized.ts @@ -18,7 +18,7 @@ import { SymbolEffect, EffectScope } from "./ArkArkuiExternalInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -57,7 +57,7 @@ export class DisappearSymbolEffect implements MaterializedBase,SymbolEffect { return retval } constructor(scope?: EffectScope) { - const ctorPtr : KPointer = DisappearSymbolEffect.ctor_disappearsymboleffect(scope) + const ctorPtr : KPointer = DisappearSymbolEffect.ctor_disappearsymboleffect((scope)!) this.peer = new Finalizable(ctorPtr, DisappearSymbolEffect.getFinalizer()) } static getFinalizer(): KPointer { diff --git a/arkoala-arkts/arkui/src/generated/ArkDragEventMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkDragEventMaterialized.ts index 35ffc72a3f43b35240f2331d89d3a80d340b96af..a4f33c443eedbf07fb28179e400e8ecc10c12dee 100644 --- a/arkoala-arkts/arkui/src/generated/ArkDragEventMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkDragEventMaterialized.ts @@ -19,7 +19,7 @@ import { DragBehavior, Summary, DragResult, Rectangle } from "./ArkCommonInterfaces" import { UnifiedData, UnifiedDataInternal } from "./ArkUnifiedDataMaterialized" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -167,14 +167,12 @@ export class DragEventInternal implements MaterializedBase,DragEvent { return retval } private setData_serialize(unifiedData: UnifiedData): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeUnifiedData(unifiedData) - ArkUIGeneratedNativeModule._DragEvent_setData(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._DragEvent_setData(this.peer!.ptr, toPeerPtr(unifiedData)) } private getData_serialize(): UnifiedData { const retval = ArkUIGeneratedNativeModule._DragEvent_getData(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + const obj : UnifiedData = UnifiedDataInternal.fromPtr(retval) + return obj } private getSummary_serialize(): Summary { const retval = ArkUIGeneratedNativeModule._DragEvent_getSummary(this.peer!.ptr) diff --git a/arkoala-arkts/arkui/src/generated/ArkDrawModifierMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkDrawModifierMaterialized.ts index 5b4ceb3a86f59ce26c6a5a928aff14ecf077f362..b4b7cd57ec097c7d979f8514d4504b1555661db7 100644 --- a/arkoala-arkts/arkui/src/generated/ArkDrawModifierMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkDrawModifierMaterialized.ts @@ -18,7 +18,7 @@ import { DrawContext } from "./ArkCommonInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkDrawingCanvasMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkDrawingCanvasMaterialized.ts index 9f22ef047485d00696e1d92e6660ec7667f29d1e..676ed5a7c2b3e8e217c1e2988aafc77ed1c1b7c7 100644 --- a/arkoala-arkts/arkui/src/generated/ArkDrawingCanvasMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkDrawingCanvasMaterialized.ts @@ -18,7 +18,7 @@ import { PixelMap, PixelMapInternal } from "./ArkPixelMapMaterialized" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -37,16 +37,13 @@ export class DrawingCanvas implements MaterializedBase { return this.peer } static ctor_drawingcanvas(pixelmap: PixelMap): KPointer { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writePixelMap(pixelmap) - const retval = ArkUIGeneratedNativeModule._DrawingCanvas_ctor(thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + const retval = ArkUIGeneratedNativeModule._DrawingCanvas_ctor(toPeerPtr(pixelmap)) return retval } constructor(pixelmap?: PixelMap) { if ((pixelmap) !== (undefined)) { - const ctorPtr : KPointer = DrawingCanvas.ctor_drawingcanvas(pixelmap) + const ctorPtr : KPointer = DrawingCanvas.ctor_drawingcanvas((pixelmap)!) this.peer = new Finalizable(ctorPtr, DrawingCanvas.getFinalizer()) } } diff --git a/arkoala-arkts/arkui/src/generated/ArkDrawingRenderingContextMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkDrawingRenderingContextMaterialized.ts index 538b6c6a6af99692341b6caf9ac830e259c6fa54..a273ffed636b969c2d26bf5866065bbf4b7f1bdb 100644 --- a/arkoala-arkts/arkui/src/generated/ArkDrawingRenderingContextMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkDrawingRenderingContextMaterialized.ts @@ -20,7 +20,7 @@ import { Size } from "./ArkCanvasInterfaces" import { DrawingCanvas, DrawingCanvasInternal } from "./ArkDrawingCanvasMaterialized" import { LengthMetricsUnit } from "./ArkUnitsInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -42,7 +42,7 @@ export class DrawingRenderingContext implements MaterializedBase { throw new Error("Not implemented") } get canvas(): DrawingCanvas { - throw new Error("Not implemented") + return this.getCanvas() } static ctor_drawingrenderingcontext(unit?: LengthMetricsUnit): KPointer { const thisSerializer : Serializer = Serializer.hold() @@ -58,7 +58,7 @@ export class DrawingRenderingContext implements MaterializedBase { return retval } constructor(unit?: LengthMetricsUnit) { - const ctorPtr : KPointer = DrawingRenderingContext.ctor_drawingrenderingcontext(unit) + const ctorPtr : KPointer = DrawingRenderingContext.ctor_drawingrenderingcontext((unit)!) this.peer = new Finalizable(ctorPtr, DrawingRenderingContext.getFinalizer()) } static getFinalizer(): KPointer { @@ -68,7 +68,15 @@ export class DrawingRenderingContext implements MaterializedBase { this.invalidate_serialize() return } + private getCanvas(): DrawingCanvas { + return this.getCanvas_serialize() + } private invalidate_serialize(): void { ArkUIGeneratedNativeModule._DrawingRenderingContext_invalidate(this.peer!.ptr) } + private getCanvas_serialize(): DrawingCanvas { + const retval = ArkUIGeneratedNativeModule._DrawingRenderingContext_getCanvas(this.peer!.ptr) + const obj : DrawingCanvas = DrawingCanvasInternal.fromPtr(retval) + return obj + } } diff --git a/arkoala-arkts/arkui/src/generated/ArkDynamicNodeMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkDynamicNodeMaterialized.ts index b184d7921bae53b3939aad8ccaa05f4af3076c17..7f35949eaa0f710aad23792f454bf17ad093b64d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkDynamicNodeMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkDynamicNodeMaterialized.ts @@ -18,7 +18,7 @@ import { OnMoveHandler } from "./ArkCommonInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkEditMenuOptionsMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkEditMenuOptionsMaterialized.ts index 01f0524d2b2fec67a6e3c442afe7efa649ce8a68..13844aeb248d518df3c679e49f3de494614b7811 100644 --- a/arkoala-arkts/arkui/src/generated/ArkEditMenuOptionsMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkEditMenuOptionsMaterialized.ts @@ -18,7 +18,7 @@ import { TextMenuItem, TextRange } from "./ArkTextCommonInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkEllipseShapeMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkEllipseShapeMaterialized.ts index 3938db3ada2d4e54f6b4a1f72b4a9d579ddf69dc..1f020f653a456f817f10e47368c2ecfc6434a2b6 100644 --- a/arkoala-arkts/arkui/src/generated/ArkEllipseShapeMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkEllipseShapeMaterialized.ts @@ -21,7 +21,7 @@ import { Position, ResourceColor, Length, SizeOptions } from "./ArkUnitsInterfac import { Color } from "./ArkEnumsInterfaces" import { Resource } from "./ArkResourceInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -53,7 +53,7 @@ export class EllipseShape implements MaterializedBase { return retval } constructor(options?: ShapeSize) { - const ctorPtr : KPointer = EllipseShape.ctor_ellipseshape(options) + const ctorPtr : KPointer = EllipseShape.ctor_ellipseshape((options)!) this.peer = new Finalizable(ctorPtr, EllipseShape.getFinalizer()) } static getFinalizer(): KPointer { diff --git a/arkoala-arkts/arkui/src/generated/ArkEventEmulatorMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkEventEmulatorMaterialized.ts index b88d6735b2969a5aec17b76421196eed5678c366..18c75a2894e190c7e371787f9d3e09ffa2157a93 100644 --- a/arkoala-arkts/arkui/src/generated/ArkEventEmulatorMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkEventEmulatorMaterialized.ts @@ -18,7 +18,7 @@ import { ClickEvent, ClickEventInternal } from "./ArkClickEventMaterialized" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -63,10 +63,7 @@ export class EventEmulator implements MaterializedBase { return } private static emitClickEvent_serialize(node: KPointer, event: ClickEvent): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeClickEvent(event) - ArkUIGeneratedNativeModule._EventEmulator_emitClickEvent(node, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._EventEmulator_emitClickEvent(node, toPeerPtr(event)) } private static emitTextInputEvent_serialize(node: KPointer, text: string): void { ArkUIGeneratedNativeModule._EventEmulator_emitTextInputEvent(node, text) diff --git a/arkoala-arkts/arkui/src/generated/ArkEventResultMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkEventResultMaterialized.ts index e9adc75e403ed4a67f96dfe7b06b29ef6eff2683..a20635f0ceecef2f705940a586059439dda845aa 100644 --- a/arkoala-arkts/arkui/src/generated/ArkEventResultMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkEventResultMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkEventTargetInfoMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkEventTargetInfoMaterialized.ts index 7572da447c6f825022fccb06d5740e163dbcc7e5..99420fe69456deb20b70ad315022f20e721822a5 100644 --- a/arkoala-arkts/arkui/src/generated/ArkEventTargetInfoMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkEventTargetInfoMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkFileSelectorParamMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkFileSelectorParamMaterialized.ts index 563c07dfa1e0b4a7527db54d0e6a38c35b7e91e4..96c58695c5a4ccd9c66b39dbe0a7b19bd0086785 100644 --- a/arkoala-arkts/arkui/src/generated/ArkFileSelectorParamMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkFileSelectorParamMaterialized.ts @@ -18,7 +18,7 @@ import { FileSelectorMode } from "./ArkWebInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkFileSelectorResultMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkFileSelectorResultMaterialized.ts index 26f359b2ffe9a653b10b0bd96a61bc523820f2e4..4e0eab6a987dd418580fd0cec3019dc3a180afd8 100644 --- a/arkoala-arkts/arkui/src/generated/ArkFileSelectorResultMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkFileSelectorResultMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkFocusControlNamespace.ts b/arkoala-arkts/arkui/src/generated/ArkFocusControlNamespace.ts index 45982f180a8872734d7c529c2a08437a70e8f934..12cc3815234308ccb369d7a52d613a1e910cd6ee 100644 --- a/arkoala-arkts/arkui/src/generated/ArkFocusControlNamespace.ts +++ b/arkoala-arkts/arkui/src/generated/ArkFocusControlNamespace.ts @@ -16,27 +16,9 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" -import { unsafeCast, int32, float32 } from "@koalaui/common" -import { Serializer } from "./peers/Serializer" -import { CallbackKind } from "./peers/CallbackKind" -import { Deserializer } from "./peers/Deserializer" -import { CallbackTransformer } from "./peers/CallbackTransformer" -export namespace focusControl { - export class GlobalScope_focusControl_common { - public static requestFocus(value: string): boolean { - const value_casted = value as (string) - return GlobalScope_focusControl_common.requestFocus_serialize(value_casted) - } - private static requestFocus_serialize(value: string): boolean { - const retval = ArkUIGeneratedNativeModule._GlobalScope_focusControl_common_requestFocus(value) - return retval - } - } -} +import { GlobalScope } from "./peers/GlobalScope" export namespace focusControl { export function requestFocus(value: string): boolean { - return GlobalScope_focusControl_common.requestFocus(value) + return GlobalScope.focusControl_requestFocus(value) } } diff --git a/arkoala-arkts/arkui/src/generated/ArkFocusInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkFocusInterfaces.ts index a614eccb84559af3c5603d340dd4cce140175ec5..b7a02dae51ce73b82fbe6bd8c6b0698443f792ab 100644 --- a/arkoala-arkts/arkui/src/generated/ArkFocusInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkFocusInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback, NativeBuffer } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" -import { ColorMetrics } from "./ArkUnitsInterfaces" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" export interface FocusBoxStyle { margin?: LengthMetrics; strokeColor?: ColorMetrics; diff --git a/arkoala-arkts/arkui/src/generated/ArkFrameNodeMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkFrameNodeMaterialized.ts index 5593a044d105bee75accd7ddd4f18d36c0cf46b2..f2a7723c64f99f04c9b3c5a39b5e55c21a331539 100644 --- a/arkoala-arkts/arkui/src/generated/ArkFrameNodeMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkFrameNodeMaterialized.ts @@ -19,7 +19,7 @@ import { UIContext } from "./ArkCommonInterfaces" import { Position } from "./ArkUnitsInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -47,7 +47,7 @@ export class FrameNode implements MaterializedBase { constructor(uiContext?: UIContext) { if ((uiContext) !== (undefined)) { - const ctorPtr : KPointer = FrameNode.ctor_framenode(uiContext) + const ctorPtr : KPointer = FrameNode.ctor_framenode((uiContext)!) this.peer = new Finalizable(ctorPtr, FrameNode.getFinalizer()) } } @@ -111,23 +111,13 @@ export class FrameNode implements MaterializedBase { return retval } private appendChild_serialize(node: FrameNode): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeFrameNode(node) - ArkUIGeneratedNativeModule._FrameNode_appendChild(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._FrameNode_appendChild(this.peer!.ptr, toPeerPtr(node)) } private insertChildAfter_serialize(child: FrameNode, sibling: FrameNode): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeFrameNode(child) - thisSerializer.writeFrameNode(sibling) - ArkUIGeneratedNativeModule._FrameNode_insertChildAfter(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._FrameNode_insertChildAfter(this.peer!.ptr, toPeerPtr(child), toPeerPtr(sibling)) } private removeChild_serialize(node: FrameNode): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeFrameNode(node) - ArkUIGeneratedNativeModule._FrameNode_removeChild(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._FrameNode_removeChild(this.peer!.ptr, toPeerPtr(node)) } private clearChildren_serialize(): void { ArkUIGeneratedNativeModule._FrameNode_clearChildren(this.peer!.ptr) diff --git a/arkoala-arkts/arkui/src/generated/ArkFrictionMotionMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkFrictionMotionMaterialized.ts index 4de149bab12655da5282b3731f9cb07716f5c606..5fe86c688574eb1cbe9f13822125217ce87aacb9 100644 --- a/arkoala-arkts/arkui/src/generated/ArkFrictionMotionMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkFrictionMotionMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -40,9 +40,9 @@ export class FrictionMotion implements MaterializedBase { return retval } constructor(friction?: number, position?: number, velocity?: number) { - if (((friction) !== (undefined)) && ((position) !== (undefined)) && ((velocity) !== (undefined))) + if (((friction) !== (undefined)) || ((position) !== (undefined)) || ((velocity) !== (undefined))) { - const ctorPtr : KPointer = FrictionMotion.ctor_frictionmotion(friction, position, velocity) + const ctorPtr : KPointer = FrictionMotion.ctor_frictionmotion((friction)!, (position)!, (velocity)!) this.peer = new Finalizable(ctorPtr, FrictionMotion.getFinalizer()) } } diff --git a/arkoala-arkts/arkui/src/generated/ArkFullScreenExitHandlerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkFullScreenExitHandlerMaterialized.ts index 04803eb7d5438d88cf5106fdd4d8583fa2d028fa..9aff6189d9c20b7f7e4d1b88c524963eaa8aa0eb 100644 --- a/arkoala-arkts/arkui/src/generated/ArkFullScreenExitHandlerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkFullScreenExitHandlerMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkGestureEventMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkGestureEventMaterialized.ts index 126c82d4c99dcde9e15be2088dc84cebb79a9002..85b6b7e63a0ad8bf783c10762b2ba433850c1684 100644 --- a/arkoala-arkts/arkui/src/generated/ArkGestureEventMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkGestureEventMaterialized.ts @@ -20,7 +20,7 @@ import { BaseEvent, BaseEventInternal } from "./ArkBaseEventMaterialized" import { EventTarget, SourceType, SourceTool } from "./ArkCommonInterfaces" import { FingerInfo } from "./ArkGestureInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkGestureModifierMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkGestureModifierMaterialized.ts index 14130fa3de80a0cd198a412b7d481f2a4dd42723..fdfa293ea2126d7df6b591bf0c8148a32be406bd 100644 --- a/arkoala-arkts/arkui/src/generated/ArkGestureModifierMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkGestureModifierMaterialized.ts @@ -18,7 +18,7 @@ import { UIGestureEvent } from "./ArkCommonInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkGestureRecognizerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkGestureRecognizerMaterialized.ts index cab8109c4f45be07baa9027d44e5d5f760318ec4..b05c1de1273835818b1546403a631f0b5c46746d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkGestureRecognizerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkGestureRecognizerMaterialized.ts @@ -20,7 +20,7 @@ import { GestureControl } from "./ArkGestureControlNamespace" import { GestureRecognizerState } from "./ArkGestureInterfaces" import { EventTargetInfo, EventTargetInfoInternal } from "./ArkEventTargetInfoMaterialized" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -100,7 +100,8 @@ export class GestureRecognizer implements MaterializedBase { } private getEventTargetInfo_serialize(): EventTargetInfo { const retval = ArkUIGeneratedNativeModule._GestureRecognizer_getEventTargetInfo(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + const obj : EventTargetInfo = EventTargetInfoInternal.fromPtr(retval) + return obj } private isValid_serialize(): boolean { const retval = ArkUIGeneratedNativeModule._GestureRecognizer_isValid(this.peer!.ptr) diff --git a/arkoala-arkts/arkui/src/generated/ArkGestureStyleMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkGestureStyleMaterialized.ts index 533d16702bda83d0d565f793070451d223e9c624..303ed7d187b84d618b65ed882ff1ecaec9703fb7 100644 --- a/arkoala-arkts/arkui/src/generated/ArkGestureStyleMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkGestureStyleMaterialized.ts @@ -18,7 +18,7 @@ import { GestureStyleInterface } from "./ArkStyledStringInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -50,7 +50,7 @@ export class GestureStyle implements MaterializedBase { return retval } constructor(value?: GestureStyleInterface) { - const ctorPtr : KPointer = GestureStyle.ctor_gesturestyle(value) + const ctorPtr : KPointer = GestureStyle.ctor_gesturestyle((value)!) this.peer = new Finalizable(ctorPtr, GestureStyle.getFinalizer()) } static getFinalizer(): KPointer { diff --git a/arkoala-arkts/arkui/src/generated/ArkGlobalScopeInspectorMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkGlobalScopeInspectorMaterialized.ts deleted file mode 100644 index 125e14c83b33131ed7f98383908debaece728bad..0000000000000000000000000000000000000000 --- a/arkoala-arkts/arkui/src/generated/ArkGlobalScopeInspectorMaterialized.ts +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright (c) 2024-2025 Huawei Device Co., Ltd. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - - -// WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! - -import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" -import { unsafeCast, int32, float32 } from "@koalaui/common" -import { Serializer } from "./peers/Serializer" -import { CallbackKind } from "./peers/CallbackKind" -import { Deserializer } from "./peers/Deserializer" -import { CallbackTransformer } from "./peers/CallbackTransformer" -export class GlobalScope_inspector { - public static getInspectorNodes(): Object { - return GlobalScope_inspector.getInspectorNodes_serialize() - } - public static getInspectorNodeById(id: number): Object { - const id_casted = id as (number) - return GlobalScope_inspector.getInspectorNodeById_serialize(id_casted) - } - public static setAppBgColor(value: string): void { - const value_casted = value as (string) - GlobalScope_inspector.setAppBgColor_serialize(value_casted) - return - } - private static getInspectorNodes_serialize(): Object { - const retval = ArkUIGeneratedNativeModule._GlobalScope_inspector_getInspectorNodes() - throw new Error("Object deserialization is not implemented.") - } - private static getInspectorNodeById_serialize(id: number): Object { - const retval = ArkUIGeneratedNativeModule._GlobalScope_inspector_getInspectorNodeById(id) - throw new Error("Object deserialization is not implemented.") - } - private static setAppBgColor_serialize(value: string): void { - ArkUIGeneratedNativeModule._GlobalScope_inspector_setAppBgColor(value) - } -} diff --git a/arkoala-arkts/arkui/src/generated/ArkGlobalScopeOhosArkuiComponentSnapshotMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkGlobalScopeOhosArkuiComponentSnapshotMaterialized.ts index 5097366a20c1c99bc59bbc9b3b34f309567a2c9a..5a4425c77a2dc418e289a1e8f28314a8ce3a55cf 100644 --- a/arkoala-arkts/arkui/src/generated/ArkGlobalScopeOhosArkuiComponentSnapshotMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkGlobalScopeOhosArkuiComponentSnapshotMaterialized.ts @@ -20,7 +20,7 @@ import { AsyncCallback_image_PixelMap_Void } from "./SyntheticDeclarations" import { PixelMap, PixelMapInternal } from "./ArkPixelMapMaterialized" import { SnapshotOptions } from "./ArkArkuiExternalInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkGlobalScopeOhosArkuiPerformanceMonitorMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkGlobalScopeOhosArkuiPerformanceMonitorMaterialized.ts index 68bcd9ab55c90cbfead8daeb98366152074c3856..0da9450f7e46e5398a3c8c9c485e33ca31b0579f 100644 --- a/arkoala-arkts/arkui/src/generated/ArkGlobalScopeOhosArkuiPerformanceMonitorMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkGlobalScopeOhosArkuiPerformanceMonitorMaterialized.ts @@ -18,7 +18,7 @@ import { PerfMonitorActionType, PerfMonitorSourceType } from "./ArkArkuiExternalInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkGlobalScopeOhosFontMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkGlobalScopeOhosFontMaterialized.ts index 98e252ed8dd42bc6b8f63d2dcecda13ae87cbbb6..1bbb046df61a33938fb206e335fa94c8d28b153e 100644 --- a/arkoala-arkts/arkui/src/generated/ArkGlobalScopeOhosFontMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkGlobalScopeOhosFontMaterialized.ts @@ -18,7 +18,7 @@ import { FontOptions } from "./ArkArkuiExternalInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkHierarchicalSymbolEffectMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkHierarchicalSymbolEffectMaterialized.ts index 751460b92f314b4c780138003e60ad47fa2d9857..14cb5c8292a340df97c09d3eb27e863030475a7c 100644 --- a/arkoala-arkts/arkui/src/generated/ArkHierarchicalSymbolEffectMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkHierarchicalSymbolEffectMaterialized.ts @@ -19,7 +19,7 @@ import { SymbolEffect } from "./ArkArkuiExternalInterfaces" import { EffectFillStyle } from "./ArkSymbolglyphInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -58,7 +58,7 @@ export class HierarchicalSymbolEffect implements MaterializedBase,SymbolEffect { return retval } constructor(fillStyle?: EffectFillStyle) { - const ctorPtr : KPointer = HierarchicalSymbolEffect.ctor_hierarchicalsymboleffect(fillStyle) + const ctorPtr : KPointer = HierarchicalSymbolEffect.ctor_hierarchicalsymboleffect((fillStyle)!) this.peer = new Finalizable(ctorPtr, HierarchicalSymbolEffect.getFinalizer()) } static getFinalizer(): KPointer { diff --git a/arkoala-arkts/arkui/src/generated/ArkHoverEventMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkHoverEventMaterialized.ts index 13767129df9c99444273d6cfa12a1d5b6e11122c..4c640c5cb54e47a38e5e1aba5f5c94b87d60ea31 100644 --- a/arkoala-arkts/arkui/src/generated/ArkHoverEventMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkHoverEventMaterialized.ts @@ -20,7 +20,7 @@ import { BaseEvent, BaseEventInternal } from "./ArkBaseEventMaterialized" import { EventTarget, SourceType, SourceTool } from "./ArkCommonInterfaces" import { Callback_Void } from "./SyntheticDeclarations" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkHttpAuthHandlerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkHttpAuthHandlerMaterialized.ts index 6a4a0063d9bea2765c49590236f7e1c90ebf67bb..617db6d0ecaa7b18ad47d4fa74e04813ce5e1a5d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkHttpAuthHandlerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkHttpAuthHandlerMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkICurveMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkICurveMaterialized.ts index 519e7dbccc824d96169cb4d67de18351588c939e..3f0ed0b741bc8ec2ac23816776833b5543f78f1d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkICurveMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkICurveMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkImageAnalyzerControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkImageAnalyzerControllerMaterialized.ts index 370b5a232783e8e70fdfca4eb0d87f4c10b7a53b..a626e1156305bb4e42d650fe75f47533a3c92858 100644 --- a/arkoala-arkts/arkui/src/generated/ArkImageAnalyzerControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkImageAnalyzerControllerMaterialized.ts @@ -18,7 +18,7 @@ import { ImageAnalyzerType } from "./ArkImageCommonInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkImageAttachmentMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkImageAttachmentMaterialized.ts index f90359538750782fbeb6b65962e2a1713c5f9036..bc7dfd6c4e0130e8928fe81fc5f45df0dc689788 100644 --- a/arkoala-arkts/arkui/src/generated/ArkImageAttachmentMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkImageAttachmentMaterialized.ts @@ -21,7 +21,7 @@ import { SizeOptions } from "./ArkUnitsInterfaces" import { ImageSpanAlignment, ImageFit } from "./ArkEnumsInterfaces" import { ImageAttachmentLayoutStyle, ImageAttachmentInterface } from "./ArkStyledStringInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -40,7 +40,7 @@ export class ImageAttachment implements MaterializedBase { return this.peer } get value(): PixelMap { - throw new Error("Not implemented") + return this.getValue() } get size(): SizeOptions | undefined { throw new Error("Not implemented") @@ -64,19 +64,27 @@ export class ImageAttachment implements MaterializedBase { constructor(value?: ImageAttachmentInterface) { if ((value) !== (undefined)) { - const ctorPtr : KPointer = ImageAttachment.ctor_imageattachment(value) + const ctorPtr : KPointer = ImageAttachment.ctor_imageattachment((value)!) this.peer = new Finalizable(ctorPtr, ImageAttachment.getFinalizer()) } } static getFinalizer(): KPointer { return ArkUIGeneratedNativeModule._ImageAttachment_getFinalizer() } + private getValue(): PixelMap { + return this.getValue_serialize() + } private getVerticalAlign(): ImageSpanAlignment { return this.getVerticalAlign_serialize() } private getObjectFit(): ImageFit { return this.getObjectFit_serialize() } + private getValue_serialize(): PixelMap { + const retval = ArkUIGeneratedNativeModule._ImageAttachment_getValue(this.peer!.ptr) + const obj : PixelMap = PixelMapInternal.fromPtr(retval) + return obj + } private getVerticalAlign_serialize(): ImageSpanAlignment { const retval = ArkUIGeneratedNativeModule._ImageAttachment_getVerticalAlign(this.peer!.ptr) throw new Error("Object deserialization is not implemented.") diff --git a/arkoala-arkts/arkui/src/generated/ArkImageBitmapMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkImageBitmapMaterialized.ts index d9ebdcf7b9ee79205aea060ec82862ce9d06c139..0590b3fc6d163f6ca4efbf0b482f9a31667820bb 100644 --- a/arkoala-arkts/arkui/src/generated/ArkImageBitmapMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkImageBitmapMaterialized.ts @@ -19,7 +19,7 @@ import { LengthMetricsUnit } from "./ArkUnitsInterfaces" import { PixelMap, PixelMapInternal } from "./ArkPixelMapMaterialized" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -50,7 +50,7 @@ export class ImageBitmap implements MaterializedBase { constructor(src?: string) { if ((src) !== (undefined)) { - const ctorPtr : KPointer = ImageBitmap.ctor_imagebitmap(src) + const ctorPtr : KPointer = ImageBitmap.ctor_imagebitmap((src)!) this.peer = new Finalizable(ctorPtr, ImageBitmap.getFinalizer()) } } diff --git a/arkoala-arkts/arkui/src/generated/ArkImageDataMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkImageDataMaterialized.ts index b291c8a3f27b7220e992c087360d80fc14748aca..76d7e82838890520e803d7d6c4ccdab469fbb7a9 100644 --- a/arkoala-arkts/arkui/src/generated/ArkImageDataMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkImageDataMaterialized.ts @@ -18,7 +18,7 @@ import { LengthMetricsUnit } from "./ArkUnitsInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -59,9 +59,9 @@ export class ImageData implements MaterializedBase { return retval } constructor(width?: number, height?: number, data?: NativeBuffer) { - if (((width) !== (undefined)) && ((height) !== (undefined)) && ((data) !== (undefined))) + if (((width) !== (undefined)) || ((height) !== (undefined)) || ((data) !== (undefined))) { - const ctorPtr : KPointer = ImageData.ctor_imagedata(width, height, data) + const ctorPtr : KPointer = ImageData.ctor_imagedata((width)!, (height)!, (data)!) this.peer = new Finalizable(ctorPtr, ImageData.getFinalizer()) } } diff --git a/arkoala-arkts/arkui/src/generated/ArkIndicatorComponentControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkIndicatorComponentControllerMaterialized.ts index f8c641cac143e2a4ec984a815319e0bd40a7a830..34bce7fdfc59f170eeb48d967c2ecde2a2cf0396 100644 --- a/arkoala-arkts/arkui/src/generated/ArkIndicatorComponentControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkIndicatorComponentControllerMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkInspectorInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkInspectorInterfaces.ts new file mode 100644 index 0000000000000000000000000000000000000000..df70cea9b121920dcc85030d0d1249c15fd68dcc --- /dev/null +++ b/arkoala-arkts/arkui/src/generated/ArkInspectorInterfaces.ts @@ -0,0 +1,24 @@ +/* + * Copyright (c) 2024-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + + +// WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! + +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback, NativeBuffer } from "@koalaui/interop" +import { NodeAttach, remember } from "@koalaui/runtime" +declare function getInspectorNodes(): Object +declare function getInspectorNodeById(arg0: number): Object +declare function setAppBgColor(arg0: string): void diff --git a/arkoala-arkts/arkui/src/generated/ArkJsGeolocationMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkJsGeolocationMaterialized.ts index ec6de910c7a3efc88f90efabcc9cb556e98cd5f6..c7eca8f66926b62bdbbf630a68d1a32bc9e7e022 100644 --- a/arkoala-arkts/arkui/src/generated/ArkJsGeolocationMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkJsGeolocationMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkJsResultMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkJsResultMaterialized.ts index 0d5379cf7cfadeae6e5999786ad7bc44d1285e75..114eb6ad6652fdde718414749e8055d818c5a295 100644 --- a/arkoala-arkts/arkui/src/generated/ArkJsResultMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkJsResultMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkKeyEventMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkKeyEventMaterialized.ts index f24dfa8ced7812966a85a5597a6eeb1defd7085e..e0c148ceef2c6a12df4326fa53a8c2d538e99857 100644 --- a/arkoala-arkts/arkui/src/generated/ArkKeyEventMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkKeyEventMaterialized.ts @@ -20,7 +20,7 @@ import { KeyType, KeySource } from "./ArkEnumsInterfaces" import { Callback_Void } from "./SyntheticDeclarations" import { IntentionCode } from "./ArkCommonInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkLayoutManagerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkLayoutManagerMaterialized.ts index 310e4f07e8c01fdf787e425470ec5fc4eba4c259..98fe21d8ff91e95983be0de4f23ee7f4b35ee781 100644 --- a/arkoala-arkts/arkui/src/generated/ArkLayoutManagerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkLayoutManagerMaterialized.ts @@ -19,7 +19,7 @@ import { PositionWithAffinity, LineMetrics, TextRange, TextBox } from "./ArkTextCommonInterfaces" import { RectWidthStyle, RectHeightStyle } from "./ArkArkuiExternalInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkLazyForEachOpsMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkLazyForEachOpsMaterialized.ts index b7bb9caa0588e5ab77b94a0df9ab3f27fb2609f7..fbd35581913c3e6dffa8e5a1a786419481c0954a 100644 --- a/arkoala-arkts/arkui/src/generated/ArkLazyForEachOpsMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkLazyForEachOpsMaterialized.ts @@ -18,7 +18,7 @@ import { Callback_RangeUpdate } from "./ArkArkuiCustomInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -76,12 +76,12 @@ export class LazyForEachOps implements MaterializedBase { LazyForEachOps.Prepare_serialize(node_casted, itemCount_casted, offset_casted) return } - public static NotifyChange(node: KPointer, startIdx: int32, endIdx: int32, count: int32): void { + public static NotifyChange(node: KPointer, startIndex: int32, endIndex: int32, count: int32): void { const node_casted = node as (KPointer) - const startIdx_casted = startIdx as (int32) - const endIdx_casted = endIdx as (int32) + const startIndex_casted = startIndex as (int32) + const endIndex_casted = endIndex as (int32) const count_casted = count as (int32) - LazyForEachOps.NotifyChange_serialize(node_casted, startIdx_casted, endIdx_casted, count_casted) + LazyForEachOps.NotifyChange_serialize(node_casted, startIndex_casted, endIndex_casted, count_casted) return } private static NeedMoreElements_serialize(node: KPointer, mark: KPointer, direction: int32): KPointer { @@ -100,7 +100,7 @@ export class LazyForEachOps implements MaterializedBase { private static Prepare_serialize(node: KPointer, itemCount: int32, offset: int32): void { ArkUIGeneratedNativeModule._LazyForEachOps_Prepare(node, itemCount, offset) } - private static NotifyChange_serialize(node: KPointer, startIdx: int32, endIdx: int32, count: int32): void { - ArkUIGeneratedNativeModule._LazyForEachOps_NotifyChange(node, startIdx, endIdx, count) + private static NotifyChange_serialize(node: KPointer, startIndex: int32, endIndex: int32, count: int32): void { + ArkUIGeneratedNativeModule._LazyForEachOps_NotifyChange(node, startIndex, endIndex, count) } } diff --git a/arkoala-arkts/arkui/src/generated/ArkLengthMetricsMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkLengthMetricsMaterialized.ts index 3f7a9f3c8664ab07e900f8618b0e4ca354baad85..bbee9baa74a3e0365d319cb5169e002f511ad6a1 100644 --- a/arkoala-arkts/arkui/src/generated/ArkLengthMetricsMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkLengthMetricsMaterialized.ts @@ -19,7 +19,7 @@ import { LengthUnit } from "./ArkArkuiExternalInterfaces" import { Resource } from "./ArkResourceInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -67,6 +67,22 @@ export class LengthMetrics implements MaterializedBase { const value_casted = value as (number) return LengthMetrics.px_serialize(value_casted) } + public static vp(value: number): LengthMetrics { + const value_casted = value as (number) + return LengthMetrics.vp_serialize(value_casted) + } + public static fp(value: number): LengthMetrics { + const value_casted = value as (number) + return LengthMetrics.fp_serialize(value_casted) + } + public static percent(value: number): LengthMetrics { + const value_casted = value as (number) + return LengthMetrics.percent_serialize(value_casted) + } + public static lpx(value: number): LengthMetrics { + const value_casted = value as (number) + return LengthMetrics.lpx_serialize(value_casted) + } public static resource(value: Resource): LengthMetrics { const value_casted = value as (Resource) return LengthMetrics.resource_serialize(value_casted) @@ -92,6 +108,26 @@ export class LengthMetrics implements MaterializedBase { const obj : LengthMetrics = LengthMetricsInternal.fromPtr(retval) return obj } + private static vp_serialize(value: number): LengthMetrics { + const retval = ArkUIGeneratedNativeModule._LengthMetrics_vp(value) + const obj : LengthMetrics = LengthMetricsInternal.fromPtr(retval) + return obj + } + private static fp_serialize(value: number): LengthMetrics { + const retval = ArkUIGeneratedNativeModule._LengthMetrics_fp(value) + const obj : LengthMetrics = LengthMetricsInternal.fromPtr(retval) + return obj + } + private static percent_serialize(value: number): LengthMetrics { + const retval = ArkUIGeneratedNativeModule._LengthMetrics_percent(value) + const obj : LengthMetrics = LengthMetricsInternal.fromPtr(retval) + return obj + } + private static lpx_serialize(value: number): LengthMetrics { + const retval = ArkUIGeneratedNativeModule._LengthMetrics_lpx(value) + const obj : LengthMetrics = LengthMetricsInternal.fromPtr(retval) + return obj + } private static resource_serialize(value: Resource): LengthMetrics { const thisSerializer : Serializer = Serializer.hold() thisSerializer.writeResource(value) diff --git a/arkoala-arkts/arkui/src/generated/ArkLetterSpacingStyleMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkLetterSpacingStyleMaterialized.ts index 314ea78fa5dd09f3e8300941f6f48e9bbdab7a90..aaffd441b5067e92b42f1053bb4eea5d929da268 100644 --- a/arkoala-arkts/arkui/src/generated/ArkLetterSpacingStyleMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkLetterSpacingStyleMaterialized.ts @@ -18,7 +18,7 @@ import { LengthMetrics, LengthMetricsInternal } from "./ArkLengthMetricsMaterialized" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -40,16 +40,13 @@ export class LetterSpacingStyle implements MaterializedBase { return this.getLetterSpacing() } static ctor_letterspacingstyle(value: LengthMetrics): KPointer { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeLengthMetrics(value) - const retval = ArkUIGeneratedNativeModule._LetterSpacingStyle_ctor(thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + const retval = ArkUIGeneratedNativeModule._LetterSpacingStyle_ctor(toPeerPtr(value)) return retval } constructor(value?: LengthMetrics) { if ((value) !== (undefined)) { - const ctorPtr : KPointer = LetterSpacingStyle.ctor_letterspacingstyle(value) + const ctorPtr : KPointer = LetterSpacingStyle.ctor_letterspacingstyle((value)!) this.peer = new Finalizable(ctorPtr, LetterSpacingStyle.getFinalizer()) } } diff --git a/arkoala-arkts/arkui/src/generated/ArkLineHeightStyleMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkLineHeightStyleMaterialized.ts index bd3d6a21b230b9071fb9a1ea3f73f4d511c5975b..8a417c33f982f0370d115fdc07fbde071e86a8a8 100644 --- a/arkoala-arkts/arkui/src/generated/ArkLineHeightStyleMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkLineHeightStyleMaterialized.ts @@ -18,7 +18,7 @@ import { LengthMetrics, LengthMetricsInternal } from "./ArkLengthMetricsMaterialized" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -40,16 +40,13 @@ export class LineHeightStyle implements MaterializedBase { return this.getLineHeight() } static ctor_lineheightstyle(lineHeight: LengthMetrics): KPointer { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeLengthMetrics(lineHeight) - const retval = ArkUIGeneratedNativeModule._LineHeightStyle_ctor(thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + const retval = ArkUIGeneratedNativeModule._LineHeightStyle_ctor(toPeerPtr(lineHeight)) return retval } constructor(lineHeight?: LengthMetrics) { if ((lineHeight) !== (undefined)) { - const ctorPtr : KPointer = LineHeightStyle.ctor_lineheightstyle(lineHeight) + const ctorPtr : KPointer = LineHeightStyle.ctor_lineheightstyle((lineHeight)!) this.peer = new Finalizable(ctorPtr, LineHeightStyle.getFinalizer()) } } diff --git a/arkoala-arkts/arkui/src/generated/ArkLinearGradientMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkLinearGradientMaterialized.ts index e32c2a2cff4fda521d98063e9e278e8393d2f070..5501b56826a20247b04d9e03fe71cf3e7e6b771e 100644 --- a/arkoala-arkts/arkui/src/generated/ArkLinearGradientMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkLinearGradientMaterialized.ts @@ -18,7 +18,7 @@ import { ColorStop } from "./ArkDataPanelInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -50,7 +50,7 @@ export class LinearGradient implements MaterializedBase { constructor(colorStops?: Array) { if ((colorStops) !== (undefined)) { - const ctorPtr : KPointer = LinearGradient.ctor_lineargradient(colorStops) + const ctorPtr : KPointer = LinearGradient.ctor_lineargradient((colorStops)!) this.peer = new Finalizable(ctorPtr, LinearGradient.getFinalizer()) } } diff --git a/arkoala-arkts/arkui/src/generated/ArkLinearIndicatorControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkLinearIndicatorControllerMaterialized.ts index 7d714416a06e41ba7b5d698dde28882c34c2e86e..a91b45f07cd436a59c0bf450697025f4fe386089 100644 --- a/arkoala-arkts/arkui/src/generated/ArkLinearIndicatorControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkLinearIndicatorControllerMaterialized.ts @@ -18,7 +18,7 @@ import { LinearIndicatorStartOptions } from "./ArkLinearindicatorInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkLinearindicatorInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkLinearindicatorInterfaces.ts index e12290c0bc407518ccd5ed860b2233a97af236e5..4ec8a0c151cbad0ca03d072dcde4abb68799337b 100644 --- a/arkoala-arkts/arkui/src/generated/ArkLinearindicatorInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkLinearindicatorInterfaces.ts @@ -20,9 +20,10 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback, NativeBuffer } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" -import { ColorMetrics, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Area, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions } from "./ArkUnitsInterfaces" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { LinearIndicatorController } from "./ArkLinearIndicatorControllerMaterialized" import { CommonMethod, Rectangle, TouchTestInfo, TouchResult, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, CustomBuilder, DragItemInfo, UniformDataType, PreDragStatus, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback } from "./ArkCommonInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Area, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey } from "./ArkEnumsInterfaces" import { Callback_Array_TouchTestInfo_TouchResult, Callback_ClickEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_MouseEvent_Void, Callback_TouchEvent_Void, Callback_KeyEvent_Void, Callback_KeyEvent_Boolean, Callback_Void, Callback_Area_Area_Void, Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs, Literal_Number_offset_span, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Callback_DragEvent_String_Void, Callback_PreDragStatus_Void, Type_CommonMethod_linearGradient_value, Tuple_ResourceColor_Number, Type_CommonMethod_sweepGradient_value, Tuple_Length_Length, Type_CommonMethod_radialGradient_value, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_TouchEvent_HitTestMode, Literal_Alignment_align } from "./SyntheticDeclarations" diff --git a/arkoala-arkts/arkui/src/generated/ArkListScrollerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkListScrollerMaterialized.ts index 97972459c125df3b39e508c2d13a3681df078894..46f52c8a43f8c3d173400b3e61be401b49551e43 100644 --- a/arkoala-arkts/arkui/src/generated/ArkListScrollerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkListScrollerMaterialized.ts @@ -25,7 +25,7 @@ import { RectResult } from "./ArkCommonInterfaces" import { CloseSwipeActionOptions, VisibleListContentInfo } from "./ArkListInterfaces" import { Resource } from "./ArkResourceInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkLongPressGestureEventMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkLongPressGestureEventMaterialized.ts index ec659daf41a5565554c97a85d498d9ce63aff64b..1124958aacb90c1cb1c4f23c0a7edc2b3b475cdf 100644 --- a/arkoala-arkts/arkui/src/generated/ArkLongPressGestureEventMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkLongPressGestureEventMaterialized.ts @@ -21,7 +21,7 @@ import { BaseEvent, BaseEventInternal } from "./ArkBaseEventMaterialized" import { EventTarget, SourceType, SourceTool } from "./ArkCommonInterfaces" import { FingerInfo } from "./ArkGestureInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkMatrix2DMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkMatrix2DMaterialized.ts index 2cf56869e223d7e42a991d53117b4043919d2d97..ef7fc82ca7f85a7e4674aabff55066ab51cca910 100644 --- a/arkoala-arkts/arkui/src/generated/ArkMatrix2DMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkMatrix2DMaterialized.ts @@ -18,7 +18,7 @@ import { LengthMetricsUnit } from "./ArkUnitsInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkMeasurableMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkMeasurableMaterialized.ts index 43cc96bd03551a4b058b122dedc91627d6993945..451f6a36ee70ad4ef58e69cfbc116d3c667cc892 100644 --- a/arkoala-arkts/arkui/src/generated/ArkMeasurableMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkMeasurableMaterialized.ts @@ -19,7 +19,7 @@ import { ConstraintSizeOptions, DirectionalEdgesT } from "./ArkUnitsInterfaces" import { MeasureResult } from "./ArkCommonInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkMouseEventMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkMouseEventMaterialized.ts index c514e0af7b955cddb81989a0ea21ac318469458c..30e5c00b849b7fa5f97d452f745c893ce57b7c8f 100644 --- a/arkoala-arkts/arkui/src/generated/ArkMouseEventMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkMouseEventMaterialized.ts @@ -21,7 +21,7 @@ import { EventTarget, SourceType, SourceTool } from "./ArkCommonInterfaces" import { MouseButton, MouseAction } from "./ArkEnumsInterfaces" import { Callback_Void } from "./SyntheticDeclarations" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkMutableStyledStringMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkMutableStyledStringMaterialized.ts index 4eeaec8d24e68a4883a4d11400230faf5a931bde..79b0eb942badf491e5b7ed5385d8dce18479b2b8 100644 --- a/arkoala-arkts/arkui/src/generated/ArkMutableStyledStringMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkMutableStyledStringMaterialized.ts @@ -21,7 +21,7 @@ import { ImageAttachment, ImageAttachmentInternal } from "./ArkImageAttachmentMa import { CustomSpan, CustomSpanInternal } from "./ArkCustomSpanMaterialized" import { StyleOptions, StyledStringKey, SpanStyle } from "./ArkStyledStringInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -146,21 +146,12 @@ export class MutableStyledString extends StyledString implements MaterializedBas ArkUIGeneratedNativeModule._MutableStyledString_clearStyles(this.peer!.ptr) } private replaceStyledString_serialize(start: number, length: number, other: StyledString): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeStyledString(other) - ArkUIGeneratedNativeModule._MutableStyledString_replaceStyledString(this.peer!.ptr, start, length, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._MutableStyledString_replaceStyledString(this.peer!.ptr, start, length, toPeerPtr(other)) } private insertStyledString_serialize(start: number, other: StyledString): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeStyledString(other) - ArkUIGeneratedNativeModule._MutableStyledString_insertStyledString(this.peer!.ptr, start, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._MutableStyledString_insertStyledString(this.peer!.ptr, start, toPeerPtr(other)) } private appendStyledString_serialize(other: StyledString): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeStyledString(other) - ArkUIGeneratedNativeModule._MutableStyledString_appendStyledString(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._MutableStyledString_appendStyledString(this.peer!.ptr, toPeerPtr(other)) } } diff --git a/arkoala-arkts/arkui/src/generated/ArkNavDestinationContextMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkNavDestinationContextMaterialized.ts index a57ca7041ee1fde482d48cb2087668bb0e41d5f5..6363b24db7da9189bafe6625cd0c826fc8d1d552 100644 --- a/arkoala-arkts/arkui/src/generated/ArkNavDestinationContextMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkNavDestinationContextMaterialized.ts @@ -20,7 +20,7 @@ import { NavPathInfo, NavPathInfoInternal } from "./ArkNavPathInfoMaterialized" import { NavPathStack, NavPathStackInternal } from "./ArkNavPathStackMaterialized" import { RouteMapConfig } from "./ArkNavDestinationInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -38,13 +38,13 @@ export class NavDestinationContextInternal implements MaterializedBase,NavDestin return this.peer } get pathInfo(): NavPathInfo { - throw new Error("Not implemented") + return this.getPathInfo() } set pathInfo(pathInfo: NavPathInfo) { this.setPathInfo(pathInfo) } get pathStack(): NavPathStack { - throw new Error("Not implemented") + return this.getPathStack() } set pathStack(pathStack: NavPathStack) { this.setPathStack(pathStack) @@ -70,11 +70,17 @@ export class NavDestinationContextInternal implements MaterializedBase,NavDestin public getConfigInRouteMap(): RouteMapConfig | undefined { return this.getConfigInRouteMap_serialize() } + private getPathInfo(): NavPathInfo { + return this.getPathInfo_serialize() + } private setPathInfo(pathInfo: NavPathInfo): void { const pathInfo_casted = pathInfo as (NavPathInfo) this.setPathInfo_serialize(pathInfo_casted) return } + private getPathStack(): NavPathStack { + return this.getPathStack_serialize() + } private setPathStack(pathStack: NavPathStack): void { const pathStack_casted = pathStack as (NavPathStack) this.setPathStack_serialize(pathStack_casted) @@ -92,17 +98,21 @@ export class NavDestinationContextInternal implements MaterializedBase,NavDestin const retval = ArkUIGeneratedNativeModule._NavDestinationContext_getConfigInRouteMap(this.peer!.ptr) throw new Error("Object deserialization is not implemented.") } + private getPathInfo_serialize(): NavPathInfo { + const retval = ArkUIGeneratedNativeModule._NavDestinationContext_getPathInfo(this.peer!.ptr) + const obj : NavPathInfo = NavPathInfoInternal.fromPtr(retval) + return obj + } private setPathInfo_serialize(pathInfo: NavPathInfo): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(pathInfo) - ArkUIGeneratedNativeModule._NavDestinationContext_setPathInfo(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._NavDestinationContext_setPathInfo(this.peer!.ptr, toPeerPtr(pathInfo)) + } + private getPathStack_serialize(): NavPathStack { + const retval = ArkUIGeneratedNativeModule._NavDestinationContext_getPathStack(this.peer!.ptr) + const obj : NavPathStack = NavPathStackInternal.fromPtr(retval) + return obj } private setPathStack_serialize(pathStack: NavPathStack): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeNavPathStack(pathStack) - ArkUIGeneratedNativeModule._NavDestinationContext_setPathStack(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._NavDestinationContext_setPathStack(this.peer!.ptr, toPeerPtr(pathStack)) } private getNavDestinationId_serialize(): string { const retval = ArkUIGeneratedNativeModule._NavDestinationContext_getNavDestinationId(this.peer!.ptr) diff --git a/arkoala-arkts/arkui/src/generated/ArkNavExtenderMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkNavExtenderMaterialized.ts index b069bdc3489709a9a50d2b2b17362c2e9db156cc..b7fbb419f53c80153fdbe8f9127053fabd83cdc3 100644 --- a/arkoala-arkts/arkui/src/generated/ArkNavExtenderMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkNavExtenderMaterialized.ts @@ -19,7 +19,7 @@ import { NavPathStack, NavPathStackInternal } from "./ArkNavPathStackMaterialized" import { NavExtender_OnUpdateStack } from "./ArkNavigationExtenderInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -59,9 +59,8 @@ export class NavExtender implements MaterializedBase { } private static setUpdateStackCallback_serialize(peer: NavPathStack, callback: NavExtender_OnUpdateStack): void { const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeNavPathStack(peer) thisSerializer.holdAndWriteCallback(callback) - ArkUIGeneratedNativeModule._NavExtender_setUpdateStackCallback(thisSerializer.asArray(), thisSerializer.length()) + ArkUIGeneratedNativeModule._NavExtender_setUpdateStackCallback(toPeerPtr(peer), thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } } diff --git a/arkoala-arkts/arkui/src/generated/ArkNavPathInfoMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkNavPathInfoMaterialized.ts index 4228f2f568e7d7e55464aee522aeb786aa63aedc..4e006e2a874c98c1bf27d54ca64f058a13d93da2 100644 --- a/arkoala-arkts/arkui/src/generated/ArkNavPathInfoMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkNavPathInfoMaterialized.ts @@ -19,7 +19,7 @@ import { Callback_PopInfo_Void } from "./SyntheticDeclarations" import { PopInfo } from "./ArkNavigationInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -85,10 +85,10 @@ export class NavPathInfo implements MaterializedBase { thisSerializer.release() return retval } - constructor(name?: string, param?: object, onPop?: ((parameter: PopInfo) => void), isEntry?: boolean) { - if (((name) !== (undefined)) && ((param) !== (undefined))) + constructor(name?: string, param?: object, onPop?: ((parameter: PopInfo) => void), isEntry?: boolean) { + if (((name) !== (undefined)) || ((param) !== (undefined)) || ((onPop) !== (undefined)) || ((isEntry) !== (undefined))) { - const ctorPtr : KPointer = NavPathInfo.ctor_navpathinfo(name, param, onPop, isEntry) + const ctorPtr : KPointer = NavPathInfo.ctor_navpathinfo((name)!, (param)!, (onPop)!, (isEntry)!) this.peer = new Finalizable(ctorPtr, NavPathInfo.getFinalizer()) } } diff --git a/arkoala-arkts/arkui/src/generated/ArkNavPathStackMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkNavPathStackMaterialized.ts index 8eaf198004f96f5a88326d39c1685557cebed68d..02ea9e930b71db9b0ccefd4c61969c0a6e43fbce 100644 --- a/arkoala-arkts/arkui/src/generated/ArkNavPathStackMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkNavPathStackMaterialized.ts @@ -20,7 +20,7 @@ import { NavPathInfo, NavPathInfoInternal } from "./ArkNavPathInfoMaterialized" import { NavigationOptions, PopInfo, NavigationInterception } from "./ArkNavigationInterfaces" import { Callback_PopInfo_Void } from "./SyntheticDeclarations" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -263,7 +263,6 @@ export class NavPathStack implements MaterializedBase { } private pushPath0_serialize(info: NavPathInfo, animated?: boolean): void { const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(info) let animated_type : int32 = RuntimeType.UNDEFINED animated_type = runtimeType(animated) thisSerializer.writeInt8(animated_type as int32) @@ -271,12 +270,11 @@ export class NavPathStack implements MaterializedBase { const animated_value = animated! thisSerializer.writeBoolean(animated_value) } - ArkUIGeneratedNativeModule._NavPathStack_pushPath0(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + ArkUIGeneratedNativeModule._NavPathStack_pushPath0(this.peer!.ptr, toPeerPtr(info), thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } private pushPath1_serialize(info: NavPathInfo, options?: NavigationOptions): void { const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(info) let options_type : int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) thisSerializer.writeInt8(options_type as int32) @@ -284,12 +282,11 @@ export class NavPathStack implements MaterializedBase { const options_value = options! thisSerializer.writeNavigationOptions(options_value) } - ArkUIGeneratedNativeModule._NavPathStack_pushPath1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + ArkUIGeneratedNativeModule._NavPathStack_pushPath1(this.peer!.ptr, toPeerPtr(info), thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } private pushDestination0_serialize(info: NavPathInfo, animated?: boolean): Promise { const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(info) let animated_type : int32 = RuntimeType.UNDEFINED animated_type = runtimeType(animated) thisSerializer.writeInt8(animated_type as int32) @@ -298,13 +295,12 @@ export class NavPathStack implements MaterializedBase { thisSerializer.writeBoolean(animated_value) } const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] - ArkUIGeneratedNativeModule._NavPathStack_pushDestination0(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + ArkUIGeneratedNativeModule._NavPathStack_pushDestination0(this.peer!.ptr, toPeerPtr(info), thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() return retval } private pushDestination1_serialize(info: NavPathInfo, options?: NavigationOptions): Promise { const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(info) let options_type : int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) thisSerializer.writeInt8(options_type as int32) @@ -313,7 +309,7 @@ export class NavPathStack implements MaterializedBase { thisSerializer.writeNavigationOptions(options_value) } const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] - ArkUIGeneratedNativeModule._NavPathStack_pushDestination1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + ArkUIGeneratedNativeModule._NavPathStack_pushDestination1(this.peer!.ptr, toPeerPtr(info), thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() return retval } @@ -377,7 +373,6 @@ export class NavPathStack implements MaterializedBase { } private replacePath0_serialize(info: NavPathInfo, animated?: boolean): void { const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(info) let animated_type : int32 = RuntimeType.UNDEFINED animated_type = runtimeType(animated) thisSerializer.writeInt8(animated_type as int32) @@ -385,12 +380,11 @@ export class NavPathStack implements MaterializedBase { const animated_value = animated! thisSerializer.writeBoolean(animated_value) } - ArkUIGeneratedNativeModule._NavPathStack_replacePath0(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + ArkUIGeneratedNativeModule._NavPathStack_replacePath0(this.peer!.ptr, toPeerPtr(info), thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } private replacePath1_serialize(info: NavPathInfo, options?: NavigationOptions): void { const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(info) let options_type : int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) thisSerializer.writeInt8(options_type as int32) @@ -398,12 +392,11 @@ export class NavPathStack implements MaterializedBase { const options_value = options! thisSerializer.writeNavigationOptions(options_value) } - ArkUIGeneratedNativeModule._NavPathStack_replacePath1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + ArkUIGeneratedNativeModule._NavPathStack_replacePath1(this.peer!.ptr, toPeerPtr(info), thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } private replaceDestination_serialize(info: NavPathInfo, options?: NavigationOptions): Promise { const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(info) let options_type : int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) thisSerializer.writeInt8(options_type as int32) @@ -412,7 +405,7 @@ export class NavPathStack implements MaterializedBase { thisSerializer.writeNavigationOptions(options_value) } const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] - ArkUIGeneratedNativeModule._NavPathStack_replaceDestination(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + ArkUIGeneratedNativeModule._NavPathStack_replaceDestination(this.peer!.ptr, toPeerPtr(info), thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() return retval } diff --git a/arkoala-arkts/arkui/src/generated/ArkNavigationTransitionProxyMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkNavigationTransitionProxyMaterialized.ts index 26cd723085a45239d7e57ea72d5194d4df1e9a75..5fc286ea6f680bd30a47a90e2bd6ae055e927916 100644 --- a/arkoala-arkts/arkui/src/generated/ArkNavigationTransitionProxyMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkNavigationTransitionProxyMaterialized.ts @@ -18,7 +18,7 @@ import { NavContentInfo } from "./ArkNavigationInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkOffscreenCanvasMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkOffscreenCanvasMaterialized.ts index 90d776fd830b765ce8239f3afec19e3846cfe3ae..eeebcee587de05080740875aba23b56b821889a8 100644 --- a/arkoala-arkts/arkui/src/generated/ArkOffscreenCanvasMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkOffscreenCanvasMaterialized.ts @@ -21,7 +21,7 @@ import { ImageBitmap, ImageBitmapInternal } from "./ArkImageBitmapMaterialized" import { RenderingContextSettings, RenderingContextSettingsInternal } from "./ArkRenderingContextSettingsMaterialized" import { OffscreenCanvasRenderingContext2D, OffscreenCanvasRenderingContext2DInternal } from "./ArkOffscreenCanvasRenderingContext2DMaterialized" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -56,9 +56,9 @@ export class OffscreenCanvas implements MaterializedBase { return retval } constructor(width?: number, height?: number) { - if (((width) !== (undefined)) && ((height) !== (undefined))) + if (((width) !== (undefined)) || ((height) !== (undefined))) { - const ctorPtr : KPointer = OffscreenCanvas.ctor_offscreencanvas(width, height) + const ctorPtr : KPointer = OffscreenCanvas.ctor_offscreencanvas((width)!, (height)!) this.peer = new Finalizable(ctorPtr, OffscreenCanvas.getFinalizer()) } } @@ -93,7 +93,8 @@ export class OffscreenCanvas implements MaterializedBase { } private transferToImageBitmap_serialize(): ImageBitmap { const retval = ArkUIGeneratedNativeModule._OffscreenCanvas_transferToImageBitmap(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + const obj : ImageBitmap = ImageBitmapInternal.fromPtr(retval) + return obj } private getContext2d_serialize(options?: RenderingContextSettings): OffscreenCanvasRenderingContext2D { const thisSerializer : Serializer = Serializer.hold() @@ -106,7 +107,8 @@ export class OffscreenCanvas implements MaterializedBase { } const retval = ArkUIGeneratedNativeModule._OffscreenCanvas_getContext2d(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() - throw new Error("Object deserialization is not implemented.") + const obj : OffscreenCanvasRenderingContext2D = OffscreenCanvasRenderingContext2DInternal.fromPtr(retval) + return obj } private getHeight_serialize(): number { const retval = ArkUIGeneratedNativeModule._OffscreenCanvas_getHeight(this.peer!.ptr) diff --git a/arkoala-arkts/arkui/src/generated/ArkOffscreenCanvasRenderingContext2DMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkOffscreenCanvasRenderingContext2DMaterialized.ts index a183b517045a3239619e71d4df673b7920323e1f..8da9b4e1d2fe004609772549381c11c74505e639 100644 --- a/arkoala-arkts/arkui/src/generated/ArkOffscreenCanvasRenderingContext2DMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkOffscreenCanvasRenderingContext2DMaterialized.ts @@ -29,7 +29,7 @@ import { Matrix2D, Matrix2DInternal } from "./ArkMatrix2DMaterialized" import { RenderingContextSettings, RenderingContextSettingsInternal } from "./ArkRenderingContextSettingsMaterialized" import { LengthMetricsUnit } from "./ArkUnitsInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -62,9 +62,9 @@ export class OffscreenCanvasRenderingContext2D extends CanvasRenderer implements } constructor(width?: number, height?: number, settings?: RenderingContextSettings) { super() - if (((width) !== (undefined)) && ((height) !== (undefined)) && ((settings) !== (undefined))) + if (((width) !== (undefined)) || ((height) !== (undefined)) || ((settings) !== (undefined))) { - const ctorPtr : KPointer = OffscreenCanvasRenderingContext2D.ctor_offscreencanvasrenderingcontext2d(width, height, settings) + const ctorPtr : KPointer = OffscreenCanvasRenderingContext2D.ctor_offscreencanvasrenderingcontext2d((width)!, (height)!, (settings)!) this.peer = new Finalizable(ctorPtr, OffscreenCanvasRenderingContext2D.getFinalizer()) } } @@ -101,6 +101,7 @@ export class OffscreenCanvasRenderingContext2D extends CanvasRenderer implements } private transferToImageBitmap_serialize(): ImageBitmap { const retval = ArkUIGeneratedNativeModule._OffscreenCanvasRenderingContext2D_transferToImageBitmap(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + const obj : ImageBitmap = ImageBitmapInternal.fromPtr(retval) + return obj } } diff --git a/arkoala-arkts/arkui/src/generated/ArkPanGestureEventMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkPanGestureEventMaterialized.ts index e99382ebf714aef8628750b73d2320a4459b69af..437853d7daee095f8e5cc4e66353df189e0e2c53 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPanGestureEventMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPanGestureEventMaterialized.ts @@ -21,7 +21,7 @@ import { BaseEvent, BaseEventInternal } from "./ArkBaseEventMaterialized" import { EventTarget, SourceType, SourceTool } from "./ArkCommonInterfaces" import { FingerInfo } from "./ArkGestureInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkPanGestureOptionsMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkPanGestureOptionsMaterialized.ts index 97b1550ffec76f3f0db8f85b8448d07c11c1d1b9..d6003d77c6483bec0bf9bd99d2407a4e41060846 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPanGestureOptionsMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPanGestureOptionsMaterialized.ts @@ -19,7 +19,7 @@ import { Literal_Number_distance_fingers_PanDirection_direction } from "./SyntheticDeclarations" import { PanDirection } from "./ArkGestureInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -74,7 +74,7 @@ export class PanGestureOptions implements MaterializedBase { return retval } constructor(value?: Literal_Number_distance_fingers_PanDirection_direction) { - const ctorPtr : KPointer = PanGestureOptions.ctor_pangestureoptions(value) + const ctorPtr : KPointer = PanGestureOptions.ctor_pangestureoptions((value)!) this.peer = new Finalizable(ctorPtr, PanGestureOptions.getFinalizer()) } static getFinalizer(): KPointer { diff --git a/arkoala-arkts/arkui/src/generated/ArkPanRecognizerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkPanRecognizerMaterialized.ts index 1454d791eb4cc7bd8ce30671aff4df8151d42a27..aad5ad66a450df9200231f119b036295622a9dbc 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPanRecognizerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPanRecognizerMaterialized.ts @@ -22,7 +22,7 @@ import { GestureRecognizerState } from "./ArkGestureInterfaces" import { EventTargetInfo, EventTargetInfoInternal } from "./ArkEventTargetInfoMaterialized" import { PanGestureOptions, PanGestureOptionsInternal } from "./ArkPanGestureOptionsMaterialized" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -57,6 +57,7 @@ export class PanRecognizer extends GestureRecognizer implements MaterializedBase } private getPanGestureOptions_serialize(): PanGestureOptions { const retval = ArkUIGeneratedNativeModule._PanRecognizer_getPanGestureOptions(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + const obj : PanGestureOptions = PanGestureOptionsInternal.fromPtr(retval) + return obj } } diff --git a/arkoala-arkts/arkui/src/generated/ArkParagraphStyleMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkParagraphStyleMaterialized.ts index c4a8fe0844377d94c078b11a14b02744aba63845..ffed98c4643b3940788be859be013d6f1fda37f4 100644 --- a/arkoala-arkts/arkui/src/generated/ArkParagraphStyleMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkParagraphStyleMaterialized.ts @@ -20,7 +20,7 @@ import { TextAlign, TextOverflow, WordBreak } from "./ArkEnumsInterfaces" import { LeadingMarginPlaceholder } from "./ArkRichEditorInterfaces" import { ParagraphStyleInterface } from "./ArkStyledStringInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -70,7 +70,7 @@ export class ParagraphStyle implements MaterializedBase { return retval } constructor(value?: ParagraphStyleInterface) { - const ctorPtr : KPointer = ParagraphStyle.ctor_paragraphstyle(value) + const ctorPtr : KPointer = ParagraphStyle.ctor_paragraphstyle((value)!) this.peer = new Finalizable(ctorPtr, ParagraphStyle.getFinalizer()) } static getFinalizer(): KPointer { diff --git a/arkoala-arkts/arkui/src/generated/ArkPath2DMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkPath2DMaterialized.ts index 05489d7bf700e87988e7d868a5172800f9b2a481..fb1cdf11e2c1d985ec5917adb05a32c234985463 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPath2DMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPath2DMaterialized.ts @@ -20,7 +20,7 @@ import { CanvasPath, CanvasPathInternal } from "./ArkCanvasPathMaterialized" import { LengthMetricsUnit } from "./ArkUnitsInterfaces" import { Matrix2D, Matrix2DInternal } from "./ArkMatrix2DMaterialized" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -58,7 +58,6 @@ export class Path2D extends CanvasPath implements MaterializedBase { } private addPath_serialize(path: Path2D, transform?: Matrix2D): void { const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writePath2D(path) let transform_type : int32 = RuntimeType.UNDEFINED transform_type = runtimeType(transform) thisSerializer.writeInt8(transform_type as int32) @@ -66,7 +65,7 @@ export class Path2D extends CanvasPath implements MaterializedBase { const transform_value = transform! thisSerializer.writeMatrix2D(transform_value) } - ArkUIGeneratedNativeModule._Path2D_addPath(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + ArkUIGeneratedNativeModule._Path2D_addPath(this.peer!.ptr, toPeerPtr(path), thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } } diff --git a/arkoala-arkts/arkui/src/generated/ArkPathShapeMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkPathShapeMaterialized.ts index 8408ba163640dc191a610f7a416b9591614497dc..8534f889c1941ff73eb1705d452e120c066d9ec4 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPathShapeMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPathShapeMaterialized.ts @@ -21,7 +21,7 @@ import { Position, ResourceColor } from "./ArkUnitsInterfaces" import { Color } from "./ArkEnumsInterfaces" import { Resource } from "./ArkResourceInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -53,7 +53,7 @@ export class PathShape implements MaterializedBase { return retval } constructor(options?: PathShapeOptions) { - const ctorPtr : KPointer = PathShape.ctor_pathshape(options) + const ctorPtr : KPointer = PathShape.ctor_pathshape((options)!) this.peer = new Finalizable(ctorPtr, PathShape.getFinalizer()) } static getFinalizer(): KPointer { diff --git a/arkoala-arkts/arkui/src/generated/ArkPatternLockControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkPatternLockControllerMaterialized.ts index f345bcec450612daba8653bb9aa23713fa8fd0ae..ea2abcd84112076c95d8cda9d55cbcf0ea576706 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPatternLockControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPatternLockControllerMaterialized.ts @@ -18,7 +18,7 @@ import { PatternLockChallengeResult } from "./ArkPatternLockInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkPermissionRequestMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkPermissionRequestMaterialized.ts index 38bd329b45e2b051cbc886ee121dd9ea2d7a1326..2d205e21198a6ad3a7deeb2abbd087acd72c1dd4 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPermissionRequestMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPermissionRequestMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkPinchGestureEventMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkPinchGestureEventMaterialized.ts index 41b3223de11dee0d39a68b8f68101c1c19001b6d..5bf56f1ec32fac2ab9722eda37deb591c62cdbd3 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPinchGestureEventMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPinchGestureEventMaterialized.ts @@ -21,7 +21,7 @@ import { BaseEvent, BaseEventInternal } from "./ArkBaseEventMaterialized" import { EventTarget, SourceType, SourceTool } from "./ArkCommonInterfaces" import { FingerInfo } from "./ArkGestureInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkPixelMapMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkPixelMapMaterialized.ts index 5936abcdb78790b482d55c02029cb3ea2ff36296..902488f182e3bf540bb2e9b8aded3db182bed3a9 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPixelMapMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPixelMapMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkPixelMapMockMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkPixelMapMockMaterialized.ts index fa6f843acaa61b297ce3da8d01ff45a4a1a7abd2..f85db0d9d282cf31186ffa33d99fa0718db9dc0c 100644 --- a/arkoala-arkts/arkui/src/generated/ArkPixelMapMockMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkPixelMapMockMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkProfilerNamespace.ts b/arkoala-arkts/arkui/src/generated/ArkProfilerNamespace.ts index d9ac5dd3be9efd44645a470a7dd661fca2c40e38..f202173cddfa2fd5e493ac433f99e28b148aedc6 100644 --- a/arkoala-arkts/arkui/src/generated/ArkProfilerNamespace.ts +++ b/arkoala-arkts/arkui/src/generated/ArkProfilerNamespace.ts @@ -16,40 +16,14 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" -import { unsafeCast, int32, float32 } from "@koalaui/common" -import { Serializer } from "./peers/Serializer" -import { CallbackKind } from "./peers/CallbackKind" -import { Deserializer } from "./peers/Deserializer" -import { CallbackTransformer } from "./peers/CallbackTransformer" +import { GlobalScope } from "./peers/GlobalScope" export namespace Profiler { - export class GlobalScope_Profiler_inspector { - public static registerVsyncCallback(callback_: ((info: string) => void)): void { - const callback__casted = callback_ as (((info: string) => void)) - GlobalScope_Profiler_inspector.registerVsyncCallback_serialize(callback__casted) - return - } - public static unregisterVsyncCallback(): void { - GlobalScope_Profiler_inspector.unregisterVsyncCallback_serialize() - return - } - private static registerVsyncCallback_serialize(callback_: ((info: string) => void)): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(callback_) - ArkUIGeneratedNativeModule._GlobalScope_Profiler_inspector_registerVsyncCallback(thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - } - private static unregisterVsyncCallback_serialize(): void { - ArkUIGeneratedNativeModule._GlobalScope_Profiler_inspector_unregisterVsyncCallback() - } + export function registerVsyncCallback(callback_: ((info: string) => void)): void { + GlobalScope.Profiler_registerVsyncCallback(callback_) } } export namespace Profiler { - export function registerVsyncCallback(callback_: ((info: string) => void)): void { - GlobalScope_Profiler_inspector.registerVsyncCallback(callback_) - } export function unregisterVsyncCallback(): void { - GlobalScope_Profiler_inspector.unregisterVsyncCallback() + GlobalScope.Profiler_unregisterVsyncCallback() } } diff --git a/arkoala-arkts/arkui/src/generated/ArkProgressMaskMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkProgressMaskMaterialized.ts index d31ce0e0a0a3b78e89e8fa2096b080d6f94d5c82..ca3c836df7952f200adbc85931dec76714d83d2d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkProgressMaskMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkProgressMaskMaterialized.ts @@ -20,7 +20,7 @@ import { ResourceColor } from "./ArkUnitsInterfaces" import { Color } from "./ArkEnumsInterfaces" import { Resource } from "./ArkResourceInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -67,9 +67,9 @@ export class ProgressMask implements MaterializedBase { return retval } constructor(value?: number, total?: number, color?: ResourceColor) { - if (((value) !== (undefined)) && ((total) !== (undefined)) && ((color) !== (undefined))) + if (((value) !== (undefined)) || ((total) !== (undefined)) || ((color) !== (undefined))) { - const ctorPtr : KPointer = ProgressMask.ctor_progressmask(value, total, color) + const ctorPtr : KPointer = ProgressMask.ctor_progressmask((value)!, (total)!, (color)!) this.peer = new Finalizable(ctorPtr, ProgressMask.getFinalizer()) } } diff --git a/arkoala-arkts/arkui/src/generated/ArkRectShapeMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkRectShapeMaterialized.ts index 287e4fd7f69e080607712e38f38666392a52c126..1b64903339ec38857ce8ef69d89f536da668b0e1 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRectShapeMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRectShapeMaterialized.ts @@ -21,7 +21,7 @@ import { Position, ResourceColor, Length, SizeOptions } from "./ArkUnitsInterfac import { Color } from "./ArkEnumsInterfaces" import { Resource } from "./ArkResourceInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -64,7 +64,7 @@ export class RectShape implements MaterializedBase { return retval } constructor(options?: RectShapeOptions | RoundRectShapeOptions) { - const ctorPtr : KPointer = RectShape.ctor_rectshape(options) + const ctorPtr : KPointer = RectShape.ctor_rectshape((options)!) this.peer = new Finalizable(ctorPtr, RectShape.getFinalizer()) } static getFinalizer(): KPointer { diff --git a/arkoala-arkts/arkui/src/generated/ArkRenderingContextSettingsMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkRenderingContextSettingsMaterialized.ts index eba617ebfa484ce52d17cee9d10b14a002250ee1..eb94c8a999331a50351ab5902e6ca029572cddd5 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRenderingContextSettingsMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRenderingContextSettingsMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -56,7 +56,7 @@ export class RenderingContextSettings implements MaterializedBase { return retval } constructor(antialias?: boolean) { - const ctorPtr : KPointer = RenderingContextSettings.ctor_renderingcontextsettings(antialias) + const ctorPtr : KPointer = RenderingContextSettings.ctor_renderingcontextsettings((antialias)!) this.peer = new Finalizable(ctorPtr, RenderingContextSettings.getFinalizer()) } static getFinalizer(): KPointer { diff --git a/arkoala-arkts/arkui/src/generated/ArkReplaceSymbolEffectMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkReplaceSymbolEffectMaterialized.ts index ef6c989ae1d5038917059adef386fcfdc726dcf9..98c57e1a495de6628477e8dd6c65bb19a314bdbf 100644 --- a/arkoala-arkts/arkui/src/generated/ArkReplaceSymbolEffectMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkReplaceSymbolEffectMaterialized.ts @@ -18,7 +18,7 @@ import { SymbolEffect, EffectScope } from "./ArkArkuiExternalInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -57,7 +57,7 @@ export class ReplaceSymbolEffect implements MaterializedBase,SymbolEffect { return retval } constructor(scope?: EffectScope) { - const ctorPtr : KPointer = ReplaceSymbolEffect.ctor_replacesymboleffect(scope) + const ctorPtr : KPointer = ReplaceSymbolEffect.ctor_replacesymboleffect((scope)!) this.peer = new Finalizable(ctorPtr, ReplaceSymbolEffect.getFinalizer()) } static getFinalizer(): KPointer { diff --git a/arkoala-arkts/arkui/src/generated/ArkRichEditorBaseControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkRichEditorBaseControllerMaterialized.ts index 13ba955271b70252624f1abf0fbb9b14e2000947..10d2636758de4a806ad74dd5def955e8f26a6db3 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRichEditorBaseControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRichEditorBaseControllerMaterialized.ts @@ -23,7 +23,7 @@ import { LayoutManager, LayoutManagerInternal } from "./ArkLayoutManagerMaterial import { PreviewText } from "./ArkTextCommonInterfaces" import { RichEditorTextStyle } from "./ArkRichEditorInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -133,7 +133,8 @@ export class RichEditorBaseController implements MaterializedBase { } private getLayoutManager_serialize(): LayoutManager { const retval = ArkUIGeneratedNativeModule._RichEditorBaseController_getLayoutManager(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + const obj : LayoutManager = LayoutManagerInternal.fromPtr(retval) + return obj } private getPreviewText_serialize(): PreviewText { const retval = ArkUIGeneratedNativeModule._RichEditorBaseController_getPreviewText(this.peer!.ptr) diff --git a/arkoala-arkts/arkui/src/generated/ArkRichEditorControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkRichEditorControllerMaterialized.ts index e6b48149fcbef616bbecdfc46aa2bf86b0c5c4af..398d727b10391e540c316efe23d9d6ef5461ed47 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRichEditorControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRichEditorControllerMaterialized.ts @@ -29,7 +29,7 @@ import { CustomNodeBuilder } from "./ArkCustomBuilderInterfaces" import { Resource } from "./ArkResourceInterfaces" import { StyledString, StyledStringInternal } from "./ArkStyledStringMaterialized" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -261,10 +261,7 @@ export class RichEditorController extends RichEditorBaseController implements Ma return new Deserializer(retval, retval.length).readRichEditorSelection() } private fromStyledString_serialize(value: StyledString): Array { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeStyledString(value) - const retval = ArkUIGeneratedNativeModule._RichEditorController_fromStyledString(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + const retval = ArkUIGeneratedNativeModule._RichEditorController_fromStyledString(this.peer!.ptr, toPeerPtr(value)) throw new Error("Object deserialization is not implemented.") } private toStyledString_serialize(value: RichEditorRange): StyledString { @@ -272,6 +269,7 @@ export class RichEditorController extends RichEditorBaseController implements Ma thisSerializer.writeRichEditorRange(value) const retval = ArkUIGeneratedNativeModule._RichEditorController_toStyledString(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() - throw new Error("Object deserialization is not implemented.") + const obj : StyledString = StyledStringInternal.fromPtr(retval) + return obj } } diff --git a/arkoala-arkts/arkui/src/generated/ArkRichEditorStyledStringControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkRichEditorStyledStringControllerMaterialized.ts index ae245a2a30e463a4e4da862cf96d299d61f0aa7f..d932af2f9bf76a6988ca313c78b58006366d9cc5 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRichEditorStyledStringControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRichEditorStyledStringControllerMaterialized.ts @@ -27,7 +27,7 @@ import { StyledStringController, StyledStringControllerInternal } from "./ArkSty import { StyledString, StyledStringInternal } from "./ArkStyledStringMaterialized" import { MutableStyledString, MutableStyledStringInternal } from "./ArkMutableStyledStringMaterialized" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -74,14 +74,12 @@ export class RichEditorStyledStringController extends RichEditorBaseController i return } private setStyledString_serialize(styledString: StyledString): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeStyledString(styledString) - ArkUIGeneratedNativeModule._RichEditorStyledStringController_setStyledString(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._RichEditorStyledStringController_setStyledString(this.peer!.ptr, toPeerPtr(styledString)) } private getStyledString_serialize(): MutableStyledString { const retval = ArkUIGeneratedNativeModule._RichEditorStyledStringController_getStyledString(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + const obj : MutableStyledString = MutableStyledStringInternal.fromPtr(retval) + return obj } private getSelection_serialize(): RichEditorRange { const retval = ArkUIGeneratedNativeModule._RichEditorStyledStringController_getSelection(this.peer!.ptr) diff --git a/arkoala-arkts/arkui/src/generated/ArkRotationGestureEventMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkRotationGestureEventMaterialized.ts index f9103c901dd685540214559ab1920e2d19523da2..f12ae005edda9959a536b3bd4dc100b5c84f0748 100644 --- a/arkoala-arkts/arkui/src/generated/ArkRotationGestureEventMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkRotationGestureEventMaterialized.ts @@ -21,7 +21,7 @@ import { BaseEvent, BaseEventInternal } from "./ArkBaseEventMaterialized" import { EventTarget, SourceType, SourceTool } from "./ArkCommonInterfaces" import { FingerInfo } from "./ArkGestureInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkScaleSymbolEffectMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkScaleSymbolEffectMaterialized.ts index b84da4f91a04d59f770953f0863b90e71908b0bb..dc4154882e6f5313a126d7ad7e50d41c9edf37a6 100644 --- a/arkoala-arkts/arkui/src/generated/ArkScaleSymbolEffectMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkScaleSymbolEffectMaterialized.ts @@ -18,7 +18,7 @@ import { SymbolEffect, EffectScope, EffectDirection } from "./ArkArkuiExternalInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -71,7 +71,7 @@ export class ScaleSymbolEffect implements MaterializedBase,SymbolEffect { return retval } constructor(scope?: EffectScope, direction?: EffectDirection) { - const ctorPtr : KPointer = ScaleSymbolEffect.ctor_scalesymboleffect(scope, direction) + const ctorPtr : KPointer = ScaleSymbolEffect.ctor_scalesymboleffect((scope)!, (direction)!) this.peer = new Finalizable(ctorPtr, ScaleSymbolEffect.getFinalizer()) } static getFinalizer(): KPointer { diff --git a/arkoala-arkts/arkui/src/generated/ArkScreenCaptureHandlerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkScreenCaptureHandlerMaterialized.ts index b342ccb8d9338349c22bc180a372080742e2a24f..d83c22582d27092862dcc59dfcbe0dc489914a57 100644 --- a/arkoala-arkts/arkui/src/generated/ArkScreenCaptureHandlerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkScreenCaptureHandlerMaterialized.ts @@ -18,7 +18,7 @@ import { ScreenCaptureConfig } from "./ArkWebInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkScrollMotionMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkScrollMotionMaterialized.ts index 4847bb3aa2864a2303c47f2bd1a65dd12db7d05d..822a0d1b24a98a45a602108ce649d7f0b0fe9462 100644 --- a/arkoala-arkts/arkui/src/generated/ArkScrollMotionMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkScrollMotionMaterialized.ts @@ -18,7 +18,7 @@ import { SpringProp, SpringPropInternal } from "./ArkSpringPropMaterialized" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -37,16 +37,13 @@ export class ScrollMotion implements MaterializedBase { return this.peer } static ctor_scrollmotion(position: number, velocity: number, min: number, max: number, prop: SpringProp): KPointer { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeSpringProp(prop) - const retval = ArkUIGeneratedNativeModule._ScrollMotion_ctor(position, velocity, min, max, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + const retval = ArkUIGeneratedNativeModule._ScrollMotion_ctor(position, velocity, min, max, toPeerPtr(prop)) return retval } constructor(position?: number, velocity?: number, min?: number, max?: number, prop?: SpringProp) { - if (((position) !== (undefined)) && ((velocity) !== (undefined)) && ((min) !== (undefined)) && ((max) !== (undefined)) && ((prop) !== (undefined))) + if (((position) !== (undefined)) || ((velocity) !== (undefined)) || ((min) !== (undefined)) || ((max) !== (undefined)) || ((prop) !== (undefined))) { - const ctorPtr : KPointer = ScrollMotion.ctor_scrollmotion(position, velocity, min, max, prop) + const ctorPtr : KPointer = ScrollMotion.ctor_scrollmotion((position)!, (velocity)!, (min)!, (max)!, (prop)!) this.peer = new Finalizable(ctorPtr, ScrollMotion.getFinalizer()) } } diff --git a/arkoala-arkts/arkui/src/generated/ArkScrollableTargetInfoMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkScrollableTargetInfoMaterialized.ts index 489a0269e9c5b68e0b875ca12dbef956db448d69..282df9407ddb6592d6325d565b0c672d552dcf9a 100644 --- a/arkoala-arkts/arkui/src/generated/ArkScrollableTargetInfoMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkScrollableTargetInfoMaterialized.ts @@ -18,7 +18,7 @@ import { EventTargetInfo, EventTargetInfoInternal } from "./ArkEventTargetInfoMaterialized" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkScrollerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkScrollerMaterialized.ts index 418e52136818eff972f280281dfb631d84f6de4f..bf487b8c57edc4f2d740330031bbae0aaccacecd 100644 --- a/arkoala-arkts/arkui/src/generated/ArkScrollerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkScrollerMaterialized.ts @@ -23,7 +23,7 @@ import { Length } from "./ArkUnitsInterfaces" import { RectResult } from "./ArkCommonInterfaces" import { Resource } from "./ArkResourceInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkSearchControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkSearchControllerMaterialized.ts index 1ef08c79d6459383dadf772f6d0e8b367221845f..53c322c059dff809052c4c857e44ed66c27259a1 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSearchControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSearchControllerMaterialized.ts @@ -19,7 +19,7 @@ import { TextContentControllerBase, TextContentControllerBaseInternal } from "./ArkTextContentControllerBaseMaterialized" import { CaretOffset, RectResult, SelectionOptions } from "./ArkCommonInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkSpringMotionMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkSpringMotionMaterialized.ts index c16deb10a470b895651c2b2d042d5b643e7a3b7c..1eee8a6689ad09f9cdd543172be120fe5c3054f2 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSpringMotionMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSpringMotionMaterialized.ts @@ -18,7 +18,7 @@ import { SpringProp, SpringPropInternal } from "./ArkSpringPropMaterialized" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -37,16 +37,13 @@ export class SpringMotion implements MaterializedBase { return this.peer } static ctor_springmotion(start: number, end: number, velocity: number, prop: SpringProp): KPointer { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeSpringProp(prop) - const retval = ArkUIGeneratedNativeModule._SpringMotion_ctor(start, end, velocity, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + const retval = ArkUIGeneratedNativeModule._SpringMotion_ctor(start, end, velocity, toPeerPtr(prop)) return retval } constructor(start?: number, end?: number, velocity?: number, prop?: SpringProp) { - if (((start) !== (undefined)) && ((end) !== (undefined)) && ((velocity) !== (undefined)) && ((prop) !== (undefined))) + if (((start) !== (undefined)) || ((end) !== (undefined)) || ((velocity) !== (undefined)) || ((prop) !== (undefined))) { - const ctorPtr : KPointer = SpringMotion.ctor_springmotion(start, end, velocity, prop) + const ctorPtr : KPointer = SpringMotion.ctor_springmotion((start)!, (end)!, (velocity)!, (prop)!) this.peer = new Finalizable(ctorPtr, SpringMotion.getFinalizer()) } } diff --git a/arkoala-arkts/arkui/src/generated/ArkSpringPropMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkSpringPropMaterialized.ts index a8e93fd2c770d8d49f8bd40330b74ea38f8b5c0e..28f0fcfcf75b8eee9a6d9a7e6052b5a00140cf5f 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSpringPropMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSpringPropMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -40,9 +40,9 @@ export class SpringProp implements MaterializedBase { return retval } constructor(mass?: number, stiffness?: number, damping?: number) { - if (((mass) !== (undefined)) && ((stiffness) !== (undefined)) && ((damping) !== (undefined))) + if (((mass) !== (undefined)) || ((stiffness) !== (undefined)) || ((damping) !== (undefined))) { - const ctorPtr : KPointer = SpringProp.ctor_springprop(mass, stiffness, damping) + const ctorPtr : KPointer = SpringProp.ctor_springprop((mass)!, (stiffness)!, (damping)!) this.peer = new Finalizable(ctorPtr, SpringProp.getFinalizer()) } } diff --git a/arkoala-arkts/arkui/src/generated/ArkSslErrorHandlerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkSslErrorHandlerMaterialized.ts index fd4e811e0762c5391580f319d6c2bdefd01be684..bb412bd447521b67f6ebe433f9d89c4583e5e0e3 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSslErrorHandlerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSslErrorHandlerMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkStyledStringControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkStyledStringControllerMaterialized.ts index d830165a588692de31d1b423947051d56df14fe4..996b38a9bac6aa93ceeac39ea23d6933cbd5f515 100644 --- a/arkoala-arkts/arkui/src/generated/ArkStyledStringControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkStyledStringControllerMaterialized.ts @@ -19,7 +19,7 @@ import { StyledString, StyledStringInternal } from "./ArkStyledStringMaterialized" import { MutableStyledString, MutableStyledStringInternal } from "./ArkMutableStyledStringMaterialized" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -54,14 +54,12 @@ export class StyledStringControllerInternal implements MaterializedBase,StyledSt return this.getStyledString_serialize() } private setStyledString_serialize(styledString: StyledString): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeStyledString(styledString) - ArkUIGeneratedNativeModule._StyledStringController_setStyledString(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._StyledStringController_setStyledString(this.peer!.ptr, toPeerPtr(styledString)) } private getStyledString_serialize(): MutableStyledString { const retval = ArkUIGeneratedNativeModule._StyledStringController_getStyledString(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + const obj : MutableStyledString = MutableStyledStringInternal.fromPtr(retval) + return obj } public static fromPtr(ptr: KPointer): StyledStringControllerInternal { const obj : StyledStringControllerInternal = new StyledStringControllerInternal() diff --git a/arkoala-arkts/arkui/src/generated/ArkStyledStringMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkStyledStringMaterialized.ts index ade7f30c496ed98428d44fbf7cce75f7920b0eeb..831325664ffc7e15a87398cb56d34b6af023124d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkStyledStringMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkStyledStringMaterialized.ts @@ -20,7 +20,7 @@ import { ImageAttachment, ImageAttachmentInternal } from "./ArkImageAttachmentMa import { CustomSpan, CustomSpanInternal } from "./ArkCustomSpanMaterialized" import { StyleOptions, StyledStringKey, SpanStyle } from "./ArkStyledStringInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -76,9 +76,9 @@ export class StyledString implements MaterializedBase { return retval } constructor(value?: string | ImageAttachment | CustomSpan, styles?: Array) { - if (((value) !== (undefined)) && ((styles) !== (undefined))) + if (((value) !== (undefined)) || ((styles) !== (undefined))) { - const ctorPtr : KPointer = StyledString.ctor_styledstring(value, styles) + const ctorPtr : KPointer = StyledString.ctor_styledstring((value)!, (styles)!) this.peer = new Finalizable(ctorPtr, StyledString.getFinalizer()) } } @@ -140,10 +140,7 @@ export class StyledString implements MaterializedBase { throw new Error("Object deserialization is not implemented.") } private equals_serialize(other: StyledString): boolean { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeStyledString(other) - const retval = ArkUIGeneratedNativeModule._StyledString_equals(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + const retval = ArkUIGeneratedNativeModule._StyledString_equals(this.peer!.ptr, toPeerPtr(other)) return retval } private subStyledString_serialize(start: number, length?: number): StyledString { @@ -168,17 +165,11 @@ export class StyledString implements MaterializedBase { return retval } private static toHtml_serialize(styledString: StyledString): string { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeStyledString(styledString) - const retval = ArkUIGeneratedNativeModule._StyledString_toHtml(thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + const retval = ArkUIGeneratedNativeModule._StyledString_toHtml(toPeerPtr(styledString)) return retval } private static marshalling_serialize(styledString: StyledString): NativeBuffer { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeStyledString(styledString) - const retval = ArkUIGeneratedNativeModule._StyledString_marshalling(thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + const retval = ArkUIGeneratedNativeModule._StyledString_marshalling(toPeerPtr(styledString)) return retval } private static unmarshalling_serialize(buffer: NativeBuffer): Promise { diff --git a/arkoala-arkts/arkui/src/generated/ArkSubmitEventMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkSubmitEventMaterialized.ts index 8c4b4b9ef7a20c2bdd6715cae5586dddd3cd0831..25cdef4fe3d75e54289f64002a27c970b4147432 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSubmitEventMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSubmitEventMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkSwipeGestureEventMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkSwipeGestureEventMaterialized.ts index f7f7a4587552494878b266f10dac36575c039600..872a8839830fd6315fd5b999669625a70fc71f22 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSwipeGestureEventMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSwipeGestureEventMaterialized.ts @@ -21,7 +21,7 @@ import { BaseEvent, BaseEventInternal } from "./ArkBaseEventMaterialized" import { EventTarget, SourceType, SourceTool } from "./ArkCommonInterfaces" import { FingerInfo } from "./ArkGestureInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkSwiperContentTransitionProxyMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkSwiperContentTransitionProxyMaterialized.ts index 897c7558c639940e0c1940e67a94b81d53dd24b6..a2144847d34659ebeec52134c374fa2ea6dcee07 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSwiperContentTransitionProxyMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSwiperContentTransitionProxyMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkSwiperControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkSwiperControllerMaterialized.ts index 06212470395f166bcf8e45fb9a7f9c912678e5f3..b68b3570a788e79410c86f7e3fab11b082e32182 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSwiperControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSwiperControllerMaterialized.ts @@ -18,7 +18,7 @@ import { VoidCallback } from "./ArkUnitsInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkSystemOpsMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkSystemOpsMaterialized.ts index e0d95827a4f1e7b1512513c6333d79fe0cbf4437..10b9ab27284c84f033f97a771cdc6d8ae3b966e6 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSystemOpsMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSystemOpsMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkTabContentTransitionProxyMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTabContentTransitionProxyMaterialized.ts index bafecfb6fcec2342ca5be0b64d026732e5a18ec1..411346a9235e42186ea59cbbf83d9fc80274e216 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTabContentTransitionProxyMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTabContentTransitionProxyMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkTabsControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTabsControllerMaterialized.ts index a332d1931a85c2574f9c9393ec71f0fe1a2a692e..bf06b458bd3c1280d6fbf25a43b59d67d7e61b5d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTabsControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTabsControllerMaterialized.ts @@ -18,7 +18,7 @@ import { TranslateOptions } from "./ArkCommonInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkTapGestureEventMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTapGestureEventMaterialized.ts index c9e2090ea0ad9effe97b7c83aab625f47f05060c..629e16eaada380d77c9329942edbbb6223dd1909 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTapGestureEventMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTapGestureEventMaterialized.ts @@ -21,7 +21,7 @@ import { BaseEvent, BaseEventInternal } from "./ArkBaseEventMaterialized" import { EventTarget, SourceType, SourceTool } from "./ArkCommonInterfaces" import { FingerInfo } from "./ArkGestureInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkTextAreaControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTextAreaControllerMaterialized.ts index 2240ad9d435bbcb1f03fdb301b44161c6c7136a0..6ee2a9bc335cd7aaa59bb5eb4e41753f9bc19f31 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextAreaControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextAreaControllerMaterialized.ts @@ -19,7 +19,7 @@ import { TextContentControllerBase, TextContentControllerBaseInternal } from "./ArkTextContentControllerBaseMaterialized" import { CaretOffset, RectResult, SelectionOptions } from "./ArkCommonInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkTextBaseControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTextBaseControllerMaterialized.ts index 3a13afe287038dada42728be38f012d42dfa5686..e19e06d6d4bc4ab3af9891b8ed0835e64ae78e23 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextBaseControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextBaseControllerMaterialized.ts @@ -19,7 +19,7 @@ import { SelectionOptions } from "./ArkCommonInterfaces" import { LayoutManager, LayoutManagerInternal } from "./ArkLayoutManagerMaterialized" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -77,7 +77,8 @@ export class TextBaseControllerInternal implements MaterializedBase,TextBaseCont } private getLayoutManager_serialize(): LayoutManager { const retval = ArkUIGeneratedNativeModule._TextBaseController_getLayoutManager(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + const obj : LayoutManager = LayoutManagerInternal.fromPtr(retval) + return obj } public static fromPtr(ptr: KPointer): TextBaseControllerInternal { const obj : TextBaseControllerInternal = new TextBaseControllerInternal() diff --git a/arkoala-arkts/arkui/src/generated/ArkTextClockControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTextClockControllerMaterialized.ts index b0d52430317626f9ff1e7f771c0ee21d69228804..ccefc23976ec89b9c4264851b6abc6641e7949df 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextClockControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextClockControllerMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkTextContentControllerBaseMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTextContentControllerBaseMaterialized.ts index fc8cbd74ab2122530c9abee45f388c5e0d254d3b..dad957a73bdca20df00f55a47367b180f410e79e 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextContentControllerBaseMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextContentControllerBaseMaterialized.ts @@ -18,7 +18,7 @@ import { CaretOffset, RectResult } from "./ArkCommonInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkTextControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTextControllerMaterialized.ts index 82134a185054e7bca1aa090af4adb6c50a74b9ed..e005815e92d95ef881b38a2e72c015789cd7787f 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextControllerMaterialized.ts @@ -19,7 +19,7 @@ import { StyledString, StyledStringInternal } from "./ArkStyledStringMaterialized" import { LayoutManager, LayoutManagerInternal } from "./ArkLayoutManagerMaterialized" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -64,13 +64,11 @@ export class TextController implements MaterializedBase { ArkUIGeneratedNativeModule._TextController_closeSelectionMenu(this.peer!.ptr) } private setStyledString_serialize(value: StyledString): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeStyledString(value) - ArkUIGeneratedNativeModule._TextController_setStyledString(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._TextController_setStyledString(this.peer!.ptr, toPeerPtr(value)) } private getLayoutManager_serialize(): LayoutManager { const retval = ArkUIGeneratedNativeModule._TextController_getLayoutManager(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + const obj : LayoutManager = LayoutManagerInternal.fromPtr(retval) + return obj } } diff --git a/arkoala-arkts/arkui/src/generated/ArkTextEditControllerExMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTextEditControllerExMaterialized.ts index 5ff481f47afb63d3624bc3fc213980b8cd88f488..af4cbfe250e7b5258f6df6530f838ac4918340bf 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextEditControllerExMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextEditControllerExMaterialized.ts @@ -21,7 +21,7 @@ import { SelectionOptions } from "./ArkCommonInterfaces" import { LayoutManager, LayoutManagerInternal } from "./ArkLayoutManagerMaterialized" import { PreviewText } from "./ArkTextCommonInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkTextInputControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTextInputControllerMaterialized.ts index 8b58a379a8efc0f162c968df182745126ce1d3ee..ab355cbb925509ed016f6c8e63a33b7a1840ed1b 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextInputControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextInputControllerMaterialized.ts @@ -19,7 +19,7 @@ import { TextContentControllerBase, TextContentControllerBaseInternal } from "./ArkTextContentControllerBaseMaterialized" import { CaretOffset, RectResult, SelectionOptions } from "./ArkCommonInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkTextMenuItemIdMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTextMenuItemIdMaterialized.ts index d8f3472865579bc7ef8573c5471c99cbed541655..5c5a96ef42feac4c37ca4869c0c927721ef7615e 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextMenuItemIdMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextMenuItemIdMaterialized.ts @@ -19,7 +19,7 @@ import { ResourceStr } from "./ArkUnitsInterfaces" import { Resource } from "./ArkResourceInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -38,25 +38,25 @@ export class TextMenuItemId implements MaterializedBase { return this.peer } static get CUT(): TextMenuItemId { - throw new Error("Not implemented") + return TextMenuItemId.getCUT() } static get COPY(): TextMenuItemId { - throw new Error("Not implemented") + return TextMenuItemId.getCOPY() } static get PASTE(): TextMenuItemId { - throw new Error("Not implemented") + return TextMenuItemId.getPASTE() } static get SELECT_ALL(): TextMenuItemId { - throw new Error("Not implemented") + return TextMenuItemId.getSELECT_ALL() } static get COLLABORATION_SERVICE(): TextMenuItemId { - throw new Error("Not implemented") + return TextMenuItemId.getCOLLABORATION_SERVICE() } static get CAMERA_INPUT(): TextMenuItemId { - throw new Error("Not implemented") + return TextMenuItemId.getCAMERA_INPUT() } static get AI_WRITER(): TextMenuItemId { - throw new Error("Not implemented") + return TextMenuItemId.getAI_WRITER() } static ctor_textmenuitemid(): KPointer { const retval = ArkUIGeneratedNativeModule._TextMenuItemId_ctor() @@ -80,6 +80,27 @@ export class TextMenuItemId implements MaterializedBase { const id_casted = id as (TextMenuItemId) return this.equals_serialize(id_casted) } + private static getCUT(): TextMenuItemId { + return TextMenuItemId.getCUT_serialize() + } + private static getCOPY(): TextMenuItemId { + return TextMenuItemId.getCOPY_serialize() + } + private static getPASTE(): TextMenuItemId { + return TextMenuItemId.getPASTE_serialize() + } + private static getSELECT_ALL(): TextMenuItemId { + return TextMenuItemId.getSELECT_ALL_serialize() + } + private static getCOLLABORATION_SERVICE(): TextMenuItemId { + return TextMenuItemId.getCOLLABORATION_SERVICE_serialize() + } + private static getCAMERA_INPUT(): TextMenuItemId { + return TextMenuItemId.getCAMERA_INPUT_serialize() + } + private static getAI_WRITER(): TextMenuItemId { + return TextMenuItemId.getAI_WRITER_serialize() + } private static of_serialize(id: ResourceStr): TextMenuItemId { const thisSerializer : Serializer = Serializer.hold() let id_type : int32 = RuntimeType.UNDEFINED @@ -100,10 +121,42 @@ export class TextMenuItemId implements MaterializedBase { return obj } private equals_serialize(id: TextMenuItemId): boolean { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeTextMenuItemId(id) - const retval = ArkUIGeneratedNativeModule._TextMenuItemId_equals(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + const retval = ArkUIGeneratedNativeModule._TextMenuItemId_equals(this.peer!.ptr, toPeerPtr(id)) return retval } + private static getCUT_serialize(): TextMenuItemId { + const retval = ArkUIGeneratedNativeModule._TextMenuItemId_getCUT() + const obj : TextMenuItemId = TextMenuItemIdInternal.fromPtr(retval) + return obj + } + private static getCOPY_serialize(): TextMenuItemId { + const retval = ArkUIGeneratedNativeModule._TextMenuItemId_getCOPY() + const obj : TextMenuItemId = TextMenuItemIdInternal.fromPtr(retval) + return obj + } + private static getPASTE_serialize(): TextMenuItemId { + const retval = ArkUIGeneratedNativeModule._TextMenuItemId_getPASTE() + const obj : TextMenuItemId = TextMenuItemIdInternal.fromPtr(retval) + return obj + } + private static getSELECT_ALL_serialize(): TextMenuItemId { + const retval = ArkUIGeneratedNativeModule._TextMenuItemId_getSELECT_ALL() + const obj : TextMenuItemId = TextMenuItemIdInternal.fromPtr(retval) + return obj + } + private static getCOLLABORATION_SERVICE_serialize(): TextMenuItemId { + const retval = ArkUIGeneratedNativeModule._TextMenuItemId_getCOLLABORATION_SERVICE() + const obj : TextMenuItemId = TextMenuItemIdInternal.fromPtr(retval) + return obj + } + private static getCAMERA_INPUT_serialize(): TextMenuItemId { + const retval = ArkUIGeneratedNativeModule._TextMenuItemId_getCAMERA_INPUT() + const obj : TextMenuItemId = TextMenuItemIdInternal.fromPtr(retval) + return obj + } + private static getAI_WRITER_serialize(): TextMenuItemId { + const retval = ArkUIGeneratedNativeModule._TextMenuItemId_getAI_WRITER() + const obj : TextMenuItemId = TextMenuItemIdInternal.fromPtr(retval) + return obj + } } diff --git a/arkoala-arkts/arkui/src/generated/ArkTextPickerDialogMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTextPickerDialogMaterialized.ts index dadd49a86c2180c64921162feccbe9297ab6041e..b8991e9709b4bfed5179d8249ea22490c946b094 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextPickerDialogMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextPickerDialogMaterialized.ts @@ -18,7 +18,7 @@ import { TextPickerDialogOptions } from "./ArkTextPickerInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkTextShadowStyleMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTextShadowStyleMaterialized.ts index ad7bcaaef4145858d439bb563bf8bf6e96bbdace..adc59ca01c82548271d62ba5112bb41927aefed7 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextShadowStyleMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextShadowStyleMaterialized.ts @@ -18,7 +18,7 @@ import { ShadowOptions } from "./ArkCommonInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -64,7 +64,7 @@ export class TextShadowStyle implements MaterializedBase { constructor(value?: ShadowOptions | Array) { if ((value) !== (undefined)) { - const ctorPtr : KPointer = TextShadowStyle.ctor_textshadowstyle(value) + const ctorPtr : KPointer = TextShadowStyle.ctor_textshadowstyle((value)!) this.peer = new Finalizable(ctorPtr, TextShadowStyle.getFinalizer()) } } diff --git a/arkoala-arkts/arkui/src/generated/ArkTextStyleStyledStringMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTextStyleStyledStringMaterialized.ts index 02b907232ff6d5660e13b0768303ef0b2f595f6e..1f0f590c72ac662ba2852c3b245c2f4721917121 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextStyleStyledStringMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextStyleStyledStringMaterialized.ts @@ -21,7 +21,7 @@ import { FontStyle, Color } from "./ArkEnumsInterfaces" import { TextStyleInterface } from "./ArkStyledStringInterfaces" import { Resource } from "./ArkResourceInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -68,7 +68,7 @@ export class TextStyle_styled_string implements MaterializedBase { return retval } constructor(value?: TextStyleInterface) { - const ctorPtr : KPointer = TextStyle_styled_string.ctor_textstyle_styled_string(value) + const ctorPtr : KPointer = TextStyle_styled_string.ctor_textstyle_styled_string((value)!) this.peer = new Finalizable(ctorPtr, TextStyle_styled_string.getFinalizer()) } static getFinalizer(): KPointer { diff --git a/arkoala-arkts/arkui/src/generated/ArkTextTimerControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTextTimerControllerMaterialized.ts index 046447f0ceee158f4afc00c3f47de67b39a2c317..36892fc6dbebc8d3c1340f01b6ad22fef8c52689 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTextTimerControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTextTimerControllerMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkTimePickerDialogMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTimePickerDialogMaterialized.ts index 84c9071864f8d814b85df0254e57082c2495dcff..049eb749162b93903e280b40735d649f5a4230a5 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTimePickerDialogMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTimePickerDialogMaterialized.ts @@ -18,7 +18,7 @@ import { TimePickerDialogOptions } from "./ArkTimePickerInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkTouchEventMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTouchEventMaterialized.ts index 036658c413353286c8d16723efda3fe4e3941b2e..a797954ad299d8710c5df194751669fcf7acbe41 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTouchEventMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTouchEventMaterialized.ts @@ -21,7 +21,7 @@ import { EventTarget, SourceType, SourceTool, TouchObject, HistoricalPoint } fro import { TouchType } from "./ArkEnumsInterfaces" import { Callback_Void } from "./SyntheticDeclarations" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkTransitionEffectMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkTransitionEffectMaterialized.ts index 510a7493caacce9de0fe90406e3c44b46fbe20cb..3099960938f7cbaa4bf4d1fddf76e5e01e1042e3 100644 --- a/arkoala-arkts/arkui/src/generated/ArkTransitionEffectMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkTransitionEffectMaterialized.ts @@ -18,7 +18,7 @@ import { TransitionEffects, TranslateOptions, RotateOptions, ScaleOptions, TransitionEdge, AnimateParam } from "./ArkCommonInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -37,16 +37,16 @@ export class TransitionEffect implements MaterializedBase { return this.peer } static get IDENTITY(): TransitionEffect { - throw new Error("Not implemented") + return TransitionEffect.getIDENTITY() } static get OPACITY(): TransitionEffect { - throw new Error("Not implemented") + return TransitionEffect.getOPACITY() } static get SLIDE(): TransitionEffect { - throw new Error("Not implemented") + return TransitionEffect.getSLIDE() } static get SLIDE_SWITCH(): TransitionEffect { - throw new Error("Not implemented") + return TransitionEffect.getSLIDE_SWITCH() } static ctor_transitioneffect(type: string, effect: TransitionEffects): KPointer { const thisSerializer : Serializer = Serializer.hold() @@ -72,9 +72,9 @@ export class TransitionEffect implements MaterializedBase { return retval } constructor(type?: string, effect?: TransitionEffects) { - if (((type) !== (undefined)) && ((effect) !== (undefined))) + if (((type) !== (undefined)) || ((effect) !== (undefined))) { - const ctorPtr : KPointer = TransitionEffect.ctor_transitioneffect(type, effect) + const ctorPtr : KPointer = TransitionEffect.ctor_transitioneffect((type)!, (effect)!) this.peer = new Finalizable(ctorPtr, TransitionEffect.getFinalizer()) } } @@ -114,6 +114,18 @@ export class TransitionEffect implements MaterializedBase { const transitionEffect_casted = transitionEffect as (TransitionEffect) return this.combine_serialize(transitionEffect_casted) } + private static getIDENTITY(): TransitionEffect { + return TransitionEffect.getIDENTITY_serialize() + } + private static getOPACITY(): TransitionEffect { + return TransitionEffect.getOPACITY_serialize() + } + private static getSLIDE(): TransitionEffect { + return TransitionEffect.getSLIDE_serialize() + } + private static getSLIDE_SWITCH(): TransitionEffect { + return TransitionEffect.getSLIDE_SWITCH_serialize() + } private static translate_serialize(options: TranslateOptions): TransitionEffect { const thisSerializer : Serializer = Serializer.hold() thisSerializer.writeTranslateOptions(options) @@ -149,11 +161,7 @@ export class TransitionEffect implements MaterializedBase { return obj } private static asymmetric_serialize(appear: TransitionEffect, disappear: TransitionEffect): TransitionEffect { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeTransitionEffect(appear) - thisSerializer.writeTransitionEffect(disappear) - const retval = ArkUIGeneratedNativeModule._TransitionEffect_asymmetric(thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + const retval = ArkUIGeneratedNativeModule._TransitionEffect_asymmetric(toPeerPtr(appear), toPeerPtr(disappear)) const obj : TransitionEffect = TransitionEffectInternal.fromPtr(retval) return obj } @@ -166,10 +174,27 @@ export class TransitionEffect implements MaterializedBase { return obj } private combine_serialize(transitionEffect: TransitionEffect): TransitionEffect { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeTransitionEffect(transitionEffect) - const retval = ArkUIGeneratedNativeModule._TransitionEffect_combine(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + const retval = ArkUIGeneratedNativeModule._TransitionEffect_combine(this.peer!.ptr, toPeerPtr(transitionEffect)) + const obj : TransitionEffect = TransitionEffectInternal.fromPtr(retval) + return obj + } + private static getIDENTITY_serialize(): TransitionEffect { + const retval = ArkUIGeneratedNativeModule._TransitionEffect_getIDENTITY() + const obj : TransitionEffect = TransitionEffectInternal.fromPtr(retval) + return obj + } + private static getOPACITY_serialize(): TransitionEffect { + const retval = ArkUIGeneratedNativeModule._TransitionEffect_getOPACITY() + const obj : TransitionEffect = TransitionEffectInternal.fromPtr(retval) + return obj + } + private static getSLIDE_serialize(): TransitionEffect { + const retval = ArkUIGeneratedNativeModule._TransitionEffect_getSLIDE() + const obj : TransitionEffect = TransitionEffectInternal.fromPtr(retval) + return obj + } + private static getSLIDE_SWITCH_serialize(): TransitionEffect { + const retval = ArkUIGeneratedNativeModule._TransitionEffect_getSLIDE_SWITCH() const obj : TransitionEffect = TransitionEffectInternal.fromPtr(retval) return obj } diff --git a/arkoala-arkts/arkui/src/generated/ArkUICommonEventMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkUICommonEventMaterialized.ts index a2248e76738d7db574edb63d8415f94714ce060d..0c327f2fddb8ec3b08095b8b070802dbc7fe7c76 100644 --- a/arkoala-arkts/arkui/src/generated/ArkUICommonEventMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkUICommonEventMaterialized.ts @@ -23,7 +23,7 @@ import { KeyEvent, KeyEventInternal } from "./ArkKeyEventMaterialized" import { HoverCallback, SizeChangeCallback, VisibleAreaEventOptions, VisibleAreaChangeCallback } from "./ArkCommonInterfaces" import { MouseEvent, MouseEventInternal } from "./ArkMouseEventMaterialized" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkUIExtensionProxyMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkUIExtensionProxyMaterialized.ts index ebc771d3d98c929045f9ca8ce8876c2ecc6fb4c9..bfe5730c67ad952707e8594085ce25b981643f6f 100644 --- a/arkoala-arkts/arkui/src/generated/ArkUIExtensionProxyMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkUIExtensionProxyMaterialized.ts @@ -18,7 +18,7 @@ import { Callback_UIExtensionProxy_Void } from "./SyntheticDeclarations" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -86,14 +86,24 @@ export class UIExtensionProxyInternal implements MaterializedBase,UIExtensionPro private send_serialize(data: Map): void { const thisSerializer : Serializer = Serializer.hold() thisSerializer.writeInt32(data.size as int32) - // TODO: map serialization not implemented + for (const pair of data) { + const data_key = pair[0] + const data_value = pair[1] + thisSerializer.writeString(data_key) + thisSerializer.writeCustomObject("Object", data_value) + } ArkUIGeneratedNativeModule._UIExtensionProxy_send(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } private sendSync_serialize(data: Map): Map { const thisSerializer : Serializer = Serializer.hold() thisSerializer.writeInt32(data.size as int32) - // TODO: map serialization not implemented + for (const pair of data) { + const data_key = pair[0] + const data_value = pair[1] + thisSerializer.writeString(data_key) + thisSerializer.writeCustomObject("Object", data_value) + } const retval = ArkUIGeneratedNativeModule._UIExtensionProxy_sendSync(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() throw new Error("Object deserialization is not implemented.") diff --git a/arkoala-arkts/arkui/src/generated/ArkUnifiedDataMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkUnifiedDataMaterialized.ts index c7fb767fd81f973491e65cea507e089fa9e881cd..0005fc241a8fbbde9225046bb1feebef54cfbd36 100644 --- a/arkoala-arkts/arkui/src/generated/ArkUnifiedDataMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkUnifiedDataMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkUnitsInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkUnitsInterfaces.ts index 8c79d89d57d5cdfd740f17e25392237650913792..b71e7e11b96e1150cc777d8ee5d6016df1f62f91 100644 --- a/arkoala-arkts/arkui/src/generated/ArkUnitsInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkUnitsInterfaces.ts @@ -120,9 +120,6 @@ export type VoidCallback = () => void; export interface LengthMetricsUnit { _LengthMetricsUnitStub: string; } -export interface ColorMetrics { - _ColorMetricsStub: string; -} export interface Font { size?: Length; weight?: FontWeight | number | string; diff --git a/arkoala-arkts/arkui/src/generated/ArkUrlStyleMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkUrlStyleMaterialized.ts index 8b7505dfd535b864686fef2cdaa933d7b280dec4..b602e335d48372f4e403f65f2e924b6c27ef656a 100644 --- a/arkoala-arkts/arkui/src/generated/ArkUrlStyleMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkUrlStyleMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -45,7 +45,7 @@ export class UrlStyle implements MaterializedBase { constructor(url?: string) { if ((url) !== (undefined)) { - const ctorPtr : KPointer = UrlStyle.ctor_urlstyle(url) + const ctorPtr : KPointer = UrlStyle.ctor_urlstyle((url)!) this.peer = new Finalizable(ctorPtr, UrlStyle.getFinalizer()) } } diff --git a/arkoala-arkts/arkui/src/generated/ArkVideoControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkVideoControllerMaterialized.ts index 017a548d64f050295822cf015c858f960576f095..3d2e6d3e7db58fe21ced8d876184b725c8b5f2e9 100644 --- a/arkoala-arkts/arkui/src/generated/ArkVideoControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkVideoControllerMaterialized.ts @@ -18,7 +18,7 @@ import { SeekMode } from "./ArkVideoInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkViewMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkViewMaterialized.ts index 8a246190f1865a38b0840af7f40ba33715dc67a8..fe76311187b9da98be4fce08b86fefb531d8c6f1 100644 --- a/arkoala-arkts/arkui/src/generated/ArkViewMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkViewMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkWaterFlowSectionsMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkWaterFlowSectionsMaterialized.ts index 55c9e549a18c7994b5c707b8ca236d099fff4c98..d528e4519308f997511ae407c98e049bc87655a8 100644 --- a/arkoala-arkts/arkui/src/generated/ArkWaterFlowSectionsMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkWaterFlowSectionsMaterialized.ts @@ -18,7 +18,7 @@ import { SectionOptions } from "./ArkWaterFlowInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkWebContextMenuParamMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkWebContextMenuParamMaterialized.ts index 61fdbf3462acc625ba6a1c69f5a73a0982c62559..23c7f3417403d4a83b78170853402cee19943f19 100644 --- a/arkoala-arkts/arkui/src/generated/ArkWebContextMenuParamMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkWebContextMenuParamMaterialized.ts @@ -18,7 +18,7 @@ import { ContextMenuMediaType, ContextMenuSourceType, ContextMenuInputFieldType } from "./ArkWebInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkWebContextMenuResultMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkWebContextMenuResultMaterialized.ts index 10f98b75fb108315156655b28b6c1a928160dac4..915919319318ef49f4e533ad972649d019ba1da9 100644 --- a/arkoala-arkts/arkui/src/generated/ArkWebContextMenuResultMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkWebContextMenuResultMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkWebControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkWebControllerMaterialized.ts index ee0004a9fca0abd93af6145de891fbdba677e321..c1e159c224320067e610d2d4707eddc202cbf9b4 100644 --- a/arkoala-arkts/arkui/src/generated/ArkWebControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkWebControllerMaterialized.ts @@ -21,7 +21,7 @@ import { Resource } from "./ArkResourceInterfaces" import { Header, HitTestType } from "./ArkWebInterfaces" import { WebCookie, WebCookieInternal } from "./ArkWebCookieMaterialized" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -263,6 +263,7 @@ export class WebController implements MaterializedBase { } private getCookieManager_serialize(): WebCookie { const retval = ArkUIGeneratedNativeModule._WebController_getCookieManager(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + const obj : WebCookie = WebCookieInternal.fromPtr(retval) + return obj } } diff --git a/arkoala-arkts/arkui/src/generated/ArkWebCookieMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkWebCookieMaterialized.ts index a7385258fe2090b7c2d9dfa1c9bd2a2e59965bba..d189516e98bcd10563a9405a41f967ec5b4a2a32 100644 --- a/arkoala-arkts/arkui/src/generated/ArkWebCookieMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkWebCookieMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkWebKeyboardControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkWebKeyboardControllerMaterialized.ts index f4fde2efcd6dcb86d587094a982af8584c9340b9..2a450a488996ce319c5422545a98ae7de7443f60 100644 --- a/arkoala-arkts/arkui/src/generated/ArkWebKeyboardControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkWebKeyboardControllerMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkWebResourceErrorMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkWebResourceErrorMaterialized.ts index 5ebb66c76d3880ed5e0f708fc772cf286ab5d2a8..08d83f86c2bd84fdc4d13dcd0602a7470b9200a1 100644 --- a/arkoala-arkts/arkui/src/generated/ArkWebResourceErrorMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkWebResourceErrorMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkWebResourceRequestMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkWebResourceRequestMaterialized.ts index a500dfab2819b5ea08279ea74885aae0bb9b47f5..f69dc40d55101bfd1575a62d0be2b246c9672ed2 100644 --- a/arkoala-arkts/arkui/src/generated/ArkWebResourceRequestMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkWebResourceRequestMaterialized.ts @@ -18,7 +18,7 @@ import { Header } from "./ArkWebInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkWebResourceResponseMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkWebResourceResponseMaterialized.ts index c2e19e0ef7ed205e09e9bd12b2e650862c2d2ae4..832796af09dfd230077e8a8bff7ff1ec393dd366 100644 --- a/arkoala-arkts/arkui/src/generated/ArkWebResourceResponseMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkWebResourceResponseMaterialized.ts @@ -19,7 +19,7 @@ import { Resource } from "./ArkResourceInterfaces" import { Header } from "./ArkWebInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkWebviewControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkWebviewControllerMaterialized.ts index 8d28beaceb54092528e8d717bcc078616c709401..50e02a381589c3c4150fc6a1f099513d9f597991 100644 --- a/arkoala-arkts/arkui/src/generated/ArkWebviewControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkWebviewControllerMaterialized.ts @@ -19,7 +19,7 @@ import { Resource } from "./ArkResourceInterfaces" import { WebHeader } from "./ArkArkuiExternalInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/ArkXComponentControllerMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkXComponentControllerMaterialized.ts index 4fb7f4e3c32197ab0869a2df202dea09b6c25217..362a6f303203c7ddbe6bd9016f548e230618314d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkXComponentControllerMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkXComponentControllerMaterialized.ts @@ -20,7 +20,7 @@ import { Literal_Number_surfaceHeight_surfaceWidth } from "./SyntheticDeclaratio import { SurfaceRect, SurfaceRotationOptions } from "./ArkXcomponentInterfaces" import { ImageAnalyzerConfig } from "./ArkImageCommonInterfaces" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/GlobalScope.ts b/arkoala-arkts/arkui/src/generated/GlobalScope.ts index 3f39fb4d46c579de2a1e81edcbc104003c6a903b..f3f6dec359d753d598f394217f20a8b8f16c4550 100644 --- a/arkoala-arkts/arkui/src/generated/GlobalScope.ts +++ b/arkoala-arkts/arkui/src/generated/GlobalScope.ts @@ -16,54 +16,52 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { GlobalScope_common } from "./ArkGlobalScopeCommonMaterialized" import { Context, AnimateParam } from "./ArkCommonInterfaces" +import { GlobalScope } from "./peers/GlobalScope" import { Resource } from "./ArkResourceInterfaces" import { Callback_Void } from "./SyntheticDeclarations" -import { GlobalScope_inspector } from "./ArkGlobalScopeInspectorMaterialized" -import { _animateTo } from "../handwritten" -export function getContext(component: Object): Context { - return GlobalScope_common.getContext(component) +export function getContext(component?: Object | undefined): Context { + return GlobalScope.getContext(component) } export function postCardAction(component: Object, action: Object): void { - GlobalScope_common.postCardAction(component, action) + GlobalScope.postCardAction(component, action) } export function dollar_r(value: string, params: Array): Resource { - return GlobalScope_common.dollar_r(value, params) + return GlobalScope.dollar_r(value, params) } export function dollar_rawfile(value: string): Resource { - return GlobalScope_common.dollar_rawfile(value) + return GlobalScope.dollar_rawfile(value) } export function animateTo(value: AnimateParam, event: (() => void)): void { - _animateTo(value, event) + GlobalScope.animateTo(value, event) } export function animateToImmediately(value: AnimateParam, event: (() => void)): void { - GlobalScope_common.animateToImmediately(value, event) + GlobalScope.animateToImmediately(value, event) } export function vp2px(value: number): number { - return GlobalScope_common.vp2px(value) + return GlobalScope.vp2px(value) } export function px2vp(value: number): number { - return GlobalScope_common.px2vp(value) + return GlobalScope.px2vp(value) } export function fp2px(value: number): number { - return GlobalScope_common.fp2px(value) + return GlobalScope.fp2px(value) } export function px2fp(value: number): number { - return GlobalScope_common.px2fp(value) + return GlobalScope.px2fp(value) } export function lpx2px(value: number): number { - return GlobalScope_common.lpx2px(value) + return GlobalScope.lpx2px(value) } export function px2lpx(value: number): number { - return GlobalScope_common.px2lpx(value) + return GlobalScope.px2lpx(value) } export function getInspectorNodes(): Object { - return GlobalScope_inspector.getInspectorNodes() + return GlobalScope.getInspectorNodes() } export function getInspectorNodeById(id: number): Object { - return GlobalScope_inspector.getInspectorNodeById(id) + return GlobalScope.getInspectorNodeById(id) } export function setAppBgColor(value: string): void { - GlobalScope_inspector.setAppBgColor(value) + GlobalScope.setAppBgColor(value) } diff --git a/arkoala-arkts/arkui/src/generated/arkts/ArkUIGeneratedNativeModule.ts b/arkoala-arkts/arkui/src/generated/arkts/ArkUIGeneratedNativeModule.ts index dba2d02efbc09255ecb4e2604396f8a14091e78f..a3bb9ccf85ce30692da7308cca6fdd1cdf8dca92 100644 --- a/arkoala-arkts/arkui/src/generated/arkts/ArkUIGeneratedNativeModule.ts +++ b/arkoala-arkts/arkui/src/generated/arkts/ArkUIGeneratedNativeModule.ts @@ -13,7 +13,7 @@ * limitations under the License. */ -import { KInt, KBoolean, KFloat, KUInt, KStringPtr, KPointer, KNativePointer, KInt32ArrayPtr, KUint8ArrayPtr, KFloat32ArrayPtr, pointer, KInteropReturnBuffer, NativeBuffer, loadNativeModuleLibrary } from "@koalaui/interop" +import { KInt, KLong, KBoolean, KFloat, KUInt, KStringPtr, KPointer, KNativePointer, KInt32ArrayPtr, KUint8ArrayPtr, KFloat32ArrayPtr, pointer, KInteropReturnBuffer, NativeBuffer, loadNativeModuleLibrary } from "@koalaui/interop" import { int32, float32 } from "@koalaui/common" import { Length } from "./../ArkUnitsInterfaces" @@ -66,7 +66,7 @@ export class ArkUIGeneratedNativeModule { native static _AnimatorAttribute_fillMode(ptr: KPointer, value: KInt): void native static _AnimatorAttribute_iterations(ptr: KPointer, value: number): void native static _AnimatorAttribute_playMode(ptr: KPointer, value: KInt): void - native static _AnimatorAttribute_motion(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _AnimatorAttribute_motion(ptr: KPointer, value: KPointer): void native static _AnimatorAttribute_onStart(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _AnimatorAttribute_onPause(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _AnimatorAttribute_onRepeat(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void @@ -210,7 +210,7 @@ export class ArkUIGeneratedNativeModule { native static _CommonMethod_focusBox(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _CommonMethod_animation(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _CommonMethod_transition0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _CommonMethod_transition1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_transition1(ptr: KPointer, effect: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _CommonMethod_motionBlur(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _CommonMethod_brightness(ptr: KPointer, value: number): void native static _CommonMethod_contrast(ptr: KPointer, value: number): void @@ -298,7 +298,7 @@ export class ArkUIGeneratedNativeModule { native static _CommonMethod_obscured(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _CommonMethod_reuseId(ptr: KPointer, value: KStringPtr): void native static _CommonMethod_renderFit(ptr: KPointer, value: KInt): void - native static _CommonMethod_gestureModifier(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CommonMethod_gestureModifier(ptr: KPointer, value: KPointer): void native static _CommonMethod_backgroundBrightness(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _CommonMethod_onGestureJudgeBegin(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _CommonMethod_onGestureRecognizerJudgeBegin0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void @@ -570,7 +570,7 @@ export class ArkUIGeneratedNativeModule { native static _ImageSpanAttribute_objectFit(ptr: KPointer, value: KInt): void native static _ImageSpanAttribute_onComplete(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _ImageSpanAttribute_onError(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _ImageSpanAttribute_alt(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ImageSpanAttribute_alt(ptr: KPointer, value: KPointer): void native static _Line_construct(id: KInt, flags: KInt): KPointer native static _LineInterface_setLineOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _LineAttribute_startPoint(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void @@ -594,7 +594,7 @@ export class ArkUIGeneratedNativeModule { native static _ListAttribute_nestedScroll(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _ListAttribute_enableScrollInteraction(ptr: KPointer, value: KInt): void native static _ListAttribute_friction(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _ListAttribute_childrenMainSize(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListAttribute_childrenMainSize(ptr: KPointer, value: KPointer): void native static _ListAttribute_maintainVisibleContentPosition(ptr: KPointer, value: KInt): void native static _ListAttribute_onScroll(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _ListAttribute_onScrollIndex(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void @@ -626,7 +626,7 @@ export class ArkUIGeneratedNativeModule { native static _ListItemGroup_construct(id: KInt, flags: KInt): KPointer native static _ListItemGroupInterface_setListItemGroupOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _ListItemGroupAttribute_divider(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _ListItemGroupAttribute_childrenMainSize(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ListItemGroupAttribute_childrenMainSize(ptr: KPointer, value: KPointer): void native static _LoadingProgress_construct(id: KInt, flags: KInt): KPointer native static _LoadingProgressInterface_setLoadingProgressOptions(ptr: KPointer): void native static _LoadingProgressAttribute_color(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void @@ -823,7 +823,7 @@ export class ArkUIGeneratedNativeModule { native static _RichEditorAttribute_onDidChange(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _RichEditorAttribute_onCut(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _RichEditorAttribute_onCopy(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _RichEditorAttribute_editMenuOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorAttribute_editMenuOptions(ptr: KPointer, value: KPointer): void native static _RichEditorAttribute_enableKeyboardOnFocus(ptr: KPointer, value: KInt): void native static _RichEditorAttribute_enableHapticFeedback(ptr: KPointer, value: KInt): void native static _RichEditorAttribute_barState(ptr: KPointer, value: KInt): void @@ -912,7 +912,7 @@ export class ArkUIGeneratedNativeModule { native static _SearchAttribute_onDidInsert(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _SearchAttribute_onWillDelete(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _SearchAttribute_onDidDelete(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _SearchAttribute_editMenuOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SearchAttribute_editMenuOptions(ptr: KPointer, value: KPointer): void native static _SearchAttribute_enablePreviewText(ptr: KPointer, value: KInt): void native static _SearchAttribute_enableHapticFeedback(ptr: KPointer, value: KInt): void native static _SearchAttribute_searchButton(ptr: KPointer, value: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): void @@ -969,7 +969,7 @@ export class ArkUIGeneratedNativeModule { native static _SelectAttribute__onChangeEvent_selected(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _SelectAttribute__onChangeEvent_value(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _Shape_construct(id: KInt, flags: KInt): KPointer - native static _ShapeInterface_setShapeOptions0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ShapeInterface_setShapeOptions0(ptr: KPointer, value: KPointer): void native static _ShapeInterface_setShapeOptions1(ptr: KPointer): void native static _ShapeAttribute_viewPort(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _ShapeAttribute_stroke(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void @@ -1010,7 +1010,7 @@ export class ArkUIGeneratedNativeModule { native static _SliderAttribute__onChangeEvent_value(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _BaseSpan_construct(id: KInt, flags: KInt): KPointer native static _BaseSpan_textBackgroundStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _BaseSpan_baselineOffset(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _BaseSpan_baselineOffset(ptr: KPointer, value: KPointer): void native static _Span_construct(id: KInt, flags: KInt): KPointer native static _SpanInterface_setSpanOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _SpanAttribute_font(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void @@ -1047,7 +1047,7 @@ export class ArkUIGeneratedNativeModule { native static _SwiperAttribute_autoPlay(ptr: KPointer, value: KInt): void native static _SwiperAttribute_interval(ptr: KPointer, value: number): void native static _SwiperAttribute_indicator0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _SwiperAttribute_indicator1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _SwiperAttribute_indicator1(ptr: KPointer, value: KPointer): void native static _SwiperAttribute_loop(ptr: KPointer, value: KInt): void native static _SwiperAttribute_duration(ptr: KPointer, value: number): void native static _SwiperAttribute_vertical(ptr: KPointer, value: KInt): void @@ -1143,7 +1143,7 @@ export class ArkUIGeneratedNativeModule { native static _TextAttribute_fontStyle(ptr: KPointer, value: KInt): void native static _TextAttribute_fontWeight0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _TextAttribute_fontWeight1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _TextAttribute_lineSpacing(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAttribute_lineSpacing(ptr: KPointer, value: KPointer): void native static _TextAttribute_textAlign(ptr: KPointer, value: KInt): void native static _TextAttribute_lineHeight(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _TextAttribute_textOverflow(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void @@ -1170,7 +1170,7 @@ export class ArkUIGeneratedNativeModule { native static _TextAttribute_fontFeature(ptr: KPointer, value: KStringPtr): void native static _TextAttribute_privacySensitive(ptr: KPointer, value: KInt): void native static _TextAttribute_textSelectable(ptr: KPointer, value: KInt): void - native static _TextAttribute_editMenuOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAttribute_editMenuOptions(ptr: KPointer, value: KPointer): void native static _TextAttribute_halfLeading(ptr: KPointer, value: KInt): void native static _TextAttribute_enableHapticFeedback(ptr: KPointer, value: KInt): void native static _TextAttribute_selection(ptr: KPointer, selectionStart: number, selectionEnd: number): void @@ -1214,7 +1214,7 @@ export class ArkUIGeneratedNativeModule { native static _TextAreaAttribute_lineBreakStrategy(ptr: KPointer, value: KInt): void native static _TextAreaAttribute_decoration(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _TextAreaAttribute_letterSpacing(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _TextAreaAttribute_lineSpacing(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_lineSpacing(ptr: KPointer, value: KPointer): void native static _TextAreaAttribute_lineHeight(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _TextAreaAttribute_type(ptr: KPointer, value: KInt): void native static _TextAreaAttribute_enableAutoFill(ptr: KPointer, value: KInt): void @@ -1224,7 +1224,7 @@ export class ArkUIGeneratedNativeModule { native static _TextAreaAttribute_onDidInsert(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _TextAreaAttribute_onWillDelete(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _TextAreaAttribute_onDidDelete(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _TextAreaAttribute_editMenuOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextAreaAttribute_editMenuOptions(ptr: KPointer, value: KPointer): void native static _TextAreaAttribute_enablePreviewText(ptr: KPointer, value: KInt): void native static _TextAreaAttribute_enableHapticFeedback(ptr: KPointer, value: KInt): void native static _TextAreaAttribute_inputFilter(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void @@ -1305,7 +1305,7 @@ export class ArkUIGeneratedNativeModule { native static _TextInputAttribute_onDidInsert(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _TextInputAttribute_onWillDelete(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _TextInputAttribute_onDidDelete(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _TextInputAttribute_editMenuOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextInputAttribute_editMenuOptions(ptr: KPointer, value: KPointer): void native static _TextInputAttribute_enablePreviewText(ptr: KPointer, value: KInt): void native static _TextInputAttribute_enableHapticFeedback(ptr: KPointer, value: KInt): void native static _TextInputAttribute_inputFilter(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void @@ -1495,7 +1495,7 @@ export class ArkUIGeneratedNativeModule { native static _WebAttribute_onInterceptKeyboardAttach(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _WebAttribute_onAdsBlocked(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _WebAttribute_keyboardAvoidMode(ptr: KPointer, value: KInt): void - native static _WebAttribute_editMenuOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _WebAttribute_editMenuOptions(ptr: KPointer, value: KPointer): void native static _WebAttribute_enableHapticFeedback(ptr: KPointer, value: KInt): void native static _WebAttribute_registerNativeEmbedRule(ptr: KPointer, tag: KStringPtr, type: KStringPtr): void native static _WebAttribute_bindSelectionMenu(ptr: KPointer, elementType: KInt, thisArray: KUint8ArrayPtr, thisLength: int32, responseType: KInt): void @@ -1576,22 +1576,37 @@ export class ArkUIGeneratedNativeModule { native static _LazyForEachOps_OnRangeUpdate(node: KPointer, totalCount: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _LazyForEachOps_SetCurrentIndex(node: KPointer, index: KInt): void native static _LazyForEachOps_Prepare(node: KPointer, itemCount: KInt, offset: KInt): void - native static _LazyForEachOps_NotifyChange(node: KPointer, startIdx: KInt, endIdx: KInt, count: KInt): void + native static _LazyForEachOps_NotifyChange(node: KPointer, startIndex: KInt, endIndex: KInt, count: KInt): void native static _SystemOps_ctor(): KPointer native static _SystemOps_getFinalizer(): KPointer native static _SystemOps_StartFrame(): KPointer native static _SystemOps_EndFrame(root: KPointer): void - native static _DrawingCanvas_ctor(thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _DrawingCanvas_ctor(pixelmap: KPointer): KPointer native static _DrawingCanvas_getFinalizer(): KPointer native static _DrawingCanvas_drawRect(ptr: KPointer, left: number, top: number, right: number, bottom: number): void native static _LengthMetrics_ctor(): KPointer native static _LengthMetrics_getFinalizer(): KPointer native static _LengthMetrics_px(value: number): KPointer + native static _LengthMetrics_vp(value: number): KPointer + native static _LengthMetrics_fp(value: number): KPointer + native static _LengthMetrics_percent(value: number): KPointer + native static _LengthMetrics_lpx(value: number): KPointer native static _LengthMetrics_resource(thisArray: KUint8ArrayPtr, thisLength: int32): KPointer native static _LengthMetrics_getUnit(ptr: KPointer): KPointer native static _LengthMetrics_setUnit(ptr: KPointer, unit: KInt): void native static _LengthMetrics_getValue(ptr: KPointer): number native static _LengthMetrics_setValue(ptr: KPointer, value: number): void + native static _ColorMetrics_ctor(): KPointer + native static _ColorMetrics_getFinalizer(): KPointer + native static _ColorMetrics_numeric(value: number): KPointer + native static _ColorMetrics_rgba(red: number, green: number, blue: number, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _ColorMetrics_resourceColor(thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _ColorMetrics_blendColor(ptr: KPointer, overlayColor: KPointer): KPointer + native static _ColorMetrics_getColor(ptr: KPointer): string + native static _ColorMetrics_getRed(ptr: KPointer): number + native static _ColorMetrics_getGreen(ptr: KPointer): number + native static _ColorMetrics_getBlue(ptr: KPointer): number + native static _ColorMetrics_getAlpha(ptr: KPointer): number native static _WebviewController_ctor(): KPointer native static _WebviewController_getFinalizer(): KPointer native static _WebviewController_initializeWebEngine(): void @@ -1664,9 +1679,9 @@ export class ArkUIGeneratedNativeModule { native static _FrameNode_ctor(thisArray: KUint8ArrayPtr, thisLength: int32): KPointer native static _FrameNode_getFinalizer(): KPointer native static _FrameNode_isModifiable(ptr: KPointer): boolean - native static _FrameNode_appendChild(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _FrameNode_insertChildAfter(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _FrameNode_removeChild(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _FrameNode_appendChild(ptr: KPointer, node: KPointer): void + native static _FrameNode_insertChildAfter(ptr: KPointer, child: KPointer, sibling: KPointer): void + native static _FrameNode_removeChild(ptr: KPointer, node: KPointer): void native static _FrameNode_clearChildren(ptr: KPointer): void native static _FrameNode_getChild(ptr: KPointer, index: number): KPointer native static _FrameNode_getFirstChild(ptr: KPointer): KPointer @@ -1685,10 +1700,10 @@ export class ArkUIGeneratedNativeModule { native static _PixelMap_getIsStrideAlignment(ptr: KPointer): boolean native static _NavExtender_ctor(): KPointer native static _NavExtender_getFinalizer(): KPointer - native static _NavExtender_setUpdateStackCallback(thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavExtender_setUpdateStackCallback(peer: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _EventEmulator_ctor(): KPointer native static _EventEmulator_getFinalizer(): KPointer - native static _EventEmulator_emitClickEvent(node: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _EventEmulator_emitClickEvent(node: KPointer, event: KPointer): void native static _EventEmulator_emitTextInputEvent(node: KPointer, text: KStringPtr): void native static _ActionSheet_ctor(): KPointer native static _ActionSheet_getFinalizer(): KPointer @@ -1698,11 +1713,11 @@ export class ArkUIGeneratedNativeModule { native static _AlertDialog_show(thisArray: KUint8ArrayPtr, thisLength: int32): undefined native static _SpringProp_ctor(mass: number, stiffness: number, damping: number): KPointer native static _SpringProp_getFinalizer(): KPointer - native static _SpringMotion_ctor(start: number, end: number, velocity: number, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _SpringMotion_ctor(start: number, end: number, velocity: number, prop: KPointer): KPointer native static _SpringMotion_getFinalizer(): KPointer native static _FrictionMotion_ctor(friction: number, position: number, velocity: number): KPointer native static _FrictionMotion_getFinalizer(): KPointer - native static _ScrollMotion_ctor(position: number, velocity: number, min: number, max: number, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _ScrollMotion_ctor(position: number, velocity: number, min: number, max: number, prop: KPointer): KPointer native static _ScrollMotion_getFinalizer(): KPointer native static _CalendarController_ctor(): KPointer native static _CalendarController_getFinalizer(): KPointer @@ -1727,7 +1742,7 @@ export class ArkUIGeneratedNativeModule { native static _CanvasPath_rect(ptr: KPointer, x: number, y: number, w: number, h: number): void native static _Path2D_ctor(): KPointer native static _Path2D_getFinalizer(): KPointer - native static _Path2D_addPath(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _Path2D_addPath(ptr: KPointer, path: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _CanvasPattern_ctor(): KPointer native static _CanvasPattern_getFinalizer(): KPointer native static _CanvasPattern_setTransform(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void @@ -1751,21 +1766,21 @@ export class ArkUIGeneratedNativeModule { native static _CanvasRenderer_drawImage2(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32, sx: number, sy: number, sw: number, sh: number, dx: number, dy: number, dw: number, dh: number): void native static _CanvasRenderer_beginPath(ptr: KPointer): void native static _CanvasRenderer_clip0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _CanvasRenderer_clip1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasRenderer_clip1(ptr: KPointer, path: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _CanvasRenderer_fill0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _CanvasRenderer_fill1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasRenderer_fill1(ptr: KPointer, path: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _CanvasRenderer_stroke0(ptr: KPointer): void - native static _CanvasRenderer_stroke1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasRenderer_stroke1(ptr: KPointer, path: KPointer): void native static _CanvasRenderer_createLinearGradient(ptr: KPointer, x0: number, y0: number, x1: number, y1: number): KPointer - native static _CanvasRenderer_createPattern(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _CanvasRenderer_createPattern(ptr: KPointer, image: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer native static _CanvasRenderer_createRadialGradient(ptr: KPointer, x0: number, y0: number, r0: number, x1: number, y1: number, r1: number): KPointer native static _CanvasRenderer_createConicGradient(ptr: KPointer, startAngle: number, x: number, y: number): KPointer native static _CanvasRenderer_createImageData0(ptr: KPointer, sw: number, sh: number): KPointer - native static _CanvasRenderer_createImageData1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _CanvasRenderer_createImageData1(ptr: KPointer, imagedata: KPointer): KPointer native static _CanvasRenderer_getImageData(ptr: KPointer, sx: number, sy: number, sw: number, sh: number): KPointer native static _CanvasRenderer_getPixelMap(ptr: KPointer, sx: number, sy: number, sw: number, sh: number): KPointer - native static _CanvasRenderer_putImageData0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _CanvasRenderer_putImageData1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasRenderer_putImageData0(ptr: KPointer, imagedata: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasRenderer_putImageData1(ptr: KPointer, imagedata: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _CanvasRenderer_getLineDash(ptr: KPointer): KPointer native static _CanvasRenderer_setLineDash(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _CanvasRenderer_clearRect(ptr: KPointer, x: number, y: number, w: number, h: number): void @@ -1785,7 +1800,7 @@ export class ArkUIGeneratedNativeModule { native static _CanvasRenderer_transform(ptr: KPointer, a: number, b: number, c: number, d: number, e: number, f: number): void native static _CanvasRenderer_translate(ptr: KPointer, x: number, y: number): void native static _CanvasRenderer_setPixelMap(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _CanvasRenderer_transferFromImageBitmap(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _CanvasRenderer_transferFromImageBitmap(ptr: KPointer, bitmap: KPointer): void native static _CanvasRenderer_saveLayer(ptr: KPointer): void native static _CanvasRenderer_restoreLayer(ptr: KPointer): void native static _CanvasRenderer_reset(ptr: KPointer): void @@ -1838,6 +1853,7 @@ export class ArkUIGeneratedNativeModule { native static _CanvasRenderingContext2D_offOnDetach(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _CanvasRenderingContext2D_getHeight(ptr: KPointer): number native static _CanvasRenderingContext2D_getWidth(ptr: KPointer): number + native static _CanvasRenderingContext2D_getCanvas(ptr: KPointer): KPointer native static _OffscreenCanvasRenderingContext2D_ctor(width: number, height: number, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer native static _OffscreenCanvasRenderingContext2D_getFinalizer(): KPointer native static _OffscreenCanvasRenderingContext2D_toDataURL(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): string @@ -1853,6 +1869,7 @@ export class ArkUIGeneratedNativeModule { native static _DrawingRenderingContext_ctor(thisArray: KUint8ArrayPtr, thisLength: int32): KPointer native static _DrawingRenderingContext_getFinalizer(): KPointer native static _DrawingRenderingContext_invalidate(ptr: KPointer): void + native static _DrawingRenderingContext_getCanvas(ptr: KPointer): KPointer native static _ICurve_ctor(): KPointer native static _ICurve_getFinalizer(): KPointer native static _ICurve_interpolate(ptr: KPointer, fraction: number): number @@ -1869,12 +1886,13 @@ export class ArkUIGeneratedNativeModule { native static _TransitionEffect_scale(thisArray: KUint8ArrayPtr, thisLength: int32): KPointer native static _TransitionEffect_opacity(alpha: number): KPointer native static _TransitionEffect_move(edge: KInt): KPointer - native static _TransitionEffect_asymmetric(thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _TransitionEffect_asymmetric(appear: KPointer, disappear: KPointer): KPointer native static _TransitionEffect_animation(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer - native static _TransitionEffect_combine(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer - native static _GlobalScope_focusControl_common_requestFocus(value: KStringPtr): boolean - native static _GlobalScope_cursorControl_common_setCursor(value: KInt): void - native static _GlobalScope_cursorControl_common_restoreDefault(): void + native static _TransitionEffect_combine(ptr: KPointer, transitionEffect: KPointer): KPointer + native static _TransitionEffect_getIDENTITY(): KPointer + native static _TransitionEffect_getOPACITY(): KPointer + native static _TransitionEffect_getSLIDE(): KPointer + native static _TransitionEffect_getSLIDE_SWITCH(): KPointer native static _BaseEvent_ctor(): KPointer native static _BaseEvent_getFinalizer(): KPointer native static _BaseEvent_getModifierKeyState(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): boolean @@ -1985,7 +2003,7 @@ export class ArkUIGeneratedNativeModule { native static _DragEvent_getWindowY(ptr: KPointer): number native static _DragEvent_getX(ptr: KPointer): number native static _DragEvent_getY(ptr: KPointer): number - native static _DragEvent_setData(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _DragEvent_setData(ptr: KPointer, unifiedData: KPointer): void native static _DragEvent_getData(ptr: KPointer): KPointer native static _DragEvent_getSummary(ptr: KPointer): KInteropReturnBuffer native static _DragEvent_setResult(ptr: KPointer, dragResult: KInt): void @@ -2065,18 +2083,6 @@ export class ArkUIGeneratedNativeModule { native static _GestureModifier_ctor(): KPointer native static _GestureModifier_getFinalizer(): KPointer native static _GestureModifier_applyGesture(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _GlobalScope_common_getContext(thisArray: KUint8ArrayPtr, thisLength: int32): KInteropReturnBuffer - native static _GlobalScope_common_postCardAction(thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _GlobalScope_common_dollar_r(value: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): KInteropReturnBuffer - native static _GlobalScope_common_dollar_rawfile(value: KStringPtr): KInteropReturnBuffer - native static _GlobalScope_common_animateTo(thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _GlobalScope_common_animateToImmediately(thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _GlobalScope_common_vp2px(value: number): number - native static _GlobalScope_common_px2vp(value: number): number - native static _GlobalScope_common_fp2px(value: number): number - native static _GlobalScope_common_px2fp(value: number): number - native static _GlobalScope_common_lpx2px(value: number): number - native static _GlobalScope_common_px2lpx(value: number): number native static _ContextMenu_ctor(): KPointer native static _ContextMenu_getFinalizer(): KPointer native static _ContextMenu_close(): undefined @@ -2214,8 +2220,10 @@ export class ArkUIGeneratedNativeModule { native static _NavDestinationContext_ctor(): KPointer native static _NavDestinationContext_getFinalizer(): KPointer native static _NavDestinationContext_getConfigInRouteMap(ptr: KPointer): KPointer - native static _NavDestinationContext_setPathInfo(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavDestinationContext_setPathStack(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavDestinationContext_getPathInfo(ptr: KPointer): KPointer + native static _NavDestinationContext_setPathInfo(ptr: KPointer, pathInfo: KPointer): void + native static _NavDestinationContext_getPathStack(ptr: KPointer): KPointer + native static _NavDestinationContext_setPathStack(ptr: KPointer, pathStack: KPointer): void native static _NavDestinationContext_getNavDestinationId(ptr: KPointer): string native static _NavDestinationContext_setNavDestinationId(ptr: KPointer, navDestinationId: KStringPtr): void native static _NavPathInfo_ctor(name: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer @@ -2229,17 +2237,17 @@ export class ArkUIGeneratedNativeModule { native static _NavPathInfo_setIsEntry(ptr: KPointer, isEntry: KInt): void native static _NavPathStack_ctor(): KPointer native static _NavPathStack_getFinalizer(): KPointer - native static _NavPathStack_pushPath0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavPathStack_pushPath1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavPathStack_pushDestination0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer - native static _NavPathStack_pushDestination1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _NavPathStack_pushPath0(ptr: KPointer, info: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavPathStack_pushPath1(ptr: KPointer, info: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavPathStack_pushDestination0(ptr: KPointer, info: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _NavPathStack_pushDestination1(ptr: KPointer, info: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer native static _NavPathStack_pushPathByName0(ptr: KPointer, name: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _NavPathStack_pushPathByName1(ptr: KPointer, name: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _NavPathStack_pushDestinationByName0(ptr: KPointer, name: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer native static _NavPathStack_pushDestinationByName1(ptr: KPointer, name: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer - native static _NavPathStack_replacePath0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavPathStack_replacePath1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavPathStack_replaceDestination(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _NavPathStack_replacePath0(ptr: KPointer, info: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavPathStack_replacePath1(ptr: KPointer, info: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _NavPathStack_replaceDestination(ptr: KPointer, info: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer native static _NavPathStack_replacePathByName(ptr: KPointer, name: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _NavPathStack_removeByIndexes(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): number native static _NavPathStack_removeByName(ptr: KPointer, name: KStringPtr): number @@ -2298,11 +2306,11 @@ export class ArkUIGeneratedNativeModule { native static _RichEditorController_getSpans(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer native static _RichEditorController_getParagraphs(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer native static _RichEditorController_getSelection(ptr: KPointer): KInteropReturnBuffer - native static _RichEditorController_fromStyledString(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _RichEditorController_fromStyledString(ptr: KPointer, value: KPointer): KPointer native static _RichEditorController_toStyledString(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer native static _RichEditorStyledStringController_ctor(): KPointer native static _RichEditorStyledStringController_getFinalizer(): KPointer - native static _RichEditorStyledStringController_setStyledString(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _RichEditorStyledStringController_setStyledString(ptr: KPointer, styledString: KPointer): void native static _RichEditorStyledStringController_getStyledString(ptr: KPointer): KPointer native static _RichEditorStyledStringController_getSelection(ptr: KPointer): KInteropReturnBuffer native static _RichEditorStyledStringController_onContentChanged(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void @@ -2380,7 +2388,7 @@ export class ArkUIGeneratedNativeModule { native static _TextController_ctor(): KPointer native static _TextController_getFinalizer(): KPointer native static _TextController_closeSelectionMenu(ptr: KPointer): void - native static _TextController_setStyledString(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _TextController_setStyledString(ptr: KPointer, value: KPointer): void native static _TextController_getLayoutManager(ptr: KPointer): KPointer native static _TextAreaController_ctor(): KPointer native static _TextAreaController_getFinalizer(): KPointer @@ -2405,7 +2413,7 @@ export class ArkUIGeneratedNativeModule { native static _TextEditControllerEx_getPreviewText(ptr: KPointer): KInteropReturnBuffer native static _StyledStringController_ctor(): KPointer native static _StyledStringController_getFinalizer(): KPointer - native static _StyledStringController_setStyledString(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _StyledStringController_setStyledString(ptr: KPointer, styledString: KPointer): void native static _StyledStringController_getStyledString(ptr: KPointer): KPointer native static _LayoutManager_ctor(): KPointer native static _LayoutManager_getFinalizer(): KPointer @@ -2416,7 +2424,14 @@ export class ArkUIGeneratedNativeModule { native static _TextMenuItemId_ctor(): KPointer native static _TextMenuItemId_getFinalizer(): KPointer native static _TextMenuItemId_of(thisArray: KUint8ArrayPtr, thisLength: int32): KPointer - native static _TextMenuItemId_equals(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): boolean + native static _TextMenuItemId_equals(ptr: KPointer, id: KPointer): boolean + native static _TextMenuItemId_getCUT(): KPointer + native static _TextMenuItemId_getCOPY(): KPointer + native static _TextMenuItemId_getPASTE(): KPointer + native static _TextMenuItemId_getSELECT_ALL(): KPointer + native static _TextMenuItemId_getCOLLABORATION_SERVICE(): KPointer + native static _TextMenuItemId_getCAMERA_INPUT(): KPointer + native static _TextMenuItemId_getAI_WRITER(): KPointer native static _EditMenuOptions_ctor(): KPointer native static _EditMenuOptions_getFinalizer(): KPointer native static _EditMenuOptions_onCreateMenu(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer @@ -2510,7 +2525,7 @@ export class ArkUIGeneratedNativeModule { native static _DataResubmissionHandler_cancel(ptr: KPointer): void native static _ControllerHandler_ctor(): KPointer native static _ControllerHandler_getFinalizer(): KPointer - native static _ControllerHandler_setWebController(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _ControllerHandler_setWebController(ptr: KPointer, controller: KPointer): void native static _WebContextMenuParam_ctor(): KPointer native static _WebContextMenuParam_getFinalizer(): KPointer native static _WebContextMenuParam_x(ptr: KPointer): number @@ -2634,11 +2649,11 @@ export class ArkUIGeneratedNativeModule { native static _StyledString_getFinalizer(): KPointer native static _StyledString_getString(ptr: KPointer): string native static _StyledString_getStyles(ptr: KPointer, start: number, length: number, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer - native static _StyledString_equals(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): boolean + native static _StyledString_equals(ptr: KPointer, other: KPointer): boolean native static _StyledString_subStyledString(ptr: KPointer, start: number, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer native static _StyledString_fromHtml(html: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer - native static _StyledString_toHtml(thisArray: KUint8ArrayPtr, thisLength: int32): string - native static _StyledString_marshalling(thisArray: KUint8ArrayPtr, thisLength: int32): NativeBuffer + native static _StyledString_toHtml(styledString: KPointer): string + native static _StyledString_marshalling(styledString: KPointer): NativeBuffer native static _StyledString_unmarshalling(thisArray: KUint8ArrayPtr, thisLength: int32): KPointer native static _StyledString_getLength(ptr: KPointer): number native static _TextStyle_styled_string_ctor(thisArray: KUint8ArrayPtr, thisLength: int32): KPointer @@ -2651,10 +2666,10 @@ export class ArkUIGeneratedNativeModule { native static _DecorationStyle_getFinalizer(): KPointer native static _DecorationStyle_getType(ptr: KPointer): KPointer native static _DecorationStyle_getStyle(ptr: KPointer): KPointer - native static _BaselineOffsetStyle_ctor(thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _BaselineOffsetStyle_ctor(value: KPointer): KPointer native static _BaselineOffsetStyle_getFinalizer(): KPointer native static _BaselineOffsetStyle_getBaselineOffset(ptr: KPointer): number - native static _LetterSpacingStyle_ctor(thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _LetterSpacingStyle_ctor(value: KPointer): KPointer native static _LetterSpacingStyle_getFinalizer(): KPointer native static _LetterSpacingStyle_getLetterSpacing(ptr: KPointer): number native static _TextShadowStyle_ctor(thisArray: KUint8ArrayPtr, thisLength: int32): KPointer @@ -2671,7 +2686,7 @@ export class ArkUIGeneratedNativeModule { native static _ParagraphStyle_getMaxLines(ptr: KPointer): number native static _ParagraphStyle_getOverflow(ptr: KPointer): KPointer native static _ParagraphStyle_getWordBreak(ptr: KPointer): KPointer - native static _LineHeightStyle_ctor(thisArray: KUint8ArrayPtr, thisLength: int32): KPointer + native static _LineHeightStyle_ctor(lineHeight: KPointer): KPointer native static _LineHeightStyle_getFinalizer(): KPointer native static _LineHeightStyle_getLineHeight(ptr: KPointer): number native static _UrlStyle_ctor(url: KStringPtr): KPointer @@ -2687,11 +2702,12 @@ export class ArkUIGeneratedNativeModule { native static _MutableStyledString_removeStyle(ptr: KPointer, start: number, length: number, styledKey: KInt): void native static _MutableStyledString_removeStyles(ptr: KPointer, start: number, length: number): void native static _MutableStyledString_clearStyles(ptr: KPointer): void - native static _MutableStyledString_replaceStyledString(ptr: KPointer, start: number, length: number, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _MutableStyledString_insertStyledString(ptr: KPointer, start: number, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _MutableStyledString_appendStyledString(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _MutableStyledString_replaceStyledString(ptr: KPointer, start: number, length: number, other: KPointer): void + native static _MutableStyledString_insertStyledString(ptr: KPointer, start: number, other: KPointer): void + native static _MutableStyledString_appendStyledString(ptr: KPointer, other: KPointer): void native static _ImageAttachment_ctor(thisArray: KUint8ArrayPtr, thisLength: int32): KPointer native static _ImageAttachment_getFinalizer(): KPointer + native static _ImageAttachment_getValue(ptr: KPointer): KPointer native static _ImageAttachment_getVerticalAlign(ptr: KPointer): KPointer native static _ImageAttachment_getObjectFit(ptr: KPointer): KPointer native static _CustomSpan_ctor(): KPointer @@ -2705,9 +2721,24 @@ export class ArkUIGeneratedNativeModule { native static _LinearIndicatorController_start(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _LinearIndicatorController_pause(ptr: KPointer): void native static _LinearIndicatorController_stop(ptr: KPointer): void - native static _GlobalScope_Profiler_inspector_registerVsyncCallback(thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _GlobalScope_Profiler_inspector_unregisterVsyncCallback(): void - native static _GlobalScope_inspector_getInspectorNodes(): KPointer - native static _GlobalScope_inspector_getInspectorNodeById(id: number): KPointer - native static _GlobalScope_inspector_setAppBgColor(value: KStringPtr): void + native static _GlobalScope_getContext(thisArray: KUint8ArrayPtr, thisLength: int32): KInteropReturnBuffer + native static _GlobalScope_postCardAction(thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GlobalScope_dollar_r(value: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): KInteropReturnBuffer + native static _GlobalScope_dollar_rawfile(value: KStringPtr): KInteropReturnBuffer + native static _GlobalScope_animateTo(thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GlobalScope_animateToImmediately(thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GlobalScope_vp2px(value: number): number + native static _GlobalScope_px2vp(value: number): number + native static _GlobalScope_fp2px(value: number): number + native static _GlobalScope_px2fp(value: number): number + native static _GlobalScope_lpx2px(value: number): number + native static _GlobalScope_px2lpx(value: number): number + native static _GlobalScope_getInspectorNodes(): KPointer + native static _GlobalScope_getInspectorNodeById(id: number): KPointer + native static _GlobalScope_setAppBgColor(value: KStringPtr): void + native static _GlobalScope_Profiler_registerVsyncCallback(thisArray: KUint8ArrayPtr, thisLength: int32): void + native static _GlobalScope_Profiler_unregisterVsyncCallback(): void + native static _GlobalScope_cursorControl_setCursor(value: KInt): void + native static _GlobalScope_cursorControl_restoreDefault(): void + native static _GlobalScope_focusControl_requestFocus(value: KStringPtr): boolean } \ No newline at end of file diff --git a/arkoala-arkts/arkui/src/generated/arkts/ArkUINativeModule.ts b/arkoala-arkts/arkui/src/generated/arkts/ArkUINativeModule.ts index dde3a003f7c6ba10ed85b8b3f213bb536989f71b..176596fa6a550171ed84f1c916843cd817369ed0 100644 --- a/arkoala-arkts/arkui/src/generated/arkts/ArkUINativeModule.ts +++ b/arkoala-arkts/arkui/src/generated/arkts/ArkUINativeModule.ts @@ -13,7 +13,7 @@ * limitations under the License. */ -import { KInt, KBoolean, KFloat, KUInt, KStringPtr, KPointer, KNativePointer, KInt32ArrayPtr, KUint8ArrayPtr, KFloat32ArrayPtr, pointer, KInteropReturnBuffer, NativeBuffer, loadNativeModuleLibrary } from "@koalaui/interop" +import { KInt, KLong, KBoolean, KFloat, KUInt, KStringPtr, KPointer, KNativePointer, KInt32ArrayPtr, KUint8ArrayPtr, KFloat32ArrayPtr, pointer, KInteropReturnBuffer, NativeBuffer, loadNativeModuleLibrary } from "@koalaui/interop" import { int32, float32 } from "@koalaui/common" export class ArkUINativeModule { diff --git a/arkoala-arkts/arkui/src/generated/arkts/TestNativeModule.ts b/arkoala-arkts/arkui/src/generated/arkts/TestNativeModule.ts index 748511a9a5426c19a89948910bd48faa252059ca..5e65614bbaea10c052819011dea0520072fb58f9 100644 --- a/arkoala-arkts/arkui/src/generated/arkts/TestNativeModule.ts +++ b/arkoala-arkts/arkui/src/generated/arkts/TestNativeModule.ts @@ -13,7 +13,7 @@ * limitations under the License. */ -import { KInt, KBoolean, KFloat, KUInt, KStringPtr, KPointer, KNativePointer, KInt32ArrayPtr, KUint8ArrayPtr, KFloat32ArrayPtr, pointer, KInteropReturnBuffer, NativeBuffer, loadNativeModuleLibrary } from "@koalaui/interop" +import { KInt, KLong, KBoolean, KFloat, KUInt, KStringPtr, KPointer, KNativePointer, KInt32ArrayPtr, KUint8ArrayPtr, KFloat32ArrayPtr, pointer, KInteropReturnBuffer, NativeBuffer, loadNativeModuleLibrary } from "@koalaui/interop" import { int32, float32 } from "@koalaui/common" export class TestNativeModule { diff --git a/arkoala-arkts/arkui/src/generated/arkts/type_check.ts b/arkoala-arkts/arkui/src/generated/arkts/type_check.ts index e2b139b65d506e2aa50d549dfaaed8752c62f17e..bb44289349fed8adad24b1f6d42e809d1f86d067 100644 --- a/arkoala-arkts/arkui/src/generated/arkts/type_check.ts +++ b/arkoala-arkts/arkui/src/generated/arkts/type_check.ts @@ -1,4 +1,5 @@ import { KBoolean, KStringPtr, NativeBuffer, MaterializedBase } from "@koalaui/interop" +import { BusinessError } from "./../ArkBaseInterfaces" import { DoubleAnimationParam, Callback_Extender_OnProgress, Callback_Extender_OnFinish } from "./../ArkAnimationExtenderInterfaces" import { Curve, HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, DialogButtonStyle, WordBreak, AnimationStatus, FillMode, PlayMode, FontWeight, TextOverflow, TextHeightAdaptivePolicy, FontStyle, CheckBoxShape, LineCapStyle, LineJoinStyle, HorizontalAlign, FlexAlign, TextDecorationType, TextDecorationStyle, SharedTransitionEffectType, VerticalAlign, TransitionType, MouseButton, MouseAction, AccessibilityHoverType, TouchType, KeyType, KeySource, Placement, ArrowPointPosition, ClickEffectLevel, NestedScrollMode, PixelRoundCalcPolicy, BarState, EdgeEffect, IlluminatedType, EmbeddedType, ImageFit, Edge, Week, RelateType, FlexDirection, FlexWrap, TextAlign, TextCase, CopyOptions, TitleHeight, ImageSpanAlignment, TextContentStyle, XComponentType, ScrollSource, LineBreakStrategy, EllipsisMode, OptionWidthMode, FoldStatus, AppRotation, MarqueeUpdateStrategy, TextSelectableMode, WidthBreakpoint, HeightBreakpoint } from "./../ArkEnumsInterfaces" import { ICurve } from "./../ArkICurveMaterialized" @@ -10,15 +11,16 @@ import { LazyForEachOps } from "./../ArkLazyForEachOpsMaterialized" import { SystemOps } from "./../ArkSystemOpsMaterialized" import { DrawingCanvas } from "./../ArkDrawingCanvasMaterialized" import { PixelMap } from "./../ArkPixelMapMaterialized" -import { NodeController, TextModifier, RectWidthStyle, RectHeightStyle, Want, LengthUnit, WebHeader, SnapshotOptions, PerfMonitorActionType, PerfMonitorSourceType, BusinessError, ShapeSize, RectShapeOptions, RoundRectShapeOptions, PathShapeOptions, FontOptions, EffectDirection, EffectScope, SymbolEffect, ErrorCallback } from "./../ArkArkuiExternalInterfaces" +import { NodeController, TextModifier, RectWidthStyle, RectHeightStyle, Want, LengthUnit, WebHeader, SnapshotOptions, PerfMonitorActionType, PerfMonitorSourceType, ShapeSize, RectShapeOptions, RoundRectShapeOptions, PathShapeOptions, FontOptions, EffectDirection, EffectScope, SymbolEffect, ErrorCallback } from "./../ArkArkuiExternalInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" import { Resource } from "./../ArkResourceInterfaces" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" +import { ResourceColor, Position, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Area, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, VoidCallback, Offset, Font, LengthMetricsUnit, MarkStyle, Bias, EdgeWidth, DirectionalEdgesT, LengthConstrain, DividerStyleOptions, VP, PX, LPX, TouchPoint } from "./../ArkUnitsInterfaces" import { WebviewController } from "./../ArkWebviewControllerMaterialized" import { GlobalScope_ohos_arkui_componentSnapshot } from "./../ArkGlobalScopeOhosArkuiComponentSnapshotMaterialized" import { AsyncCallback_image_PixelMap_Void, Literal_Want_want, Callback_Array_TouchTestInfo_TouchResult, Callback_ClickEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_MouseEvent_Void, Callback_TouchEvent_Void, Callback_KeyEvent_Void, Callback_KeyEvent_Boolean, Callback_Void, Callback_Area_Area_Void, Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs, Literal_Number_offset_span, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Callback_DragEvent_String_Void, Callback_PreDragStatus_Void, Type_CommonMethod_linearGradient_value, Tuple_ResourceColor_Number, Type_CommonMethod_sweepGradient_value, Tuple_Length_Length, Type_CommonMethod_radialGradient_value, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_TouchEvent_HitTestMode, Literal_Alignment_align, Callback_DismissDialogAction_Void, Callback_Number_Void, Literal_Number_day_month_year, Type_CalendarInterface_value, Callback_CalendarSelectedDate_Void, Callback_CalendarRequestedData_Void, Callback_Date_Void, Callback_Boolean_Void, Literal_String_anchor_HorizontalAlign_align, Literal_String_anchor_VerticalAlign_align, Literal_TransitionEffect_appear_disappear, Tuple_Number_Number, Callback_DismissContentCoverAction_Void, Type_SheetOptions_detents, Callback_SheetDismiss_Void, Callback_DismissSheetAction_Void, Callback_SpringBackAction_Void, Callback_SheetType_Void, Literal_String_value_Callback_Void_action, Literal_Boolean_isVisible, Literal_ResourceColor_color, Callback_Literal_Boolean_isVisible_Void, Callback_DismissPopupAction_Void, AnimationRange_Number, Literal_Empty, Callback_Number_Number_Void, Literal_String_key_Any_defaultValue, Callback_DatePickerResult_Void, Callback_TerminationInfo_Void, Literal_Number_errcode_String_msg, Callback_FormCallbackInfo_Void, Callback_Literal_Number_errcode_String_msg_Void, Callback_Any_Void, Tuple_Union_ResourceColor_LinearGradient_Number, Callback_GestureEvent_Void, Literal_Number_duration_fingers_Boolean_repeat, Literal_Number_distance_fingers_PanDirection_direction, Literal_Number_fingers_speed_SwipeDirection_direction, Literal_Number_distance_fingers, Literal_Number_angle_fingers, Callback_Number_Tuple_Number_Number, Callback_Number_Tuple_Number_Number_Number_Number, Tuple_Number_Number_Number_Number, Literal_Number_offsetRemain, Callback_Number_Number_ComputedBarAttribute, Callback_ItemDragInfo_Number_CustomBuilder, Callback_ItemDragInfo_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_Number_ScrollState_Literal_Number_offsetRemain, Callback_String_Void, Type_ImageAttribute_onComplete_callback_event, Callback_Type_ImageAttribute_onComplete_callback_event_Void, Literal_Boolean_next_Axis_direction, Callback_Number_Number_Number_Void, Callback_Number_Boolean, Callback_Number_Number_Boolean, Callback_SwipeActionState_Void, Callback_ClickEvent_LocationButtonOnClickResult_Void, Callback_Boolean, Callback_NavDestinationContext_Void, Callback_PopInfo_Void, Tuple_Dimension_Dimension, Callback_NavigationTitleMode_Void, Callback_NavigationMode_Void, Callback_String_Unknown_Void, Type_NavigationAttribute_customNavContentTransition_delegate, Callback_NavigationTransitionProxy_Void, Literal_String_target_NavigationType_type, Callback_Number_Number_PanelMode_Void, Callback_PanelMode_Void, Callback_ClickEvent_PasteButtonOnClickResult_Void, Callback_Array_Number_Void, Callback_RefreshStatus_Void, Callback_RichEditorSelection_Void, Callback_RichEditorRange_Void, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorTextSpanResult_Void, Callback_TextRange_Void, Callback_RichEditorDeleteValue_Boolean, Callback_RichEditorChangeValue_Boolean, Callback_CutEvent_Void, Callback_CopyEvent_Void, Callback_ClickEvent_SaveButtonOnClickResult_Void, Callback_InsertValue_Boolean, Callback_InsertValue_Void, Callback_DeleteValue_Boolean, Callback_DeleteValue_Void, Callback_Number_String_Void, Callback_Union_Number_Resource_Void, Callback_ResourceStr_Void, Callback_Number_SliderChangeMode_Void, Literal_Number_index, Callback_SwiperContentTransitionProxy_Void, Callback_TabContentTransitionProxy_Void, Callback_EnterKeyType_Void, Callback_String_PasteEvent_Void, Callback_StyledStringChangeValue_Boolean, Callback_String_Number_Void, Type_TextPickerAttribute_onChange_callback, Callback_Union_Number_Array_Number_Void, Callback_Union_String_Array_String_Void, Callback_TextPickerResult_Void, Callback_TimePickerResult_Void, Callback_FullscreenInfo_Void, Callback_PreparedInfo_Void, Callback_PlaybackInfo_Void, Literal_String_script_Callback_String_Void_callback_, Literal_String_baseUrl_data_encoding_historyUrl_mimeType, Literal_Union_String_Resource_url_Array_Header_headers, Literal_Object_object__String_name_Array_String_methodList, Literal_Union_String_WebResourceRequest_data, Literal_Function_handler_Object_error, Literal_Object_detail, Literal_Function_callback__Object_fileSelector, Callback_OnPageEndEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnGeolocationShowEvent_Void, Callback_OnAlertEvent_Boolean, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnConfirmEvent_Boolean, Callback_OnPromptEvent_Boolean, Callback_OnConsoleEvent_Boolean, Callback_OnErrorReceiveEvent_Void, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnRefreshAccessedHistoryEvent_Void, Type_WebAttribute_onUrlLoadIntercept_callback, Callback_Literal_Function_handler_Object_error_Void, Callback_OnRenderExitedEvent_Void, Callback_OnShowFileSelectorEvent_Boolean, Callback_Literal_Object_detail_Boolean, Type_WebAttribute_onFileSelectorShow_callback, Callback_OnResourceLoadEvent_Void, Callback_OnScaleChangeEvent_Void, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnPermissionRequestEvent_Void, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnContextMenuShowEvent_Boolean, Callback_OnSearchResultReceiveEvent_Void, Callback_OnScrollEvent_Void, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnClientAuthenticationEvent_Void, Callback_OnWindowNewEvent_Void, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnDataResubmittedEvent_Void, Callback_OnAudioStateChangedEvent_Void, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnLoadInterceptEvent_Boolean, Callback_OnOverScrollEvent_Void, Callback_NativeEmbedDataInfo_Void, Callback_NativeEmbedTouchInfo_Void, Literal_String_plainText, Callback_Literal_String_plainText_Void, Literal_Number_surfaceHeight_surfaceWidth, Type_XComponentInterface_value, Callback_UIExtensionProxy_Void, Literal_Number_code_Want_want, Callback_Literal_Number_code_Want_want_Void } from "./../SyntheticDeclarations" import { GlobalScope_ohos_arkui_performanceMonitor } from "./../ArkGlobalScopeOhosArkuiPerformanceMonitorMaterialized" import { CommonShape } from "./../ArkCommonShapeMaterialized" -import { Position, ResourceColor, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Area, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, VoidCallback, Offset, Font, LengthMetricsUnit, MarkStyle, Bias, EdgeWidth, DirectionalEdgesT, ColorMetrics, LengthConstrain, DividerStyleOptions, VP, PX, LPX, TouchPoint } from "./../ArkUnitsInterfaces" import { BaseShape } from "./../ArkBaseShapeMaterialized" import { RectShape } from "./../ArkRectShapeMaterialized" import { CircleShape } from "./../ArkCircleShapeMaterialized" @@ -560,7 +562,7 @@ export class TypeChecker { static isBreakpointsReference(value: object|string|number|undefined|null): boolean { return value instanceof BreakpointsReference } - static isBusinessError(value: object|string|number|undefined|null, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean): boolean { + static isBusinessError(value: object|string|number|undefined|null, arg0: boolean): boolean { return value instanceof BusinessError } static isButtonAttribute(value: object|string|number|undefined|null, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean, arg6: boolean, arg7: boolean, arg8: boolean, arg9: boolean, arg10: boolean, arg11: boolean): boolean { @@ -752,7 +754,7 @@ export class TypeChecker { static isColoringStrategy(value: object|string|number|undefined|null): boolean { return value instanceof ColoringStrategy } - static isColorMetrics(value: object|string|number|undefined|null, arg0: boolean): boolean { + static isColorMetrics(value: object|string|number|undefined|null, arg0: boolean, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean): boolean { return value instanceof ColorMetrics } static isColorMode(value: object|string|number|undefined|null): boolean { @@ -4229,6 +4231,9 @@ export class TypeChecker { static isArray_Number(value: object|string|number|undefined|null): boolean { return value instanceof Array } + static isArray_CustomObject(value: object|string|number|undefined|null): boolean { + return value instanceof Array + } static isArray_TouchObject(value: object|string|number|undefined|null): boolean { return value instanceof Array } @@ -4319,9 +4324,6 @@ export class TypeChecker { static isArray_LayoutSafeAreaEdge(value: object|string|number|undefined|null): boolean { return value instanceof Array } - static isArray_CustomObject(value: object|string|number|undefined|null): boolean { - return value instanceof Array - } static isArray_Point(value: object|string|number|undefined|null): boolean { return value instanceof Array } diff --git a/arkoala-arkts/arkui/src/generated/index.ts b/arkoala-arkts/arkui/src/generated/index.ts index 03783cd921c28bd254166abcaa728100904403d0..7b97dfe1eda045c31069ae330240fc77e77262fa 100644 --- a/arkoala-arkts/arkui/src/generated/index.ts +++ b/arkoala-arkts/arkui/src/generated/index.ts @@ -126,6 +126,7 @@ export * from "./ArkRemoteWindow" export * from "./ArkWaterFlow" export * from "./ArkUiExtensionComponent" export * from "./ArkLinearindicator" +export * from "./ArkBaseInterfaces" export * from "./ArkStdlibInterfaces" export * from "./ArkAnimationExtenderInterfaces" export * from "./ArkArkuiCustomInterfaces" @@ -152,6 +153,8 @@ export * from "./ArkCircleInterfaces" export * from "./ArkColumnInterfaces" export * from "./ArkColumnSplitInterfaces" export * from "./ArkCommonInterfaces" +export * from "./ArkFocusControlNamespace" +export * from "./ArkCursorControlNamespace" export * from "./ArkCommonTsEtsApiInterfaces" export * from "./ArkComponent3dInterfaces" export * from "./ArkContainerSpanInterfaces" @@ -266,6 +269,7 @@ export * from "./ArkUiExtensionComponentInterfaces" export * from "./ArkIsolatedComponentInterfaces" export * from "./ArkStyledStringInterfaces" export * from "./ArkLinearindicatorInterfaces" +export * from "./ArkInspectorInterfaces" export * from "./ArkProfilerNamespace" export * from "./ArkRawFileDescriptorInterfaces" export * from "./ArkAnimationExtenderMaterialized" @@ -274,6 +278,7 @@ export * from "./ArkLazyForEachOpsMaterialized" export * from "./ArkSystemOpsMaterialized" export * from "./ArkDrawingCanvasMaterialized" export * from "./ArkLengthMetricsMaterialized" +export * from "./ArkColorMetricsMaterialized" export * from "./ArkWebviewControllerMaterialized" export * from "./ArkGlobalScopeOhosArkuiComponentSnapshotMaterialized" export * from "./ArkGlobalScopeOhosArkuiPerformanceMonitorMaterialized" @@ -313,8 +318,6 @@ export * from "./ArkDrawingRenderingContextMaterialized" export * from "./ArkICurveMaterialized" export * from "./ArkDrawModifierMaterialized" export * from "./ArkTransitionEffectMaterialized" -export * from "./ArkFocusControlNamespace" -export * from "./ArkCursorControlNamespace" export * from "./ArkBaseEventMaterialized" export * from "./ArkClickEventMaterialized" export * from "./ArkHoverEventMaterialized" @@ -332,7 +335,6 @@ export * from "./ArkDynamicNodeMaterialized" export * from "./ArkChildrenMainSizeMaterialized" export * from "./ArkUICommonEventMaterialized" export * from "./ArkGestureModifierMaterialized" -export * from "./ArkGlobalScopeCommonMaterialized" export * from "./ArkContextMenuMaterialized" export * from "./ArkCustomDialogControllerMaterialized" export * from "./ArkLinearGradientMaterialized" @@ -428,6 +430,7 @@ export * from "./ArkMutableStyledStringMaterialized" export * from "./ArkImageAttachmentMaterialized" export * from "./ArkCustomSpanMaterialized" export * from "./ArkLinearIndicatorControllerMaterialized" -export * from "./ArkProfilerNamespace" -export * from "./ArkGlobalScopeInspectorMaterialized" export * from "./GlobalScope" +export * from "./ArkProfilerNamespace" +export * from "./ArkCursorControlNamespace" +export * from "./ArkFocusControlNamespace" diff --git a/arkoala-arkts/arkui/src/generated/peer_events.ts b/arkoala-arkts/arkui/src/generated/peer_events.ts index abc765f1f210647a97fadaf69b248cd2af2933f8..0273da0cb9b11e66edbf61c5583718f62d584913 100644 --- a/arkoala-arkts/arkui/src/generated/peer_events.ts +++ b/arkoala-arkts/arkui/src/generated/peer_events.ts @@ -22,7 +22,8 @@ import { ScrollOnScrollCallback, OnScrollEdgeCallback, OnScrollFrameBeginCallbac import { ScrollState, OnScrollVisibleContentChangeCallback, VisibleListContentInfo } from "./ArkListInterfaces" import { DatePickerResult } from "./ArkDatePickerInterfaces" import { TerminationInfo } from "./ArkEmbeddedComponentInterfaces" -import { ErrorCallback, BusinessError, Want } from "./ArkArkuiExternalInterfaces" +import { ErrorCallback, Want } from "./ArkArkuiExternalInterfaces" +import { BusinessError } from "./ArkBaseInterfaces" import { OnFoldStatusChangeCallback, OnFoldStatusChangeInfo, OnHoverStatusChangeCallback, HoverEventParam } from "./ArkFolderStackInterfaces" import { FormCallbackInfo } from "./ArkFormComponentInterfaces" import { ComputedBarAttribute } from "./ArkGridInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkAbilityComponentPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkAbilityComponentPeer.ts index 2d039994f3421cc887cea7d6b354c65abcdd46f5..cae8e302c530751fe761d581d1d7f2800fc65e29 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkAbilityComponentPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkAbilityComponentPeer.ts @@ -55,7 +55,7 @@ import { AbilityComponentAttribute } from "./../ArkAbilityComponentInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkAlphabetIndexerPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkAlphabetIndexerPeer.ts index 7fdda52f2931407b65e1dc91ae8dc069066e2426..542ef249cad3b549cc78fa00cbfb12b4df6040fd 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkAlphabetIndexerPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkAlphabetIndexerPeer.ts @@ -54,7 +54,7 @@ import { OnAlphabetIndexerSelectCallback, OnAlphabetIndexerRequestPopupDataCallb import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkAnimatorPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkAnimatorPeer.ts index 9f23e9a0491b481f6b5d65aad7a4ab65f9d86b91..5c875c50369a0da95d5232fe39fd73b8706d3811 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkAnimatorPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkAnimatorPeer.ts @@ -55,7 +55,7 @@ import { AnimatorAttribute } from "./../ArkAnimatorInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -96,10 +96,7 @@ export class ArkAnimatorPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._AnimatorAttribute_playMode(this.peer.ptr, (value.valueOf() as int32)) } motionAttribute(value: SpringMotion): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeSpringMotion(value) - ArkUIGeneratedNativeModule._AnimatorAttribute_motion(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._AnimatorAttribute_motion(this.peer.ptr, toPeerPtr(value)) } onStartAttribute(value: (() => void)): void { const thisSerializer : Serializer = Serializer.hold() diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkBadgePeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkBadgePeer.ts index e76950ca7aee143d444c14a8c1a0542ff430288d..d26c107b47be779af3749988f2cc89b8b197cfe9 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkBadgePeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkBadgePeer.ts @@ -54,7 +54,7 @@ import { BadgeParamWithNumber, BadgeAttribute, BadgeParamWithString } from "./.. import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkBlankPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkBlankPeer.ts index 5bb79dd2b8f900ba5e5835e36e8b7c5de3a74565..04b9aff8be2ee4d8e6d5a3e8123e1587a31d04d3 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkBlankPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkBlankPeer.ts @@ -54,7 +54,7 @@ import { BlankAttribute } from "./../ArkBlankInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkButtonPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkButtonPeer.ts index d393ba5d403f75860cd3946c7f45023744d74fad..9fc8adb55f87573b13596d4edc2ad1a0591e5f2e 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkButtonPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkButtonPeer.ts @@ -54,7 +54,7 @@ import { ButtonType, ButtonStyleMode, ControlSize, ButtonRole, ButtonConfigurati import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkCalendarPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkCalendarPeer.ts index 983bd48712cf14d28a8273fcbdc79797454d44e8..3a0713691d53150616e0c8b0d303e235ac47ce84 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkCalendarPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkCalendarPeer.ts @@ -30,7 +30,7 @@ import { CalendarController } from "./../ArkCalendarControllerMaterialized" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkCalendarPickerPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkCalendarPickerPeer.ts index b4ce49552c047b335b6e4e0f6586f624861ea6c6..5290e8ebaa9c749117c7a121a9e7319e1e46d9e7 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkCalendarPickerPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkCalendarPickerPeer.ts @@ -54,7 +54,7 @@ import { CalendarAlign, CalendarPickerAttribute, CalendarOptions } from "./../Ar import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkCanvasPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkCanvasPeer.ts index 6c9c3a90b40a55f14a0406ee575f885654051627..e99092bc1544ffdff82ccd68632f7f9c96540207 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkCanvasPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkCanvasPeer.ts @@ -57,7 +57,7 @@ import { ImageAIOptions } from "./../ArkImageCommonInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkCheckboxPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkCheckboxPeer.ts index 879dd37b587cc4c725cd6ea6f51a01db719d2ac5..5fdcfffba8f0c62e7de880deeffc5a1aa30e9413 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkCheckboxPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkCheckboxPeer.ts @@ -54,7 +54,7 @@ import { OnCheckboxChangeCallback, CheckBoxConfiguration, CheckboxOptions, Check import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkCheckboxgroupPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkCheckboxgroupPeer.ts index 139f371cf7b92ebe5eb765335097597aaec268e7..139e7964ef48a669a45cfe22e374f4ce462e5f11 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkCheckboxgroupPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkCheckboxgroupPeer.ts @@ -54,7 +54,7 @@ import { OnCheckboxGroupChangeCallback, CheckboxGroupOptions, CheckboxGroupAttri import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkCirclePeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkCirclePeer.ts index 453b7ff89308f9234ec440ca3820bc6b6a526b05..620a2c30b3254d0c32ce5700465f993787c4c45f 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkCirclePeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkCirclePeer.ts @@ -54,7 +54,7 @@ import { CircleOptions, CircleAttribute } from "./../ArkCircleInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkColumnPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkColumnPeer.ts index 6eb96b930464749096a7688e2b0cb0f29ae59f0d..13bc031030535bb3599e38373a5994453d76c007 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkColumnPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkColumnPeer.ts @@ -54,7 +54,7 @@ import { ColumnOptions, ColumnAttribute } from "./../ArkColumnInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkColumnSplitPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkColumnSplitPeer.ts index 7bec2ad65a4f650ea8343d41f0de3fd19895dc7f..06737567523b1b2cae5ef1fca8eb4fc7dfda7023 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkColumnSplitPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkColumnSplitPeer.ts @@ -54,7 +54,7 @@ import { ColumnSplitDividerStyle, ColumnSplitAttribute } from "./../ArkColumnSpl import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkCommonPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkCommonPeer.ts index 7d4d1402045230f3d140f12d0c524e408ab98a47..0341f77f3d383c79cd9f811a4eb7645382f8c299 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkCommonPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkCommonPeer.ts @@ -53,7 +53,7 @@ import { ScrollOnWillScrollCallback, ScrollOnScrollCallback } from "./../ArkScro import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -1240,7 +1240,6 @@ export class ArkCommonMethodPeer extends PeerNode { } transition1Attribute(effect: TransitionEffect, onFinish?: TransitionFinishCallback): void { const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeTransitionEffect(effect) let onFinish_type : int32 = RuntimeType.UNDEFINED onFinish_type = runtimeType(onFinish) thisSerializer.writeInt8(onFinish_type as int32) @@ -1248,7 +1247,7 @@ export class ArkCommonMethodPeer extends PeerNode { const onFinish_value = onFinish! thisSerializer.holdAndWriteCallback(onFinish_value) } - ArkUIGeneratedNativeModule._CommonMethod_transition1(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + ArkUIGeneratedNativeModule._CommonMethod_transition1(this.peer.ptr, toPeerPtr(effect), thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } motionBlurAttribute(value: MotionBlurOptions): void { @@ -2176,10 +2175,7 @@ export class ArkCommonMethodPeer extends PeerNode { ArkUIGeneratedNativeModule._CommonMethod_renderFit(this.peer.ptr, (value.valueOf() as int32)) } gestureModifierAttribute(value: GestureModifier): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeGestureModifier(value) - ArkUIGeneratedNativeModule._CommonMethod_gestureModifier(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._CommonMethod_gestureModifier(this.peer.ptr, toPeerPtr(value)) } backgroundBrightnessAttribute(value: BackgroundBrightnessOptions): void { const thisSerializer : Serializer = Serializer.hold() diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkComponent3dPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkComponent3dPeer.ts index fd9d54b80382fde010ffd6723b570e3d11ffa8e9..6dd0876f00fae36a78e6064756cf4bf14ed1bd47 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkComponent3dPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkComponent3dPeer.ts @@ -54,7 +54,7 @@ import { Component3DAttribute, SceneOptions } from "./../ArkComponent3dInterface import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkContainerSpanPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkContainerSpanPeer.ts index 51ce6d64e27389ebea6a7f1e5008b8bf9bf27a17..28b1d3b4e80baba52a1a2cbc0de71ca6b7991a2a 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkContainerSpanPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkContainerSpanPeer.ts @@ -29,7 +29,7 @@ import { ContainerSpanAttribute } from "./../ArkContainerSpanInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkCounterPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkCounterPeer.ts index 122dc500a663c242549fc4fb5e13f822af0148bc..a698a29aba6e27dd3e066a669326bbe8a58e7654 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkCounterPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkCounterPeer.ts @@ -54,7 +54,7 @@ import { CounterAttribute } from "./../ArkCounterInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkDataPanelPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkDataPanelPeer.ts index 8bebce1bbf1484dee99dc4c51adbef31b77bb56d..1994cdaba65c1cbb12f846e299f06d617f0fa02d 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkDataPanelPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkDataPanelPeer.ts @@ -55,7 +55,7 @@ import { DataPanelShadowOptions, DataPanelConfiguration, DataPanelOptions, DataP import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkDatePickerPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkDatePickerPeer.ts index d363622c27d2a9d31d50d59a341202e744b4a5b3..5aa89ce0a03d13327b2d2a762f21562b723d40c5 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkDatePickerPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkDatePickerPeer.ts @@ -54,7 +54,7 @@ import { DatePickerResult, DatePickerOptions, DatePickerAttribute } from "./../A import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkDividerPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkDividerPeer.ts index cf8983ee375312729e134f7181e412d9c5c0a12f..0ed0046e1a4e5f93a0c2ec803c853ad88e147b8b 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkDividerPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkDividerPeer.ts @@ -54,7 +54,7 @@ import { DividerAttribute } from "./../ArkDividerInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkEffectComponentPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkEffectComponentPeer.ts index 3b1b90d628fb68f6483a0f4ea36673cae51ff957..0bc5861b28acab7459cda21e875081a951d67073 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkEffectComponentPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkEffectComponentPeer.ts @@ -54,7 +54,7 @@ import { EffectComponentAttribute } from "./../ArkEffectComponentInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkEllipsePeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkEllipsePeer.ts index 4312056dee7cfd354162a3687284fe3efec77bcb..ac411581291764005054194f600c29df4dd050a6 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkEllipsePeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkEllipsePeer.ts @@ -54,7 +54,7 @@ import { EllipseOptions, EllipseAttribute } from "./../ArkEllipseInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkEmbeddedComponentPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkEmbeddedComponentPeer.ts index df6630519873c1a680c8a577a50536a983b7881c..6bacd27c1a7a59fba1160b124220b202fc108104 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkEmbeddedComponentPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkEmbeddedComponentPeer.ts @@ -55,7 +55,7 @@ import { ErrorCallback, Want } from "./../ArkArkuiExternalInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkFlexPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkFlexPeer.ts index 3b7615e853c90c949b5bbf221e80df02bf96ee5b..395d17c1fe321c3b90a021d8c247f3f99134d575 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkFlexPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkFlexPeer.ts @@ -54,7 +54,7 @@ import { FlexOptions, FlexAttribute } from "./../ArkFlexInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkFlowItemPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkFlowItemPeer.ts index ceff632c859fa0cdd1e3a235087a0984c2ff1469..58d8f1ed0b26046b1d5dd177f790cc48d45cf62b 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkFlowItemPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkFlowItemPeer.ts @@ -54,7 +54,7 @@ import { FlowItemAttribute } from "./../ArkFlowItemInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkFolderStackPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkFolderStackPeer.ts index 4186937404d5303bfd6a350c527bfb972ec3e2ba..8914681ca52889b72f037fbd25c5b2b95d2148bb 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkFolderStackPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkFolderStackPeer.ts @@ -54,7 +54,7 @@ import { OnFoldStatusChangeCallback, OnHoverStatusChangeCallback, FolderStackOpt import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkFormComponentPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkFormComponentPeer.ts index 4052d0a1cd6623e54aa3f01bec3d19f46a33e394..9875a7808844b1fe129af56f0f3d79cd64e8b141 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkFormComponentPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkFormComponentPeer.ts @@ -54,7 +54,7 @@ import { FormDimension, FormCallbackInfo, FormInfo, FormComponentAttribute } fro import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkFormLinkPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkFormLinkPeer.ts index f24e34cea42a76933303101a7d4b4993d867845d..d7ce7be641c4ddfb1ee2488c9055f6d77ed9d749 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkFormLinkPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkFormLinkPeer.ts @@ -54,7 +54,7 @@ import { FormLinkOptions, FormLinkAttribute } from "./../ArkFormLinkInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkGaugePeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkGaugePeer.ts index faa3c5978004648065bb37ad1ea9ca93b0152528..ff11b27e33ed8d138a1499a79e17d5c013aefaeb 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkGaugePeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkGaugePeer.ts @@ -55,7 +55,7 @@ import { GaugeShadowOptions, GaugeIndicatorOptions, GaugeConfiguration, GaugeOpt import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkGridColPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkGridColPeer.ts index 1d566d7c0b80ffd537da4564fd761b9b915d8294..b3fba760af1cb35f66fc0cb5ad4a7e2925000ca7 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkGridColPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkGridColPeer.ts @@ -54,7 +54,7 @@ import { GridColColumnOption, GridColOptions, GridColAttribute } from "./../ArkG import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkGridContainerPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkGridContainerPeer.ts index 3160fd3ee9b71db40a471372f647180ebb90c5a7..841ada83b3db31a86b2832cdfc8d1b17435a1c1c 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkGridContainerPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkGridContainerPeer.ts @@ -55,7 +55,7 @@ import { GridContainerOptions, GridContainerAttribute } from "./../ArkGridContai import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkGridItemPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkGridItemPeer.ts index 00a17a1a9d51fdffaa0da6af7affa461aaa99e66..aa9de56b2a9f3e65bfde6781276868bc0205c839 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkGridItemPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkGridItemPeer.ts @@ -54,7 +54,7 @@ import { GridItemOptions, GridItemAttribute } from "./../ArkGridItemInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkGridPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkGridPeer.ts index 9acb4fec33cb21bb411c84823b5deead84e03756..90fbc8230472aa1728b9d0ea7a27c8fa8a8a188b 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkGridPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkGridPeer.ts @@ -57,7 +57,7 @@ import { Scroller } from "./../ArkScrollerMaterialized" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkGridRowPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkGridRowPeer.ts index f00f62a11ad3899daa86ea79d4f01c8fa788e507..3eb6a48d03fb85edfc2ff3655d0b2313bba493a4 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkGridRowPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkGridRowPeer.ts @@ -54,7 +54,7 @@ import { GridRowOptions, GridRowAttribute } from "./../ArkGridRowInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkHyperlinkPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkHyperlinkPeer.ts index 531617fcd48fc3db679f71bc9690fbaf3db60fa5..cf6290fd3625f9bf84a2fe1719b214732759fc3f 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkHyperlinkPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkHyperlinkPeer.ts @@ -54,7 +54,7 @@ import { HyperlinkAttribute } from "./../ArkHyperlinkInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkImageAnimatorPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkImageAnimatorPeer.ts index 54d24fc87d761c4e74774e9d8bd886180ab20a8e..675bc326be7bfaf57feecd8e196add8d6b4453a7 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkImageAnimatorPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkImageAnimatorPeer.ts @@ -54,7 +54,7 @@ import { ImageFrameInfo, ImageAnimatorAttribute } from "./../ArkImageAnimatorInt import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkImagePeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkImagePeer.ts index a4f46e535bd7329b5f3326caa98866d882cdb4b8..714065b808fabadb5bd4375317d3beceb5f8c628 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkImagePeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkImagePeer.ts @@ -55,7 +55,7 @@ import { ImageAnalyzerConfig, ImageAIOptions } from "./../ArkImageCommonInterfac import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkImageSpanPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkImageSpanPeer.ts index 1511304cf90e21aae2da9a3360f2b330754e1a4f..002924fbcace374b8a49369db072ce932b815f61 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkImageSpanPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkImageSpanPeer.ts @@ -56,7 +56,7 @@ import { ImageCompleteCallback, ImageSpanAttribute } from "./../ArkImageSpanInte import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -136,10 +136,7 @@ export class ArkImageSpanPeer extends ArkBaseSpanPeer { thisSerializer.release() } altAttribute(value: PixelMap): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writePixelMap(value) - ArkUIGeneratedNativeModule._ImageSpanAttribute_alt(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._ImageSpanAttribute_alt(this.peer.ptr, toPeerPtr(value)) } } export interface ArkImageSpanAttributes extends ArkBaseSpanAttributes { diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkIndicatorcomponentPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkIndicatorcomponentPeer.ts index fc3d933f0ef347b372da0cafd466275d114bde16..69a3fd200f463a3bb01907cc9b2440bdec38a596 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkIndicatorcomponentPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkIndicatorcomponentPeer.ts @@ -57,7 +57,7 @@ import { IndicatorComponentAttribute } from "./../ArkIndicatorcomponentInterface import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkIndicatorComponentPeer extends ArkCommonMethodPeer { diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkLinePeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkLinePeer.ts index e98fcbfcf476ba6dbc5aa509b43850d77177fc1b..56a60692693bec9231e48495121242bf822ee416 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkLinePeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkLinePeer.ts @@ -54,7 +54,7 @@ import { LineOptions, LineAttribute } from "./../ArkLineInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkLinearindicatorPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkLinearindicatorPeer.ts index b412f6f94627c40ca59de6c56b25be75c711f850..75a776d6fc17028b03288aec59962acc798c1396 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkLinearindicatorPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkLinearindicatorPeer.ts @@ -55,7 +55,7 @@ import { LinearIndicatorController } from "./../ArkLinearIndicatorControllerMate import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkListItemGroupPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkListItemGroupPeer.ts index b1cad4523a54a1f5d4425c94e653d4c709351c0f..2b453c3cd31cadf8d200cf9da5b18c9dd22e6593 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkListItemGroupPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkListItemGroupPeer.ts @@ -56,7 +56,7 @@ import { ListItemGroupOptions, ListItemGroupAttribute } from "./../ArkListItemGr import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -97,10 +97,7 @@ export class ArkListItemGroupPeer extends ArkCommonMethodPeer { thisSerializer.release() } childrenMainSizeAttribute(value: ChildrenMainSize): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeChildrenMainSize(value) - ArkUIGeneratedNativeModule._ListItemGroupAttribute_childrenMainSize(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._ListItemGroupAttribute_childrenMainSize(this.peer.ptr, toPeerPtr(value)) } } export interface ArkListItemGroupAttributes extends ArkCommonMethodAttributes { diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkListItemPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkListItemPeer.ts index 0d602fa389add16ec34791385130cea13642d2ad..7e0507c0eaeb96147a6dcb289431fd8334190362 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkListItemPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkListItemPeer.ts @@ -54,7 +54,7 @@ import { Sticky, EditMode, SwipeActionOptions, ListItemOptions, ListItemAttribut import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkListPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkListPeer.ts index 064cc4b9155a19c965477d69da0bc607d279b394..4a878ae7f70a10c83946706eafb965d7fd8c4be8 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkListPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkListPeer.ts @@ -56,7 +56,7 @@ import { ChildrenMainSize } from "./../ArkChildrenMainSizeMaterialized" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -165,10 +165,7 @@ export class ArkListPeer extends ArkScrollableCommonMethodPeer { thisSerializer.release() } childrenMainSizeAttribute(value: ChildrenMainSize): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeChildrenMainSize(value) - ArkUIGeneratedNativeModule._ListAttribute_childrenMainSize(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._ListAttribute_childrenMainSize(this.peer.ptr, toPeerPtr(value)) } maintainVisibleContentPositionAttribute(value: boolean): void { ArkUIGeneratedNativeModule._ListAttribute_maintainVisibleContentPosition(this.peer.ptr, value ? 1 : 0) diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkLoadingProgressPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkLoadingProgressPeer.ts index 13dea69b29540a829c3945880a132ac4ebaa519c..e912b71077c1fe5052cce58929b95ab8ec4512f8 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkLoadingProgressPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkLoadingProgressPeer.ts @@ -54,7 +54,7 @@ import { LoadingProgressConfiguration, LoadingProgressAttribute } from "./../Ark import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkLocationButtonPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkLocationButtonPeer.ts index e82942fd4a304e091f48a56d1e00e98e0878fce4..1cc38b13fb1b701c99989f7abc84ac348b1bcfeb 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkLocationButtonPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkLocationButtonPeer.ts @@ -34,7 +34,7 @@ import { LocationButtonOnClickResult, LocationButtonAttribute, LocationButtonOpt import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkMarqueePeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkMarqueePeer.ts index 9624be73dee210ffdac597298ab02d87e69cb93f..a15c934b8328a624072e6295acc047e03820df18 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkMarqueePeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkMarqueePeer.ts @@ -54,7 +54,7 @@ import { MarqueeOptions, MarqueeAttribute } from "./../ArkMarqueeInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkMediaCachedImagePeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkMediaCachedImagePeer.ts index d0d07b8e18b4a6e9c3dd144e509c3ec661dbc5a0..46cdbe3cfd092805ee277d5bea3cffcd82518455 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkMediaCachedImagePeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkMediaCachedImagePeer.ts @@ -56,7 +56,7 @@ import { ASTCResource, MediaCachedImageAttribute } from "./../ArkMediaCachedImag import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkMenuItemGroupPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkMenuItemGroupPeer.ts index 8290a59fb5b2351185ed557e55719a3549bed331..d9a7b8944da508fec2059315bafd5fbab7c432f3 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkMenuItemGroupPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkMenuItemGroupPeer.ts @@ -54,7 +54,7 @@ import { MenuItemGroupOptions, MenuItemGroupAttribute } from "./../ArkMenuItemGr import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkMenuItemPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkMenuItemPeer.ts index ab145a779daa48b051cf52a2fc880ce1ba6087aa..f6ba3f445ed6ebc36b13ed1d945f851d13198e9b 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkMenuItemPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkMenuItemPeer.ts @@ -54,7 +54,7 @@ import { MenuItemOptions, MenuItemAttribute } from "./../ArkMenuItemInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkMenuPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkMenuPeer.ts index af31440cd0165a41e2f42b295fd42baac6b3c1b6..d98ee19b14ff7f50189f9e0bf4b0704ea5e7038f 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkMenuPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkMenuPeer.ts @@ -54,7 +54,7 @@ import { SubMenuExpandingMode, MenuAttribute } from "./../ArkMenuInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkNavDestinationPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkNavDestinationPeer.ts index 5792a9ed62aba36e3e69770f535bc1bc080ccb3d..11e1b1c9b00528709f6706f4ed8330974343acc0 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkNavDestinationPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkNavDestinationPeer.ts @@ -56,7 +56,7 @@ import { NavDestinationContext } from "./../ArkNavDestinationContextMaterialized import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkNavRouterPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkNavRouterPeer.ts index 12e2ed9bd417619beafe8bedb92ac360a06df3de..ace5178a22b617ce86b4e7feff71335a03857858 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkNavRouterPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkNavRouterPeer.ts @@ -54,7 +54,7 @@ import { NavRouteMode, NavRouterAttribute, RouteInfo } from "./../ArkNavRouterIn import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkNavigatorPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkNavigatorPeer.ts index 788f25b0afe3aa1354a87cc37af2b56ed20b9026..62b64758ed5405bccf64c2b6945988b91899dfb5 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkNavigatorPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkNavigatorPeer.ts @@ -54,7 +54,7 @@ import { NavigationType, NavigatorAttribute } from "./../ArkNavigatorInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkNodeContainerPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkNodeContainerPeer.ts index 0f786bb019c5680d8f794bd000ffab82ece8d686..39413f18af3c3e89802448984a72ae823c361d66 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkNodeContainerPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkNodeContainerPeer.ts @@ -55,7 +55,7 @@ import { NodeContainerAttribute } from "./../ArkNodeContainerInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkPanelPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkPanelPeer.ts index e869f16a720d88a1145fd6cc2748cee029b1593f..0d8c6a433c87576783599bd7f36f918e1cc64177 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkPanelPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkPanelPeer.ts @@ -54,7 +54,7 @@ import { PanelMode, PanelType, PanelHeight, PanelAttribute } from "./../ArkPanel import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkPasteButtonPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkPasteButtonPeer.ts index fd00599819f7a70705b65fb0d3fd3b7d6248fcb2..2a9b410e8db52b76bb3481b12e2961d18ae08bf2 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkPasteButtonPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkPasteButtonPeer.ts @@ -34,7 +34,7 @@ import { PasteButtonOnClickResult, PasteButtonAttribute, PasteButtonOptions } fr import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkPathPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkPathPeer.ts index fa8d7445c80a8408d57f3c8f7412e8b4f1856936..c9f446837841e22d9ebd37c4471cd89d56bc81d9 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkPathPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkPathPeer.ts @@ -54,7 +54,7 @@ import { PathOptions, PathAttribute } from "./../ArkPathInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkPatternLockPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkPatternLockPeer.ts index ae157f6fd2c98cc399f8d52d8abaf5c21aa6c98d..25c306566ee33292e0ab47fe51b35793033404fd 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkPatternLockPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkPatternLockPeer.ts @@ -55,7 +55,7 @@ import { PatternLockController } from "./../ArkPatternLockControllerMaterialized import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkPluginComponentPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkPluginComponentPeer.ts index a603117d9715224c1b910e2404b993bc7f33ab1d..81c7e95e66d0a29c76bc5c46b0260cedf56f71dd 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkPluginComponentPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkPluginComponentPeer.ts @@ -54,7 +54,7 @@ import { PluginErrorCallback, PluginComponentOptions, PluginComponentAttribute } import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkPolygonPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkPolygonPeer.ts index e8a7588f51e95d1d7d31e9f7cbc0511d305b814f..668343e543bfa80f17f1d4affa479783a33b6696 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkPolygonPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkPolygonPeer.ts @@ -55,7 +55,7 @@ import { PolygonOptions, PolygonAttribute } from "./../ArkPolygonInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkPolylinePeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkPolylinePeer.ts index 12b5a0f440d89e43260bc78437108c8513234835..77fe4f3b47c218a57503c16d14c9aa6895441f7c 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkPolylinePeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkPolylinePeer.ts @@ -55,7 +55,7 @@ import { PolylineOptions, PolylineAttribute } from "./../ArkPolylineInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkProgressPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkProgressPeer.ts index 61f0fd3df0ff037d034edf75e94e6f2c23d3c19e..83177c7b598d29367eda23969216874bd2a6fe36 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkProgressPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkProgressPeer.ts @@ -55,7 +55,7 @@ import { LinearStyleOptions, RingStyleOptions, CapsuleStyleOptions, ProgressStyl import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkQrcodePeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkQrcodePeer.ts index df9aac42fe6bbe9f531fc5c1df820bcf188ffa92..04f7e0bdb3c155e7b6949cc817468d1840f8b2ee 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkQrcodePeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkQrcodePeer.ts @@ -54,7 +54,7 @@ import { QRCodeAttribute } from "./../ArkQrcodeInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkRadioPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkRadioPeer.ts index 5f81d76a1ed62db760068ffe94a84ca3045fa52e..36540f5b81cdac4342f33deb3ca48e3ae4888005 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkRadioPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkRadioPeer.ts @@ -54,7 +54,7 @@ import { RadioStyle, RadioConfiguration, RadioOptions, RadioAttribute } from "./ import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkRatingPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkRatingPeer.ts index afdb19defa030b4ff507abbca4657817adca0cb6..88158310008d64358823ce29e189d3b2b2d72ec4 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkRatingPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkRatingPeer.ts @@ -54,7 +54,7 @@ import { StarStyleOptions, RatingConfiguration, RatingOptions, RatingAttribute } import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkRectPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkRectPeer.ts index ff7fed5195ad9fb15b56f76ea0d85250546844f6..31593f96a579943cda6f2f9adfb321aab452a16a 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkRectPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkRectPeer.ts @@ -54,7 +54,7 @@ import { RectOptions, RoundedRectOptions, RectAttribute } from "./../ArkRectInte import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkRefreshPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkRefreshPeer.ts index b7bd3824abd69a00c4eca2f295ffec25ede58f91..3d20ce815508296dcd4ef25505e55316c4eb5ec9 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkRefreshPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkRefreshPeer.ts @@ -54,7 +54,7 @@ import { RefreshStatus, RefreshOptions, RefreshAttribute } from "./../ArkRefresh import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkRelativeContainerPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkRelativeContainerPeer.ts index 8d049ae31fbd94ee4491d71907422990872d4b34..5eac90eb6be19198a4ff198f069d1dd9c9dff5b4 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkRelativeContainerPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkRelativeContainerPeer.ts @@ -54,7 +54,7 @@ import { GuideLineStyle, BarrierStyle, LocalizedBarrierStyle, RelativeContainerA import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkRemoteWindowPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkRemoteWindowPeer.ts index f8373186903628ea79eb8a128a10f38bc3946dee..0375ed2343a505d20e88375fa57cb558e6a3428a 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkRemoteWindowPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkRemoteWindowPeer.ts @@ -54,7 +54,7 @@ import { WindowAnimationTarget, RemoteWindowAttribute } from "./../ArkRemoteWind import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkRichEditorPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkRichEditorPeer.ts index 81855a9dfbcd07ed20bb99fd2bca7f88555fb6ea..fef4be9f92709d430442382a51eb9cbc7ec92daf 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkRichEditorPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkRichEditorPeer.ts @@ -57,7 +57,7 @@ import { EditMenuOptions } from "./../ArkEditMenuOptionsMaterialized" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -248,10 +248,7 @@ export class ArkRichEditorPeer extends ArkCommonMethodPeer { thisSerializer.release() } editMenuOptionsAttribute(value: EditMenuOptions): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeEditMenuOptions(value) - ArkUIGeneratedNativeModule._RichEditorAttribute_editMenuOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._RichEditorAttribute_editMenuOptions(this.peer.ptr, toPeerPtr(value)) } enableKeyboardOnFocusAttribute(value: boolean): void { ArkUIGeneratedNativeModule._RichEditorAttribute_enableKeyboardOnFocus(this.peer.ptr, value ? 1 : 0) diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkRichTextPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkRichTextPeer.ts index 3d5862a43bfcf5e78b87b6bb91fc5f3163dda2f7..15783b671fb18c69dc7b491d00d275cb0fae4b0d 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkRichTextPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkRichTextPeer.ts @@ -54,7 +54,7 @@ import { RichTextAttribute } from "./../ArkRichTextInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkRootScenePeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkRootScenePeer.ts index 2e91d8b742766f2c6c92db9032a1717168b0a8d9..d876670c1e8de2d2458c1e42f6515414a43d201c 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkRootScenePeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkRootScenePeer.ts @@ -54,7 +54,7 @@ import { RootSceneSession, RootSceneAttribute } from "./../ArkRootSceneInterface import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkRowPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkRowPeer.ts index 145e121d27d137ebaf5f05f505d377e26e6d158a..c98e2983d9d9863fe8bc56b847d11eb99db66ca9 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkRowPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkRowPeer.ts @@ -54,7 +54,7 @@ import { RowOptions, RowAttribute } from "./../ArkRowInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkRowSplitPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkRowSplitPeer.ts index 0ecc4b5c679df669a21592dfbf3026b591befdd1..5462372b38908aab0961bfa3e7466fcd8265df41 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkRowSplitPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkRowSplitPeer.ts @@ -54,7 +54,7 @@ import { RowSplitAttribute } from "./../ArkRowSplitInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkSaveButtonPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkSaveButtonPeer.ts index dce0610788d17bc0fafa9e468dc2ad7a8fd992f0..1e72a8e4bb24a9704f4b68847ee5cf3056643a39 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkSaveButtonPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkSaveButtonPeer.ts @@ -34,7 +34,7 @@ import { SaveButtonOnClickResult, SaveButtonAttribute, SaveButtonOptions } from import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkScreenPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkScreenPeer.ts index e99c9f4d09d917dbb050c719efcf8bc85b92e220..2c9182810b7ce54695b22d375cd4856cb2b6059d 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkScreenPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkScreenPeer.ts @@ -54,7 +54,7 @@ import { ScreenAttribute } from "./../ArkScreenInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkScrollBarPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkScrollBarPeer.ts index 732c71ba7c1643dfa5e62a7ca2d28b86ac9c0528..ef291e2a8f9f6a03343a318d4ebc5012b70da8c8 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkScrollBarPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkScrollBarPeer.ts @@ -54,7 +54,7 @@ import { ScrollBarOptions, ScrollBarAttribute } from "./../ArkScrollBarInterface import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkScrollPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkScrollPeer.ts index 7a8600dd7c29741ac7cb3cb5d43eaff0024505bc..b5f35406c40212928a877d4bc2b650b425fc2985 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkScrollPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkScrollPeer.ts @@ -55,7 +55,7 @@ import { Scroller } from "./../ArkScrollerMaterialized" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkSearchPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkSearchPeer.ts index e5bcf60972c8d7f54c19d8890d0957521288f5bd..ecb8413d44d7884c40b6143b4c8819bf8d87927d 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkSearchPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkSearchPeer.ts @@ -58,7 +58,7 @@ import { KeyboardOptions } from "./../ArkRichEditorInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -431,10 +431,7 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { thisSerializer.release() } editMenuOptionsAttribute(value: EditMenuOptions): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeEditMenuOptions(value) - ArkUIGeneratedNativeModule._SearchAttribute_editMenuOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._SearchAttribute_editMenuOptions(this.peer.ptr, toPeerPtr(value)) } enablePreviewTextAttribute(value: boolean): void { ArkUIGeneratedNativeModule._SearchAttribute_enablePreviewText(this.peer.ptr, value ? 1 : 0) diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkSecurityComponentPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkSecurityComponentPeer.ts index 7d59ba3d2a65b1b4d1ad03f0485b97b0b9a89e88..1bc11fd68a51432f723ee10e85562d895815bc75 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkSecurityComponentPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkSecurityComponentPeer.ts @@ -30,7 +30,7 @@ import { Resource } from "./../ArkResourceInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkSelectPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkSelectPeer.ts index c0ce2101f83d6ac9c2ec1d69d150316e2d73ebbc..3a3c61f875e9a31d4ac94a5338a7e1fc51de34b7 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkSelectPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkSelectPeer.ts @@ -56,7 +56,7 @@ import { DividerOptions } from "./../ArkTextPickerInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkShapePeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkShapePeer.ts index a2ff238d0e03ab872952c8e4bc7d216c59aa2aa9..b8fa2568d34d7722e8a6629eb18ac14a0ba2fd79 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkShapePeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkShapePeer.ts @@ -54,7 +54,7 @@ import { ViewportRect, ShapeAttribute } from "./../ArkShapeInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -71,10 +71,7 @@ export class ArkShapePeer extends ArkCommonMethodPeer { return _peer } setShapeOptions0Attribute(value: PixelMap): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writePixelMap(value) - ArkUIGeneratedNativeModule._ShapeInterface_setShapeOptions0(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._ShapeInterface_setShapeOptions0(this.peer.ptr, toPeerPtr(value)) } setShapeOptions1Attribute(): void { ArkUIGeneratedNativeModule._ShapeInterface_setShapeOptions1(this.peer.ptr) diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkSidebarPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkSidebarPeer.ts index c0ffabf2b05b9f2fcf5ddec94dc3484d651f2cef..5a8acf3e61a3c82a1f0c502a9c2ddc4d066186e3 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkSidebarPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkSidebarPeer.ts @@ -55,7 +55,7 @@ import { DividerStyle } from "./../ArkTabsInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkSliderPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkSliderPeer.ts index 8a0dab2fa929539ce7e3bc6cbd6149efb4b1b836..90de5ff10ee4c2b2583fd72ddbd78e5198982b7f 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkSliderPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkSliderPeer.ts @@ -55,7 +55,7 @@ import { SliderChangeMode, SliderBlockStyle, SliderInteraction, SliderConfigurat import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkSpanPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkSpanPeer.ts index ac26154a06152352bc1fdf13f140eb03e4ae6c63..99e7f4285e23a0e8d6f46b52bcba07cdfe5ea1ba 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkSpanPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkSpanPeer.ts @@ -55,7 +55,7 @@ import { DecorationStyleInterface } from "./../ArkStyledStringInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -78,10 +78,7 @@ export class ArkBaseSpanPeer extends ArkCommonMethodPeer { thisSerializer.release() } baselineOffsetAttribute(value: LengthMetrics): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeLengthMetrics(value) - ArkUIGeneratedNativeModule._BaseSpan_baselineOffset(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._BaseSpan_baselineOffset(this.peer.ptr, toPeerPtr(value)) } } export interface ArkBaseSpanAttributes extends ArkCommonMethodAttributes { diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkStackPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkStackPeer.ts index e29dddc7f79bd7cba38351d8a2471896774db009..9649e9dd7dc91569bd3b3166c754407456cf67cb 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkStackPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkStackPeer.ts @@ -54,7 +54,7 @@ import { StackOptions, StackAttribute } from "./../ArkStackInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkStaticComponentsPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkStaticComponentsPeer.ts index fc30c3190c9cdfc0ddfb741e5b2a00e1da203c19..8add6263c35b318be19a28b951a55281f98992ee 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkStaticComponentsPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkStaticComponentsPeer.ts @@ -26,7 +26,7 @@ import { ArkUIGeneratedNativeModule } from "#components" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkStepperItemPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkStepperItemPeer.ts index f78786e61258b70a840fdeefc4ad67d50c01cb35..2e53b7acaf8d50a3f753280fdd2ce0327cde16f6 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkStepperItemPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkStepperItemPeer.ts @@ -54,7 +54,7 @@ import { ItemState, StepperItemAttribute } from "./../ArkStepperItemInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkStepperPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkStepperPeer.ts index eeda9d8b5b01fe01943bec6b9b1458dbf502c200..62d8b70905dd72d2fba7cdc1757583a942e0f7c2 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkStepperPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkStepperPeer.ts @@ -54,7 +54,7 @@ import { StepperAttribute } from "./../ArkStepperInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkSwiperPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkSwiperPeer.ts index 897c6f878b0f11277b9c677b30e611b74c33fe09..a2ec4cbd4312faf979311dcdc2c4334e439bcd6f 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkSwiperPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkSwiperPeer.ts @@ -59,7 +59,7 @@ import { SwiperController } from "./../ArkSwiperControllerMaterialized" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkSwiperPeer extends ArkCommonMethodPeer { @@ -117,10 +117,7 @@ export class ArkSwiperPeer extends ArkCommonMethodPeer { thisSerializer.release() } indicator1Attribute(value: IndicatorComponentController): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeIndicatorComponentController(value) - ArkUIGeneratedNativeModule._SwiperAttribute_indicator1(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._SwiperAttribute_indicator1(this.peer.ptr, toPeerPtr(value)) } loopAttribute(value: boolean): void { ArkUIGeneratedNativeModule._SwiperAttribute_loop(this.peer.ptr, value ? 1 : 0) diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkSymbolSpanPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkSymbolSpanPeer.ts index e725906edc6d5c2ef8e59698fc3604b1ec13ad3f..dec6f88062482113823d09c18b317e3824aba26a 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkSymbolSpanPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkSymbolSpanPeer.ts @@ -55,7 +55,7 @@ import { SymbolSpanAttribute } from "./../ArkSymbolSpanInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkSymbolglyphPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkSymbolglyphPeer.ts index 7d5a355ddacb50e65ded8a7c98d3adb92d27bfa5..da5e9535a702a9160064ba5dadde31de54795bdf 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkSymbolglyphPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkSymbolglyphPeer.ts @@ -55,7 +55,7 @@ import { SymbolEffect } from "./../ArkArkuiExternalInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkTabContentPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkTabContentPeer.ts index f6b1858256a1a81e7777ca37e66f4e38dbc623da..2bd5373899e47573cd9a72c27bf03cc5d2eb9248 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkTabContentPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkTabContentPeer.ts @@ -56,7 +56,7 @@ import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" export class ArkTabContentPeer extends ArkCommonMethodPeer { diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkTabsPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkTabsPeer.ts index 6af9fe038879c1e4d0e956715671ae66b7c188fb..ea0f24ebede0023f9fde8e0593abbdf31538de0c 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkTabsPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkTabsPeer.ts @@ -54,7 +54,7 @@ import { BarPosition, BarMode, AnimationMode, OnTabsAnimationStartCallback, OnTa import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkTextAreaPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkTextAreaPeer.ts index 7abd202a8028b3aaeb11ff064bf49e660288da52..a615ffec0b642fbc58615a89e04fdde063b8c1b0 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkTextAreaPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkTextAreaPeer.ts @@ -58,7 +58,7 @@ import { EditMenuOptions } from "./../ArkEditMenuOptionsMaterialized" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -420,10 +420,7 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { thisSerializer.release() } lineSpacingAttribute(value: LengthMetrics): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeLengthMetrics(value) - ArkUIGeneratedNativeModule._TextAreaAttribute_lineSpacing(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._TextAreaAttribute_lineSpacing(this.peer.ptr, toPeerPtr(value)) } lineHeightAttribute(value: number | string | Resource): void { const thisSerializer : Serializer = Serializer.hold() @@ -484,10 +481,7 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { thisSerializer.release() } editMenuOptionsAttribute(value: EditMenuOptions): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeEditMenuOptions(value) - ArkUIGeneratedNativeModule._TextAreaAttribute_editMenuOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._TextAreaAttribute_editMenuOptions(this.peer.ptr, toPeerPtr(value)) } enablePreviewTextAttribute(value: boolean): void { ArkUIGeneratedNativeModule._TextAreaAttribute_enablePreviewText(this.peer.ptr, value ? 1 : 0) diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkTextClockPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkTextClockPeer.ts index b3e56fb218dccf73ea32eab6824a3b7ae94185b5..2119bee001e98d673e046d816788d3939300d3c5 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkTextClockPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkTextClockPeer.ts @@ -55,7 +55,7 @@ import { DateTimeOptions } from "./../ArkTimePickerInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkTextInputPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkTextInputPeer.ts index 5449fb7af3f0536229fc4e5fd16baf632cd14cb1..b1735c5a6be33d94cf146c7c08284f601a5ac5ce 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkTextInputPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkTextInputPeer.ts @@ -59,7 +59,7 @@ import { KeyboardOptions } from "./../ArkRichEditorInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -614,10 +614,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { thisSerializer.release() } editMenuOptionsAttribute(value: EditMenuOptions): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeEditMenuOptions(value) - ArkUIGeneratedNativeModule._TextInputAttribute_editMenuOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._TextInputAttribute_editMenuOptions(this.peer.ptr, toPeerPtr(value)) } enablePreviewTextAttribute(value: boolean): void { ArkUIGeneratedNativeModule._TextInputAttribute_enablePreviewText(this.peer.ptr, value ? 1 : 0) diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkTextPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkTextPeer.ts index 2f369324ab24a2b3a77bf10a6087421b4ae44fcc..bfdf9cbf78a0b6d2f1285193202deb09987d494f 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkTextPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkTextPeer.ts @@ -58,7 +58,7 @@ import { SelectionMenuOptions } from "./../ArkRichEditorInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -305,10 +305,7 @@ export class ArkTextPeer extends ArkCommonMethodPeer { thisSerializer.release() } lineSpacingAttribute(value: LengthMetrics): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeLengthMetrics(value) - ArkUIGeneratedNativeModule._TextAttribute_lineSpacing(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._TextAttribute_lineSpacing(this.peer.ptr, toPeerPtr(value)) } textAlignAttribute(value: TextAlign): void { ArkUIGeneratedNativeModule._TextAttribute_textAlign(this.peer.ptr, (value.valueOf() as int32)) @@ -531,10 +528,7 @@ export class ArkTextPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._TextAttribute_textSelectable(this.peer.ptr, (value.valueOf() as int32)) } editMenuOptionsAttribute(value: EditMenuOptions): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeEditMenuOptions(value) - ArkUIGeneratedNativeModule._TextAttribute_editMenuOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._TextAttribute_editMenuOptions(this.peer.ptr, toPeerPtr(value)) } halfLeadingAttribute(value: boolean): void { ArkUIGeneratedNativeModule._TextAttribute_halfLeading(this.peer.ptr, value ? 1 : 0) diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkTextPickerPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkTextPickerPeer.ts index 582a99b25c020578198fe0b707afef7c5ef9696f..defe1a54c4315fdf2140b4219c75383fd4356f7f 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkTextPickerPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkTextPickerPeer.ts @@ -54,7 +54,7 @@ import { DividerOptions, TextPickerOptions, TextPickerAttribute } from "./../Ark import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkTextTimerPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkTextTimerPeer.ts index 3626b283b77790fa72c8a4b372955f37e533cabc..416ad8ac4572f9a614b906729fac2ee38fa2a842 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkTextTimerPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkTextTimerPeer.ts @@ -54,7 +54,7 @@ import { TextTimerConfiguration, TextTimerOptions, TextTimerAttribute } from "./ import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkTimePickerPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkTimePickerPeer.ts index 59cfcc2baaa7b02f018281c3a53f630049ecdd75..853d5eb166904ecc45b577143847f38abec49745 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkTimePickerPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkTimePickerPeer.ts @@ -54,7 +54,7 @@ import { DateTimeOptions, TimePickerResult, TimePickerOptions, TimePickerAttribu import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkTogglePeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkTogglePeer.ts index f45e19487471605adf22c60143ffd1d7c783e315..b977eeda797e0737ee4d6d3d13be815eae00b106 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkTogglePeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkTogglePeer.ts @@ -54,7 +54,7 @@ import { ToggleConfiguration, SwitchStyle, ToggleOptions, ToggleAttribute } from import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkUiExtensionComponentPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkUiExtensionComponentPeer.ts index 69d8861a96da9e9ea6daed98e87cf634f429d74a..30886cd5c4278f15a938d8b1b4a1023f3066125c 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkUiExtensionComponentPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkUiExtensionComponentPeer.ts @@ -57,7 +57,7 @@ import { TerminationInfo } from "./../ArkEmbeddedComponentInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkVideoPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkVideoPeer.ts index 740e17dd3ca4ba0751884b389c1795f8a280be55..e154e1f168422eb1dbf7dae28219ca3a593c5ad8 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkVideoPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkVideoPeer.ts @@ -55,7 +55,7 @@ import { ImageAnalyzerConfig } from "./../ArkImageCommonInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkWaterFlowPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkWaterFlowPeer.ts index 156c2c742f52886154d591f5afc7f87bf1b439cb..372a5ff81f9761f0f4891c690ae8ef1b55e9e53d 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkWaterFlowPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkWaterFlowPeer.ts @@ -56,7 +56,7 @@ import { WaterFlowAttribute, WaterFlowOptions } from "./../ArkWaterFlowInterface import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkWebPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkWebPeer.ts index 78153b0f53e0f4393f6678dc67eca12b4b83f964..c1c6e848bc0359fa429650512f262b5dcfeb7def 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkWebPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkWebPeer.ts @@ -57,7 +57,7 @@ import { EditMenuOptions } from "./../ArkEditMenuOptionsMaterialized" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -664,10 +664,7 @@ export class ArkWebPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._WebAttribute_keyboardAvoidMode(this.peer.ptr, (value.valueOf() as int32)) } editMenuOptionsAttribute(value: EditMenuOptions): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeEditMenuOptions(value) - ArkUIGeneratedNativeModule._WebAttribute_editMenuOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._WebAttribute_editMenuOptions(this.peer.ptr, toPeerPtr(value)) } enableHapticFeedbackAttribute(value: boolean): void { ArkUIGeneratedNativeModule._WebAttribute_enableHapticFeedback(this.peer.ptr, value ? 1 : 0) diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkWindowScenePeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkWindowScenePeer.ts index ea7e3757e2c32464ec8258d3260522628ccc9fb2..ffa44ee3c943316757ed393783bbae60d17f2032 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkWindowScenePeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkWindowScenePeer.ts @@ -54,7 +54,7 @@ import { WindowSceneAttribute } from "./../ArkWindowSceneInterfaces" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkXcomponentPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkXcomponentPeer.ts index 2061a2039a007942e93b9bf69bbbb9f693ab86c1..9afa23e29af1edb8e858bb1f457c9862844d165d 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkXcomponentPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkXcomponentPeer.ts @@ -55,7 +55,7 @@ import { XComponentController } from "./../ArkXComponentControllerMaterialized" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { TypeChecker } from "#components" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala-arkts/arkui/src/generated/peers/CallbackDeserializeCall.ts b/arkoala-arkts/arkui/src/generated/peers/CallbackDeserializeCall.ts index a165f56bc3ec68c2955609b453207ecd63faebbe..918ceb4803bc3d4c25b32b68fed343d4fc10f49a 100644 --- a/arkoala-arkts/arkui/src/generated/peers/CallbackDeserializeCall.ts +++ b/arkoala-arkts/arkui/src/generated/peers/CallbackDeserializeCall.ts @@ -47,7 +47,7 @@ import { GestureRecognizer } from "./../ArkGestureRecognizerMaterialized" import { HitTestMode, Edge, ScrollSource } from "./../ArkEnumsInterfaces" import { IsolatedComponentAttribute, IsolatedComponentInterface, IsolatedOptions } from "./../ArkIsolatedComponentInterfaces" import { KeyEvent } from "./../ArkKeyEventMaterialized" -import { Want, ErrorCallback, BusinessError } from "./../ArkArkuiExternalInterfaces" +import { Want, ErrorCallback } from "./../ArkArkuiExternalInterfaces" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { NativeEmbedDataInfo, NativeEmbedTouchInfo, OnAlertEvent, OnAudioStateChangedEvent, OnBeforeUnloadEvent, OnClientAuthenticationEvent, OnConfirmEvent, OnConsoleEvent, OnContextMenuShowEvent, OnDataResubmittedEvent, OnDownloadStartEvent, OnErrorReceiveEvent, OnFaviconReceivedEvent, OnFirstContentfulPaintEvent, OnGeolocationShowEvent, OnHttpAuthRequestEvent, OnHttpErrorReceiveEvent, OnInterceptRequestEvent, OnLoadInterceptEvent, OnOverScrollEvent, OnPageBeginEvent, OnPageEndEvent, OnPageVisibleEvent, OnPermissionRequestEvent, OnProgressChangeEvent, OnPromptEvent, OnRefreshAccessedHistoryEvent, OnRenderExitedEvent, OnResourceLoadEvent, OnScaleChangeEvent, OnScreenCaptureRequestEvent, OnScrollEvent, OnSearchResultReceiveEvent, OnShowFileSelectorEvent, OnSslErrorEventReceiveEvent, OnTitleReceiveEvent, OnTouchIconUrlReceivedEvent, OnWindowNewEvent, WebKeyboardOptions, OnAdsBlockedCallback, AdsBlockedDetails, OnContextMenuHideCallback, OnFirstMeaningfulPaintCallback, FirstMeaningfulPaint, OnFullScreenEnterCallback, FullScreenEnterEvent, OnIntelligentTrackingPreventionCallback, IntelligentTrackingPreventionDetails, OnLargestContentfulPaintCallback, LargestContentfulPaint, OnNativeEmbedVisibilityChangeCallback, NativeEmbedVisibilityInfo, OnNavigationEntryCommittedCallback, LoadCommittedDetails, OnOverrideUrlLoadingCallback, OnRenderProcessNotRespondingCallback, RenderProcessNotRespondingData, OnRenderProcessRespondingCallback, OnSafeBrowsingCheckResultCallback, ThreatType, OnSslErrorEventCallback, SslErrorEvent, OnViewportFitChangedCallback, ViewportFit, WebKeyboardCallback, WebKeyboardCallbackInfo } from "./../ArkWebInterfaces" import { NavDestinationContext } from "./../ArkNavDestinationContextMaterialized" @@ -74,6 +74,7 @@ import { UIExtensionProxy } from "./../ArkUIExtensionProxyMaterialized" import { WithThemeAttribute, WithThemeInterface, WithThemeOptions } from "./../ArkWithThemeInterfaces" import { ContentDidScrollCallback, OnSwiperAnimationEndCallback, SwiperAnimationEvent, OnSwiperAnimationStartCallback, OnSwiperGestureSwipeCallback } from "./../ArkSwiperInterfaces" import { CustomNodeBuilder } from "./../ArkCustomBuilderInterfaces" +import { BusinessError } from "./../ArkBaseInterfaces" import { GetItemMainSizeByIndex } from "./../ArkWaterFlowInterfaces" import { ImageCompleteCallback, ImageLoadResult } from "./../ArkImageSpanInterfaces" import { ImageErrorCallback, ImageError } from "./../ArkImageInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/peers/CallbacksChecker.ts b/arkoala-arkts/arkui/src/generated/peers/CallbacksChecker.ts index 690797b391b04a66b147e72e5479e691b57ce983..3baf92a0b31d30d7ab941da8a52aaf5ec6f29320 100644 --- a/arkoala-arkts/arkui/src/generated/peers/CallbacksChecker.ts +++ b/arkoala-arkts/arkui/src/generated/peers/CallbacksChecker.ts @@ -38,12 +38,12 @@ export function checkArkoalaCallbacks() { case CallbackEventKind.Event_CallCallback: { deserializeAndCallCallback(deserializer) break; - } + } case CallbackEventKind.Event_HoldManagedResource: { const resourceId = deserializer.readInt32() ResourceHolder.instance().hold(resourceId) break; - } + } case CallbackEventKind.Event_ReleaseManagedResource: { const resourceId = deserializer.readInt32() ResourceHolder.instance().release(resourceId) diff --git a/arkoala-arkts/arkui/src/generated/peers/Deserializer.ts b/arkoala-arkts/arkui/src/generated/peers/Deserializer.ts index 3d2bde43f9a96d725f530acf077b48d23ad5db90..7ec653a9b139ea18a56994daf1762ecc0af01e7d 100644 --- a/arkoala-arkts/arkui/src/generated/peers/Deserializer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/Deserializer.ts @@ -22,14 +22,14 @@ import { CallbackKind } from "./CallbackKind" import { TypeChecker } from "#components" import { KUint8ArrayPtr, NativeBuffer, InteropNativeModule } from "@koalaui/interop" import { CallbackTransformer } from "./CallbackTransformer" -import { AccessibilityCallback, CustomBuilder, GestureRecognizerJudgeBeginCallback, HoverCallback, OnMoveHandler, OnScrollCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, VisibleAreaChangeCallback, ShadowType, SymbolGlyphModifier, ShadowOptions, SheetSize, ShadowStyle, ComponentContent, SheetTitleOptions, TransitionEffects, TranslateOptions, RotateOptions, ScaleOptions, TransitionEdge, AnimateParam, MenuPreviewMode, DismissPopupAction, DragPreviewMode, OutlineStyle, SourceTool, SourceType, EventTarget, HoverModeAreaType, BlurStyle, Rectangle, PickerTextStyle, PickerDialogButtonStyle, MenuPolicy, BlurStyleActivePolicy, BlurOptions, AdaptiveColor, ThemeColorMode, ExpectedFrameRateRange, FinishCallbackType, SheetKeyboardAvoidMode, UIContext, SheetType, ScrollSizeMode, SheetMode, SpringBackAction, DismissSheetAction, SheetDismiss, DismissContentCoverAction, ModalTransition, ContextMenuAnimationOptions, PopupMessageOptions, TransitionHierarchyStrategy, OverlayOffset, ImageModifier, MotionPathOptions, LinearGradient_common, DrawContext, ScrollableCommonMethod, CommonMethod, TouchTestInfo, TouchResult, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, TransitionOptions, MotionBlurOptions, InvertOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, DragItemInfo, UniformDataType, PreDragStatus, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, SafeAreaType, SafeAreaEdge, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ContentCoverOptions, SheetOptions, NestedScrollOptions, ContentClipMode, EdgeEffectOptions, FadingEdgeOptions, RectResult, TouchObject, HistoricalPoint, TextDecorationOptions, InputCounterOptions, CaretOffset, SelectionOptions, BlurStyleOptions, ContentModifier, LayoutSafeAreaType, LayoutSafeAreaEdge, ItemDragInfo, KeyboardAvoidMode, Context, UIGestureEvent, VisibleAreaEventOptions, MeasureResult, SizeResult, DismissReason, BindOptions, FractionStop, LocalizedVerticalAlignParam, LocalizedHorizontalAlignParam, MotionBlurAnchor, RepeatMode, TouchTestStrategy, IntentionCode, DragResult, Summary, DragBehavior, LightSource, MultiShadowOptions, PointLightStyle } from "./../ArkCommonInterfaces" +import { AccessibilityCallback, CustomBuilder, GestureRecognizerJudgeBeginCallback, HoverCallback, OnMoveHandler, OnScrollCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, VisibleAreaChangeCallback, ShadowType, SymbolGlyphModifier, ShadowOptions, SheetSize, ShadowStyle, ComponentContent, SheetTitleOptions, TransitionEffects, TranslateOptions, RotateOptions, ScaleOptions, TransitionEdge, AnimateParam, MenuPreviewMode, DismissPopupAction, DragPreviewMode, OutlineStyle, SourceTool, SourceType, EventTarget, HoverModeAreaType, BlurStyle, Rectangle, PickerTextStyle, PickerDialogButtonStyle, MenuPolicy, BlurStyleActivePolicy, BlurOptions, AdaptiveColor, ThemeColorMode, ExpectedFrameRateRange, FinishCallbackType, SheetKeyboardAvoidMode, UIContext, SheetType, ScrollSizeMode, SheetMode, SpringBackAction, DismissSheetAction, SheetDismiss, DismissContentCoverAction, ModalTransition, ContextMenuAnimationOptions, PopupMessageOptions, TransitionHierarchyStrategy, OverlayOffset, ImageModifier, MotionPathOptions, LinearGradient_common, DrawContext, ScrollableCommonMethod, CommonMethod, TouchTestInfo, TouchResult, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, TransitionOptions, MotionBlurOptions, InvertOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, DragItemInfo, UniformDataType, PreDragStatus, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, SafeAreaType, SafeAreaEdge, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ContentCoverOptions, SheetOptions, NestedScrollOptions, ContentClipMode, EdgeEffectOptions, FadingEdgeOptions, RectResult, TouchObject, HistoricalPoint, TextDecorationOptions, InputCounterOptions, CaretOffset, SelectionOptions, BlurStyleOptions, ContentModifier, LayoutSafeAreaType, LayoutSafeAreaEdge, ItemDragInfo, KeyboardAvoidMode, UIGestureEvent, VisibleAreaEventOptions, MeasureResult, SizeResult, DismissReason, BindOptions, FractionStop, LocalizedVerticalAlignParam, LocalizedHorizontalAlignParam, MotionBlurAnchor, RepeatMode, TouchTestStrategy, IntentionCode, DragResult, Summary, DragBehavior, Context, LightSource, MultiShadowOptions, PointLightStyle } from "./../ArkCommonInterfaces" import { ButtonTriggerClickCallback, ButtonRole, ButtonStyleMode, ButtonType, LabelStyle, ControlSize, ButtonOptions } from "./../ArkButtonInterfaces" import { Callback_Extender_OnFinish, Callback_Extender_OnProgress, DoubleAnimationParam } from "./../ArkAnimationExtenderInterfaces" import { Callback_RangeUpdate, PointerStyle } from "./../ArkArkuiCustomInterfaces" import { ContentDidScrollCallback, OnSwiperAnimationEndCallback, OnSwiperAnimationStartCallback, OnSwiperGestureSwipeCallback, IndicatorStyle, SwiperAttribute, SwiperDisplayMode, SwiperNestedScrollMode, SwiperContentAnimatedTransition, ArrowStyle, SwiperAutoFill, SwiperAnimationEvent } from "./../ArkSwiperInterfaces" import { CustomNodeBuilder } from "./../ArkCustomBuilderInterfaces" import { EditableTextOnChangeCallback, OnDidChangeCallback, DecorationStyleResult, MenuType, Affinity, TextRange, StyledStringChangeValue, CaretStyle, InsertValue, DeleteValue, TextMenuItem, LineMetrics, PositionWithAffinity, PreviewText, TextBox, TextDataDetectorConfig, FontSettingOptions, TextDeleteDirection, StyledStringChangedListener, TextDataDetectorType } from "./../ArkTextCommonInterfaces" -import { ErrorCallback, LengthUnit, WebHeader, TextModifier, Want, RectHeightStyle, RectWidthStyle, SymbolEffect, EffectDirection, EffectScope, RectShapeOptions, RoundRectShapeOptions, PathShapeOptions, ShapeSize, FontOptions, PerfMonitorSourceType, PerfMonitorActionType, SnapshotOptions, NodeController, BusinessError } from "./../ArkArkuiExternalInterfaces" +import { ErrorCallback, LengthUnit, WebHeader, TextModifier, Want, RectHeightStyle, RectWidthStyle, SymbolEffect, EffectDirection, EffectScope, RectShapeOptions, RoundRectShapeOptions, PathShapeOptions, ShapeSize, FontOptions, PerfMonitorSourceType, PerfMonitorActionType, SnapshotOptions, NodeController } from "./../ArkArkuiExternalInterfaces" import { GetItemMainSizeByIndex, WaterFlowAttribute, WaterFlowLayoutMode, SectionOptions, WaterFlowOptions } from "./../ArkWaterFlowInterfaces" import { ImageCompleteCallback, ImageLoadResult } from "./../ArkImageSpanInterfaces" import { ImageErrorCallback, ResizableOptions, DrawableDescriptor, DrawingColorFilter, ImageContent, DrawingLattice, ResolutionQuality, ImageError, ImageSourceSize, ImageInterpolation, DynamicRangeMode, ImageRenderMode } from "./../ArkImageInterfaces" @@ -53,7 +53,7 @@ import { PluginErrorCallback, PluginComponentTemplate, PluginErrorData, PluginCo import { SearchSubmitCallback, CancelButtonStyle, IconOptions, CancelButtonOptions, CancelButtonSymbolOptions, SearchAttribute, SearchType, SearchButtonOptions, SearchOptions } from "./../ArkSearchInterfaces" import { SliderTriggerChangeCallback, SliderAttribute, SliderChangeMode, SliderBlockStyle, SliderInteraction, SliderConfiguration, SlideRange, SliderBlockType, SliderStyle, SliderOptions } from "./../ArkSliderInterfaces" import { TextAreaSubmitCallback, ContentType, TextAreaAttribute, TextAreaType, TextAreaOptions } from "./../ArkTextAreaInterfaces" -import { VoidCallback, Position, Length, Dimension, PX, VP, FP, LPX, Percentage, Area, Font, LocalizedPadding, Margin, BorderRadiuses, Padding, ResourceColor, LocalizedEdgeColors, LocalizedEdgeWidths, ResourceStr, LocalizedBorderRadiuses, ColorMetrics, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, LocalizedMargin, BorderOptions, EdgeStyles, EdgeWidths, EdgeColors, OutlineOptions, EdgeOutlineStyles, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, Offset, DividerStyleOptions, LengthMetricsUnit, LengthConstrain, DirectionalEdgesT, Bias, MarkStyle } from "./../ArkUnitsInterfaces" +import { VoidCallback, Position, Length, Dimension, PX, VP, FP, LPX, Percentage, Area, Font, LocalizedPadding, Margin, BorderRadiuses, Padding, ResourceColor, LocalizedEdgeColors, LocalizedEdgeWidths, ResourceStr, LocalizedBorderRadiuses, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, LocalizedMargin, BorderOptions, EdgeStyles, EdgeWidths, EdgeColors, OutlineOptions, EdgeOutlineStyles, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, Offset, DividerStyleOptions, LengthMetricsUnit, LengthConstrain, DirectionalEdgesT, Bias, MarkStyle } from "./../ArkUnitsInterfaces" import { WithThemeInterface, CustomTheme, WithThemeOptions, WithThemeAttribute } from "./../ArkWithThemeInterfaces" import { Resource } from "./../ArkResourceInterfaces" import { ColoringStrategy, Color, FontWeight, Curve, FontStyle, TextDecorationStyle, TextDecorationType, BorderStyle, TextHeightAdaptivePolicy, TextOverflow, ImageFit, ImageSpanAlignment, LineBreakStrategy, WordBreak, TextAlign, TitleHeight, GradientDirection, DialogButtonStyle, TouchType, NestedScrollMode, VerticalAlign, Axis, PlayMode, Placement, ArrowPointPosition, Alignment, SharedTransitionEffectType, ClickEffectLevel, HorizontalAlign, TransitionType, HitTestMode, ImageSize, HoverEffect, Visibility, ItemAlign, Direction, ObscuredReasons, RenderFit, ImageRepeat, ResponseType, FunctionKey, ModifierKey, BarState, EdgeEffect, FlexDirection, Edge, XComponentType, CopyOptions, TextContentStyle, TextCase, EllipsisMode, TextSelectableMode, LineCapStyle, LineJoinStyle, OptionWidthMode, ScrollSource, AppRotation, FoldStatus, FlexAlign, FlexWrap, PixelRoundCalcPolicy, KeySource, KeyType, AccessibilityHoverType, MouseAction, MouseButton, IlluminatedType, HeightBreakpoint, WidthBreakpoint, MarqueeUpdateStrategy, RelateType, Week, EmbeddedType, CheckBoxShape, FillMode, AnimationStatus } from "./../ArkEnumsInterfaces" @@ -73,6 +73,7 @@ import { CanvasPattern, CanvasPatternInternal } from "./../ArkCanvasPatternMater import { Matrix2D, Matrix2DInternal } from "./../ArkMatrix2DMaterialized" import { CanvasGradient, CanvasGradientInternal } from "./../ArkCanvasGradientMaterialized" import { NavigationTransitionProxy, NavigationTransitionProxyInternal } from "./../ArkNavigationTransitionProxyMaterialized" +import { ColorMetrics, ColorMetricsInternal } from "./../ArkColorMetricsMaterialized" import { ImageAnalyzerController, ImageAnalyzerControllerInternal } from "./../ArkImageAnalyzerControllerMaterialized" import { ImageAnalyzerType, ImageAIOptions, ImageAnalyzerConfig } from "./../ArkImageCommonInterfaces" import { WebResourceRequest, WebResourceRequestInternal } from "./../ArkWebResourceRequestMaterialized" @@ -271,6 +272,7 @@ import { LongPressGestureEvent, LongPressGestureEventInternal } from "./../ArkLo import { TapGestureEvent, TapGestureEventInternal } from "./../ArkTapGestureEventMaterialized" import { GaugeIndicatorOptions, GaugeShadowOptions, GaugeOptions } from "./../ArkGaugeInterfaces" import { FormLinkOptions } from "./../ArkFormLinkInterfaces" +import { BusinessError } from "./../ArkBaseInterfaces" import { TerminationInfo } from "./../ArkEmbeddedComponentInterfaces" import { EllipseOptions } from "./../ArkEllipseInterfaces" import { DatePickerDialog, DatePickerDialogInternal } from "./../ArkDatePickerDialogMaterialized" @@ -1202,9 +1204,8 @@ export class Deserializer extends DeserializerBase { } readColorMetrics(): ColorMetrics { let valueDeserializer : Deserializer = this - const _ColorMetricsStub_result : string = (valueDeserializer.readString() as string) - let value : ColorMetrics = ({_ColorMetricsStub: _ColorMetricsStub_result} as ColorMetrics) - return value + let ptr : KPointer = valueDeserializer.readPointer() + return ColorMetricsInternal.fromPtr(ptr) } readStyledStringValue(): StyledStringValue { let valueDeserializer : Deserializer = this @@ -3836,14 +3837,14 @@ export class Deserializer extends DeserializerBase { let trackBackgroundColor_buf : ColorMetrics | undefined if ((RuntimeType.UNDEFINED) != (trackBackgroundColor_buf_runtimeType)) { - trackBackgroundColor_buf = valueDeserializer.readColorMetrics() + trackBackgroundColor_buf = (valueDeserializer.readColorMetrics() as ColorMetrics) } const trackBackgroundColor_result : ColorMetrics | undefined = trackBackgroundColor_buf const trackColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let trackColor_buf : ColorMetrics | undefined if ((RuntimeType.UNDEFINED) != (trackColor_buf_runtimeType)) { - trackColor_buf = valueDeserializer.readColorMetrics() + trackColor_buf = (valueDeserializer.readColorMetrics() as ColorMetrics) } const trackColor_result : ColorMetrics | undefined = trackColor_buf let value : LinearIndicatorStyle = ({space: space_result,strokeWidth: strokeWidth_result,strokeRadius: strokeRadius_result,trackBackgroundColor: trackBackgroundColor_result,trackColor: trackColor_result} as LinearIndicatorStyle) @@ -7849,12 +7850,6 @@ export class Deserializer extends DeserializerBase { readComponent3DAttribute(): Component3DAttribute { throw new Error("Interface with functions is not supported") } - readContext(): Context { - let valueDeserializer : Deserializer = this - const _ContextStub_result : string = (valueDeserializer.readString() as string) - let value : Context = ({_ContextStub: _ContextStub_result} as Context) - return value - } readUIGestureEvent(): UIGestureEvent { throw new Error("Interface with functions is not supported") } @@ -10122,6 +10117,12 @@ export class Deserializer extends DeserializerBase { let value : TouchObject = ({type: type_result,id: id_result,displayX: displayX_result,displayY: displayY_result,windowX: windowX_result,windowY: windowY_result,screenX: screenX_result,screenY: screenY_result,x: x_result,y: y_result} as TouchObject) return value } + readContext(): Context { + let valueDeserializer : Deserializer = this + const _ContextStub_result : string = (valueDeserializer.readString() as string) + let value : Context = ({_ContextStub: _ContextStub_result} as Context) + return value + } readColumnSplitDividerStyle(): ColumnSplitDividerStyle { let valueDeserializer : Deserializer = this const startMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -19728,17 +19729,8 @@ export class Deserializer extends DeserializerBase { } readBusinessError(): BusinessError { let valueDeserializer : Deserializer = this - const name_result : string = (valueDeserializer.readString() as string) - const message_result : string = (valueDeserializer.readString() as string) - const stack_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let stack_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (stack_buf_runtimeType)) - { - stack_buf = (valueDeserializer.readString() as string) - } - const stack_result : string | undefined = stack_buf const code_result : number = (valueDeserializer.readNumber() as number) - let value : BusinessError = ({name: name_result,message: message_result,stack: stack_result,code: code_result} as BusinessError) + let value : BusinessError = ({code: code_result} as BusinessError) return value } readErrorCallback(isSync: boolean = false): ErrorCallback { @@ -21092,7 +21084,7 @@ export class Deserializer extends DeserializerBase { let strokeColor_buf : ColorMetrics | undefined if ((RuntimeType.UNDEFINED) != (strokeColor_buf_runtimeType)) { - strokeColor_buf = valueDeserializer.readColorMetrics() + strokeColor_buf = (valueDeserializer.readColorMetrics() as ColorMetrics) } const strokeColor_result : ColorMetrics | undefined = strokeColor_buf const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) diff --git a/arkoala-arkts/arkui/src/generated/ArkGlobalScopeCommonMaterialized.ts b/arkoala-arkts/arkui/src/generated/peers/GlobalScope.ts similarity index 46% rename from arkoala-arkts/arkui/src/generated/ArkGlobalScopeCommonMaterialized.ts rename to arkoala-arkts/arkui/src/generated/peers/GlobalScope.ts index 3d82a993ac1c4a2e1b99b5a6530d45a886de3a44..484bf48406a763972cabc9a54e5da552ba0cec4d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkGlobalScopeCommonMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/peers/GlobalScope.ts @@ -16,143 +16,209 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Context, AnimateParam } from "./ArkCommonInterfaces" -import { Resource } from "./ArkResourceInterfaces" -import { Callback_Void } from "./SyntheticDeclarations" -import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" +import { Context, AnimateParam } from "./../ArkCommonInterfaces" +import { Resource } from "./../ArkResourceInterfaces" +import { Callback_Void } from "./../SyntheticDeclarations" +import { Profiler } from "./../ArkProfilerNamespace" +import { PointerStyle } from "./../ArkArkuiCustomInterfaces" import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase, NativeBuffer } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" -import { Serializer } from "./peers/Serializer" -import { CallbackKind } from "./peers/CallbackKind" -import { Deserializer } from "./peers/Deserializer" -import { CallbackTransformer } from "./peers/CallbackTransformer" -export class GlobalScope_common { +import { Serializer } from "./Serializer" +import { CallbackKind } from "./CallbackKind" +import { Deserializer } from "./Deserializer" +import { CallbackTransformer } from "./CallbackTransformer" +import { ArkUIGeneratedNativeModule } from "#components" +export class GlobalScope { public static getContext(component?: Object): Context { const component_casted = component as (Object | undefined) - return GlobalScope_common.getContext_serialize(component_casted) + return GlobalScope.getContext_serialize(component_casted) + } + static getContext_serialize(component?: Object): Context { + const thisSerializer : Serializer = Serializer.hold() + let component_type : int32 = RuntimeType.UNDEFINED + component_type = runtimeType(component) + thisSerializer.writeInt8(component_type as int32) + if ((RuntimeType.UNDEFINED) != (component_type)) { + const component_value = component! + thisSerializer.writeCustomObject("Object", component_value) + } + const retval = ArkUIGeneratedNativeModule._GlobalScope_getContext(thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.release() + return new Deserializer(retval, retval.length).readContext() } public static postCardAction(component: Object, action: Object): void { const component_casted = component as (Object) const action_casted = action as (Object) - GlobalScope_common.postCardAction_serialize(component_casted, action_casted) + GlobalScope.postCardAction_serialize(component_casted, action_casted) return } + static postCardAction_serialize(component: Object, action: Object): void { + const thisSerializer : Serializer = Serializer.hold() + thisSerializer.writeCustomObject("Object", component) + thisSerializer.writeCustomObject("Object", action) + ArkUIGeneratedNativeModule._GlobalScope_postCardAction(thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.release() + } public static dollar_r(value: string, params: Array): Resource { const value_casted = value as (string) const params_casted = params as (Array) - return GlobalScope_common.dollar_r_serialize(value_casted, params_casted) + return GlobalScope.dollar_r_serialize(value_casted, params_casted) + } + static dollar_r_serialize(value: string, params: Array): Resource { + const thisSerializer : Serializer = Serializer.hold() + thisSerializer.writeInt32(params.length as int32) + for (let i = 0; i < params.length; i++) { + const params_element : object = params[i] + thisSerializer.writeCustomObject("Any", params_element) + } + const retval = ArkUIGeneratedNativeModule._GlobalScope_dollar_r(value, thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.release() + return new Deserializer(retval, retval.length).readResource() } public static dollar_rawfile(value: string): Resource { const value_casted = value as (string) - return GlobalScope_common.dollar_rawfile_serialize(value_casted) + return GlobalScope.dollar_rawfile_serialize(value_casted) + } + static dollar_rawfile_serialize(value: string): Resource { + const retval = ArkUIGeneratedNativeModule._GlobalScope_dollar_rawfile(value) + return new Deserializer(retval, retval.length).readResource() } public static animateTo(value: AnimateParam, event: (() => void)): void { const value_casted = value as (AnimateParam) const event_casted = event as ((() => void)) - GlobalScope_common.animateTo_serialize(value_casted, event_casted) + GlobalScope.animateTo_serialize(value_casted, event_casted) return } + static animateTo_serialize(value: AnimateParam, event: (() => void)): void { + const thisSerializer : Serializer = Serializer.hold() + thisSerializer.writeAnimateParam(value) + thisSerializer.holdAndWriteCallback(event) + ArkUIGeneratedNativeModule._GlobalScope_animateTo(thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.release() + } public static animateToImmediately(value: AnimateParam, event: (() => void)): void { const value_casted = value as (AnimateParam) const event_casted = event as ((() => void)) - GlobalScope_common.animateToImmediately_serialize(value_casted, event_casted) + GlobalScope.animateToImmediately_serialize(value_casted, event_casted) return } + static animateToImmediately_serialize(value: AnimateParam, event: (() => void)): void { + const thisSerializer : Serializer = Serializer.hold() + thisSerializer.writeAnimateParam(value) + thisSerializer.holdAndWriteCallback(event) + ArkUIGeneratedNativeModule._GlobalScope_animateToImmediately(thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.release() + } public static vp2px(value: number): number { const value_casted = value as (number) - return GlobalScope_common.vp2px_serialize(value_casted) + return GlobalScope.vp2px_serialize(value_casted) + } + static vp2px_serialize(value: number): number { + const retval = ArkUIGeneratedNativeModule._GlobalScope_vp2px(value) + return retval } public static px2vp(value: number): number { const value_casted = value as (number) - return GlobalScope_common.px2vp_serialize(value_casted) + return GlobalScope.px2vp_serialize(value_casted) + } + static px2vp_serialize(value: number): number { + const retval = ArkUIGeneratedNativeModule._GlobalScope_px2vp(value) + return retval } public static fp2px(value: number): number { const value_casted = value as (number) - return GlobalScope_common.fp2px_serialize(value_casted) + return GlobalScope.fp2px_serialize(value_casted) + } + static fp2px_serialize(value: number): number { + const retval = ArkUIGeneratedNativeModule._GlobalScope_fp2px(value) + return retval } public static px2fp(value: number): number { const value_casted = value as (number) - return GlobalScope_common.px2fp_serialize(value_casted) + return GlobalScope.px2fp_serialize(value_casted) + } + static px2fp_serialize(value: number): number { + const retval = ArkUIGeneratedNativeModule._GlobalScope_px2fp(value) + return retval } public static lpx2px(value: number): number { const value_casted = value as (number) - return GlobalScope_common.lpx2px_serialize(value_casted) + return GlobalScope.lpx2px_serialize(value_casted) + } + static lpx2px_serialize(value: number): number { + const retval = ArkUIGeneratedNativeModule._GlobalScope_lpx2px(value) + return retval } public static px2lpx(value: number): number { const value_casted = value as (number) - return GlobalScope_common.px2lpx_serialize(value_casted) + return GlobalScope.px2lpx_serialize(value_casted) } - private static getContext_serialize(component?: Object): Context { - const thisSerializer : Serializer = Serializer.hold() - let component_type : int32 = RuntimeType.UNDEFINED - component_type = runtimeType(component) - thisSerializer.writeInt8(component_type as int32) - if ((RuntimeType.UNDEFINED) != (component_type)) { - const component_value = component! - thisSerializer.writeCustomObject("Object", component_value) - } - const retval = ArkUIGeneratedNativeModule._GlobalScope_common_getContext(thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - return new Deserializer(retval, retval.length).readContext() + static px2lpx_serialize(value: number): number { + const retval = ArkUIGeneratedNativeModule._GlobalScope_px2lpx(value) + return retval } - private static postCardAction_serialize(component: Object, action: Object): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeCustomObject("Object", component) - thisSerializer.writeCustomObject("Object", action) - ArkUIGeneratedNativeModule._GlobalScope_common_postCardAction(thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + public static getInspectorNodes(): Object { + return GlobalScope.getInspectorNodes_serialize() } - private static dollar_r_serialize(value: string, params: Array): Resource { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeInt32(params.length as int32) - for (let i = 0; i < params.length; i++) { - const params_element : object = params[i] - thisSerializer.writeCustomObject("Any", params_element) - } - const retval = ArkUIGeneratedNativeModule._GlobalScope_common_dollar_r(value, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - return new Deserializer(retval, retval.length).readResource() + static getInspectorNodes_serialize(): Object { + const retval = ArkUIGeneratedNativeModule._GlobalScope_getInspectorNodes() + throw new Error("Object deserialization is not implemented.") } - private static dollar_rawfile_serialize(value: string): Resource { - const retval = ArkUIGeneratedNativeModule._GlobalScope_common_dollar_rawfile(value) - return new Deserializer(retval, retval.length).readResource() + public static getInspectorNodeById(id: number): Object { + const id_casted = id as (number) + return GlobalScope.getInspectorNodeById_serialize(id_casted) } - private static animateTo_serialize(value: AnimateParam, event: (() => void)): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeAnimateParam(value) - thisSerializer.holdAndWriteCallback(event) - ArkUIGeneratedNativeModule._GlobalScope_common_animateTo(thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + static getInspectorNodeById_serialize(id: number): Object { + const retval = ArkUIGeneratedNativeModule._GlobalScope_getInspectorNodeById(id) + throw new Error("Object deserialization is not implemented.") + } + public static setAppBgColor(value: string): void { + const value_casted = value as (string) + GlobalScope.setAppBgColor_serialize(value_casted) + return + } + static setAppBgColor_serialize(value: string): void { + ArkUIGeneratedNativeModule._GlobalScope_setAppBgColor(value) + } + public static Profiler_registerVsyncCallback(callback_: ((info: string) => void)): void { + const callback__casted = callback_ as (((info: string) => void)) + GlobalScope.Profiler_registerVsyncCallback_serialize(callback__casted) + return } - private static animateToImmediately_serialize(value: AnimateParam, event: (() => void)): void { + static Profiler_registerVsyncCallback_serialize(callback_: ((info: string) => void)): void { const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeAnimateParam(value) - thisSerializer.holdAndWriteCallback(event) - ArkUIGeneratedNativeModule._GlobalScope_common_animateToImmediately(thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.holdAndWriteCallback(callback_) + ArkUIGeneratedNativeModule._GlobalScope_Profiler_registerVsyncCallback(thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } - private static vp2px_serialize(value: number): number { - const retval = ArkUIGeneratedNativeModule._GlobalScope_common_vp2px(value) - return retval + public static Profiler_unregisterVsyncCallback(): void { + GlobalScope.Profiler_unregisterVsyncCallback_serialize() + return } - private static px2vp_serialize(value: number): number { - const retval = ArkUIGeneratedNativeModule._GlobalScope_common_px2vp(value) - return retval + static Profiler_unregisterVsyncCallback_serialize(): void { + ArkUIGeneratedNativeModule._GlobalScope_Profiler_unregisterVsyncCallback() } - private static fp2px_serialize(value: number): number { - const retval = ArkUIGeneratedNativeModule._GlobalScope_common_fp2px(value) - return retval + public static cursorControl_setCursor(value: PointerStyle): void { + const value_casted = value as (PointerStyle) + GlobalScope.cursorControl_setCursor_serialize(value_casted) + return } - private static px2fp_serialize(value: number): number { - const retval = ArkUIGeneratedNativeModule._GlobalScope_common_px2fp(value) - return retval + static cursorControl_setCursor_serialize(value: PointerStyle): void { + ArkUIGeneratedNativeModule._GlobalScope_cursorControl_setCursor((value.valueOf() as int32)) } - private static lpx2px_serialize(value: number): number { - const retval = ArkUIGeneratedNativeModule._GlobalScope_common_lpx2px(value) - return retval + public static cursorControl_restoreDefault(): void { + GlobalScope.cursorControl_restoreDefault_serialize() + return + } + static cursorControl_restoreDefault_serialize(): void { + ArkUIGeneratedNativeModule._GlobalScope_cursorControl_restoreDefault() + } + public static focusControl_requestFocus(value: string): boolean { + const value_casted = value as (string) + return GlobalScope.focusControl_requestFocus_serialize(value_casted) } - private static px2lpx_serialize(value: number): number { - const retval = ArkUIGeneratedNativeModule._GlobalScope_common_px2lpx(value) + static focusControl_requestFocus_serialize(value: string): boolean { + const retval = ArkUIGeneratedNativeModule._GlobalScope_focusControl_requestFocus(value) return retval } } diff --git a/arkoala-arkts/arkui/src/generated/peers/Serializer.ts b/arkoala-arkts/arkui/src/generated/peers/Serializer.ts index 57a243193bc167602b3ae40a93fe04d6a57ee109..bffe38378e19ecf3376b472a55a388f5ab62bdd8 100644 --- a/arkoala-arkts/arkui/src/generated/peers/Serializer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/Serializer.ts @@ -13,19 +13,19 @@ * limitations under the License. */ -import { SerializerBase, Tags, RuntimeType, runtimeType, isResource, isInstanceOf, MaterializedBase, nullptr, KPointer } from "@koalaui/interop" +import { SerializerBase, Tags, RuntimeType, runtimeType, isResource, isInstanceOf, toPeerPtr, MaterializedBase, nullptr, KPointer } from "@koalaui/interop" import { int32, float32, unsafeCast, int64 } from "@koalaui/common" import { TypeChecker } from "#components" import { KUint8ArrayPtr, NativeBuffer, InteropNativeModule } from "@koalaui/interop" import { CallbackTransformer } from "./CallbackTransformer" -import { AccessibilityCallback, CustomBuilder, GestureRecognizerJudgeBeginCallback, HoverCallback, OnMoveHandler, OnScrollCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, VisibleAreaChangeCallback, ShadowType, SymbolGlyphModifier, ShadowOptions, SheetSize, ShadowStyle, ComponentContent, SheetTitleOptions, TransitionEffects, TranslateOptions, RotateOptions, ScaleOptions, TransitionEdge, AnimateParam, MenuPreviewMode, DismissPopupAction, DragPreviewMode, OutlineStyle, SourceTool, SourceType, EventTarget, HoverModeAreaType, BlurStyle, Rectangle, PickerTextStyle, PickerDialogButtonStyle, MenuPolicy, BlurStyleActivePolicy, BlurOptions, AdaptiveColor, ThemeColorMode, ExpectedFrameRateRange, FinishCallbackType, SheetKeyboardAvoidMode, UIContext, SheetType, ScrollSizeMode, SheetMode, SpringBackAction, DismissSheetAction, SheetDismiss, DismissContentCoverAction, ModalTransition, ContextMenuAnimationOptions, PopupMessageOptions, TransitionHierarchyStrategy, OverlayOffset, ImageModifier, MotionPathOptions, LinearGradient_common, DrawContext, ScrollableCommonMethod, CommonMethod, TouchTestInfo, TouchResult, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, TransitionOptions, MotionBlurOptions, InvertOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, DragItemInfo, UniformDataType, PreDragStatus, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, SafeAreaType, SafeAreaEdge, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ContentCoverOptions, SheetOptions, NestedScrollOptions, ContentClipMode, EdgeEffectOptions, FadingEdgeOptions, RectResult, TouchObject, HistoricalPoint, TextDecorationOptions, InputCounterOptions, CaretOffset, SelectionOptions, BlurStyleOptions, ContentModifier, LayoutSafeAreaType, LayoutSafeAreaEdge, ItemDragInfo, KeyboardAvoidMode, Context, UIGestureEvent, VisibleAreaEventOptions, MeasureResult, SizeResult, DismissReason, BindOptions, FractionStop, LocalizedVerticalAlignParam, LocalizedHorizontalAlignParam, MotionBlurAnchor, RepeatMode, TouchTestStrategy, IntentionCode, DragResult, Summary, DragBehavior, LightSource, MultiShadowOptions, PointLightStyle } from "./../ArkCommonInterfaces" +import { AccessibilityCallback, CustomBuilder, GestureRecognizerJudgeBeginCallback, HoverCallback, OnMoveHandler, OnScrollCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, VisibleAreaChangeCallback, ShadowType, SymbolGlyphModifier, ShadowOptions, SheetSize, ShadowStyle, ComponentContent, SheetTitleOptions, TransitionEffects, TranslateOptions, RotateOptions, ScaleOptions, TransitionEdge, AnimateParam, MenuPreviewMode, DismissPopupAction, DragPreviewMode, OutlineStyle, SourceTool, SourceType, EventTarget, HoverModeAreaType, BlurStyle, Rectangle, PickerTextStyle, PickerDialogButtonStyle, MenuPolicy, BlurStyleActivePolicy, BlurOptions, AdaptiveColor, ThemeColorMode, ExpectedFrameRateRange, FinishCallbackType, SheetKeyboardAvoidMode, UIContext, SheetType, ScrollSizeMode, SheetMode, SpringBackAction, DismissSheetAction, SheetDismiss, DismissContentCoverAction, ModalTransition, ContextMenuAnimationOptions, PopupMessageOptions, TransitionHierarchyStrategy, OverlayOffset, ImageModifier, MotionPathOptions, LinearGradient_common, DrawContext, ScrollableCommonMethod, CommonMethod, TouchTestInfo, TouchResult, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, TransitionOptions, MotionBlurOptions, InvertOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, DragItemInfo, UniformDataType, PreDragStatus, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, SafeAreaType, SafeAreaEdge, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ContentCoverOptions, SheetOptions, NestedScrollOptions, ContentClipMode, EdgeEffectOptions, FadingEdgeOptions, RectResult, TouchObject, HistoricalPoint, TextDecorationOptions, InputCounterOptions, CaretOffset, SelectionOptions, BlurStyleOptions, ContentModifier, LayoutSafeAreaType, LayoutSafeAreaEdge, ItemDragInfo, KeyboardAvoidMode, UIGestureEvent, VisibleAreaEventOptions, MeasureResult, SizeResult, DismissReason, BindOptions, FractionStop, LocalizedVerticalAlignParam, LocalizedHorizontalAlignParam, MotionBlurAnchor, RepeatMode, TouchTestStrategy, IntentionCode, DragResult, Summary, DragBehavior, Context, LightSource, MultiShadowOptions, PointLightStyle } from "./../ArkCommonInterfaces" import { ButtonTriggerClickCallback, ButtonRole, ButtonStyleMode, ButtonType, LabelStyle, ControlSize, ButtonOptions } from "./../ArkButtonInterfaces" import { Callback_Extender_OnFinish, Callback_Extender_OnProgress, DoubleAnimationParam } from "./../ArkAnimationExtenderInterfaces" import { Callback_RangeUpdate, PointerStyle } from "./../ArkArkuiCustomInterfaces" import { ContentDidScrollCallback, OnSwiperAnimationEndCallback, OnSwiperAnimationStartCallback, OnSwiperGestureSwipeCallback, IndicatorStyle, SwiperAttribute, SwiperDisplayMode, SwiperNestedScrollMode, SwiperContentAnimatedTransition, ArrowStyle, SwiperAutoFill, SwiperAnimationEvent } from "./../ArkSwiperInterfaces" import { CustomNodeBuilder } from "./../ArkCustomBuilderInterfaces" import { EditableTextOnChangeCallback, OnDidChangeCallback, DecorationStyleResult, MenuType, Affinity, TextRange, StyledStringChangeValue, CaretStyle, InsertValue, DeleteValue, TextMenuItem, LineMetrics, PositionWithAffinity, PreviewText, TextBox, TextDataDetectorConfig, FontSettingOptions, TextDeleteDirection, StyledStringChangedListener, TextDataDetectorType } from "./../ArkTextCommonInterfaces" -import { ErrorCallback, LengthUnit, WebHeader, TextModifier, Want, RectHeightStyle, RectWidthStyle, SymbolEffect, EffectDirection, EffectScope, RectShapeOptions, RoundRectShapeOptions, PathShapeOptions, ShapeSize, FontOptions, PerfMonitorSourceType, PerfMonitorActionType, SnapshotOptions, NodeController, BusinessError } from "./../ArkArkuiExternalInterfaces" +import { ErrorCallback, LengthUnit, WebHeader, TextModifier, Want, RectHeightStyle, RectWidthStyle, SymbolEffect, EffectDirection, EffectScope, RectShapeOptions, RoundRectShapeOptions, PathShapeOptions, ShapeSize, FontOptions, PerfMonitorSourceType, PerfMonitorActionType, SnapshotOptions, NodeController } from "./../ArkArkuiExternalInterfaces" import { GetItemMainSizeByIndex, WaterFlowAttribute, WaterFlowLayoutMode, SectionOptions, WaterFlowOptions } from "./../ArkWaterFlowInterfaces" import { ImageCompleteCallback, ImageLoadResult } from "./../ArkImageSpanInterfaces" import { ImageErrorCallback, ResizableOptions, DrawableDescriptor, DrawingColorFilter, ImageContent, DrawingLattice, ResolutionQuality, ImageError, ImageSourceSize, ImageInterpolation, DynamicRangeMode, ImageRenderMode } from "./../ArkImageInterfaces" @@ -49,7 +49,7 @@ import { PluginErrorCallback, PluginComponentTemplate, PluginErrorData, PluginCo import { SearchSubmitCallback, CancelButtonStyle, IconOptions, CancelButtonOptions, CancelButtonSymbolOptions, SearchAttribute, SearchType, SearchButtonOptions, SearchOptions } from "./../ArkSearchInterfaces" import { SliderTriggerChangeCallback, SliderAttribute, SliderChangeMode, SliderBlockStyle, SliderInteraction, SliderConfiguration, SlideRange, SliderBlockType, SliderStyle, SliderOptions } from "./../ArkSliderInterfaces" import { TextAreaSubmitCallback, ContentType, TextAreaAttribute, TextAreaType, TextAreaOptions } from "./../ArkTextAreaInterfaces" -import { VoidCallback, Position, Length, Dimension, PX, VP, FP, LPX, Percentage, Area, Font, LocalizedPadding, Margin, BorderRadiuses, Padding, ResourceColor, LocalizedEdgeColors, LocalizedEdgeWidths, ResourceStr, LocalizedBorderRadiuses, ColorMetrics, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, LocalizedMargin, BorderOptions, EdgeStyles, EdgeWidths, EdgeColors, OutlineOptions, EdgeOutlineStyles, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, Offset, DividerStyleOptions, LengthMetricsUnit, LengthConstrain, DirectionalEdgesT, Bias, MarkStyle } from "./../ArkUnitsInterfaces" +import { VoidCallback, Position, Length, Dimension, PX, VP, FP, LPX, Percentage, Area, Font, LocalizedPadding, Margin, BorderRadiuses, Padding, ResourceColor, LocalizedEdgeColors, LocalizedEdgeWidths, ResourceStr, LocalizedBorderRadiuses, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, LocalizedMargin, BorderOptions, EdgeStyles, EdgeWidths, EdgeColors, OutlineOptions, EdgeOutlineStyles, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, Offset, DividerStyleOptions, LengthMetricsUnit, LengthConstrain, DirectionalEdgesT, Bias, MarkStyle } from "./../ArkUnitsInterfaces" import { WithThemeInterface, CustomTheme, WithThemeOptions, WithThemeAttribute } from "./../ArkWithThemeInterfaces" import { Resource } from "./../ArkResourceInterfaces" import { ColoringStrategy, Color, FontWeight, Curve, FontStyle, TextDecorationStyle, TextDecorationType, BorderStyle, TextHeightAdaptivePolicy, TextOverflow, ImageFit, ImageSpanAlignment, LineBreakStrategy, WordBreak, TextAlign, TitleHeight, GradientDirection, DialogButtonStyle, TouchType, NestedScrollMode, VerticalAlign, Axis, PlayMode, Placement, ArrowPointPosition, Alignment, SharedTransitionEffectType, ClickEffectLevel, HorizontalAlign, TransitionType, HitTestMode, ImageSize, HoverEffect, Visibility, ItemAlign, Direction, ObscuredReasons, RenderFit, ImageRepeat, ResponseType, FunctionKey, ModifierKey, BarState, EdgeEffect, FlexDirection, Edge, XComponentType, CopyOptions, TextContentStyle, TextCase, EllipsisMode, TextSelectableMode, LineCapStyle, LineJoinStyle, OptionWidthMode, ScrollSource, AppRotation, FoldStatus, FlexAlign, FlexWrap, PixelRoundCalcPolicy, KeySource, KeyType, AccessibilityHoverType, MouseAction, MouseButton, IlluminatedType, HeightBreakpoint, WidthBreakpoint, MarqueeUpdateStrategy, RelateType, Week, EmbeddedType, CheckBoxShape, FillMode, AnimationStatus } from "./../ArkEnumsInterfaces" @@ -69,6 +69,7 @@ import { CanvasPattern, CanvasPatternInternal } from "./../ArkCanvasPatternMater import { Matrix2D, Matrix2DInternal } from "./../ArkMatrix2DMaterialized" import { CanvasGradient, CanvasGradientInternal } from "./../ArkCanvasGradientMaterialized" import { NavigationTransitionProxy, NavigationTransitionProxyInternal } from "./../ArkNavigationTransitionProxyMaterialized" +import { ColorMetrics, ColorMetricsInternal } from "./../ArkColorMetricsMaterialized" import { ImageAnalyzerController, ImageAnalyzerControllerInternal } from "./../ArkImageAnalyzerControllerMaterialized" import { ImageAnalyzerType, ImageAIOptions, ImageAnalyzerConfig } from "./../ArkImageCommonInterfaces" import { WebResourceRequest, WebResourceRequestInternal } from "./../ArkWebResourceRequestMaterialized" @@ -267,6 +268,7 @@ import { LongPressGestureEvent, LongPressGestureEventInternal } from "./../ArkLo import { TapGestureEvent, TapGestureEventInternal } from "./../ArkTapGestureEventMaterialized" import { GaugeIndicatorOptions, GaugeShadowOptions, GaugeOptions } from "./../ArkGaugeInterfaces" import { FormLinkOptions } from "./../ArkFormLinkInterfaces" +import { BusinessError } from "./../ArkBaseInterfaces" import { TerminationInfo } from "./../ArkEmbeddedComponentInterfaces" import { EllipseOptions } from "./../ArkEllipseInterfaces" import { DatePickerDialog, DatePickerDialogInternal } from "./../ArkDatePickerDialogMaterialized" @@ -367,54 +369,15 @@ export class Serializer extends SerializerBase { } writeICurve(value: ICurve): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writePixelMap(value: PixelMap): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeLengthMetrics(value: LengthMetrics): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writePosition(value: Position): void { let valueSerializer : Serializer = this @@ -1136,20 +1099,7 @@ export class Serializer extends SerializerBase { } writeTransitionEffect(value: TransitionEffect): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeLocalizedBorderRadiuses(value: LocalizedBorderRadiuses): void { let valueSerializer : Serializer = this @@ -1188,42 +1138,15 @@ export class Serializer extends SerializerBase { } writeCanvasPattern(value: CanvasPattern): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeCanvasGradient(value: CanvasGradient): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeColorMetrics(value: ColorMetrics): void { let valueSerializer : Serializer = this - const value__ColorMetricsStub = value._ColorMetricsStub - valueSerializer.writeString(value__ColorMetricsStub) + valueSerializer.writePointer(toPeerPtr(value)) } writeStyledStringValue(value: StyledStringValue): void { let valueSerializer : Serializer = this @@ -1404,20 +1327,7 @@ export class Serializer extends SerializerBase { } writeImageAnalyzerController(value: ImageAnalyzerController): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeEventTarget(value: EventTarget): void { let valueSerializer : Serializer = this @@ -1426,54 +1336,15 @@ export class Serializer extends SerializerBase { } writeWebResourceRequest(value: WebResourceRequest): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeWebviewController(value: WebviewController): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeWebController(value: WebController): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeDateTimeOptions(value: DateTimeOptions): void { let valueSerializer : Serializer = this @@ -1759,20 +1630,7 @@ export class Serializer extends SerializerBase { } writeTextMenuItemId(value: TextMenuItemId): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeAffinity(value: Affinity): void { let valueSerializer : Serializer = this @@ -2613,37 +2471,11 @@ export class Serializer extends SerializerBase { } writeNavPathStack(value: NavPathStack): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeNavPathInfo(value: NavPathInfo): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTextModifier(value: TextModifier): void { } @@ -2843,20 +2675,7 @@ export class Serializer extends SerializerBase { } writeLinearGradient(value: LinearGradient): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeLunarSwitchStyle(value: LunarSwitchStyle): void { let valueSerializer : Serializer = this @@ -3396,20 +3215,7 @@ export class Serializer extends SerializerBase { } writeDrawingCanvas(value: DrawingCanvas): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeSize(value: Size): void { let valueSerializer : Serializer = this @@ -3420,20 +3226,7 @@ export class Serializer extends SerializerBase { } writeFrameNode(value: FrameNode): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTextStyle_alert_dialog(value: TextStyle_alert_dialog): void { let valueSerializer : Serializer = this @@ -3702,7 +3495,12 @@ export class Serializer extends SerializerBase { if ((RuntimeType.UNDEFINED) != (value_parameters_type)) { const value_parameters_value = value_parameters! valueSerializer.writeInt32(value_parameters_value.size as int32) - // TODO: map serialization not implemented + for (const pair of value_parameters_value) { + const value_parameters_value_key = pair[0] + const value_parameters_value_value = pair[1] + valueSerializer.writeString(value_parameters_value_key) + valueSerializer.writeCustomObject("Object", value_parameters_value_value) + } } const value_entities = value.entities let value_entities_type : int32 = RuntimeType.UNDEFINED @@ -3727,20 +3525,7 @@ export class Serializer extends SerializerBase { } writeStyledString(value: StyledString): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeNavigationAnimatedTransition(value: NavigationAnimatedTransition): void { let valueSerializer : Serializer = this @@ -3962,73 +3747,21 @@ export class Serializer extends SerializerBase { } writeCustomSpan(value: CustomSpan): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeImageAttachment(value: ImageAttachment): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeWaterFlowAttribute(value: WaterFlowAttribute): void { } writeWaterFlowSections(value: WaterFlowSections): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeScroller(value: Scroller): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeSectionOptions(value: SectionOptions): void { let valueSerializer : Serializer = this @@ -4268,20 +4001,7 @@ export class Serializer extends SerializerBase { } writeXComponentController(value: XComponentController): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeImageAnalyzerConfig(value: ImageAnalyzerConfig): void { let valueSerializer : Serializer = this @@ -4367,54 +4087,15 @@ export class Serializer extends SerializerBase { } writeWebKeyboardController(value: WebKeyboardController): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeEventResult(value: EventResult): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTouchEvent(value: TouchEvent): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeNativeEmbedInfo(value: NativeEmbedInfo): void { let valueSerializer : Serializer = this @@ -4489,7 +4170,12 @@ export class Serializer extends SerializerBase { if ((RuntimeType.UNDEFINED) != (value_params_type)) { const value_params_value = value_params! valueSerializer.writeInt32(value_params_value.size as int32) - // TODO: map serialization not implemented + for (const pair of value_params_value) { + const value_params_value_key = pair[0] + const value_params_value_value = pair[1] + valueSerializer.writeString(value_params_value_key) + valueSerializer.writeString(value_params_value_value) + } } } writeNestedScrollOptionsExt(value: NestedScrollOptionsExt): void { @@ -4536,309 +4222,75 @@ export class Serializer extends SerializerBase { } writeDataResubmissionHandler(value: DataResubmissionHandler): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeControllerHandler(value: ControllerHandler): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeClientAuthenticationHandler(value: ClientAuthenticationHandler): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeSslErrorHandler(value: SslErrorHandler): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeWebContextMenuResult(value: WebContextMenuResult): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeWebContextMenuParam(value: WebContextMenuParam): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeScreenCaptureHandler(value: ScreenCaptureHandler): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writePermissionRequest(value: PermissionRequest): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeHttpAuthHandler(value: HttpAuthHandler): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeFullScreenExitHandler(value: FullScreenExitHandler): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeFileSelectorParam(value: FileSelectorParam): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeFileSelectorResult(value: FileSelectorResult): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeWebResourceResponse(value: WebResourceResponse): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeWebResourceError(value: WebResourceError): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeConsoleMessage(value: ConsoleMessage): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeJsResult(value: JsResult): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeJsGeolocation(value: JsGeolocation): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeWebCookie(value: WebCookie): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeScreenCaptureConfig(value: ScreenCaptureConfig): void { let valueSerializer : Serializer = this @@ -4847,20 +4299,7 @@ export class Serializer extends SerializerBase { } writeVideoController(value: VideoController): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTimePickerDialogOptions(value: TimePickerDialogOptions): void { let valueSerializer : Serializer = this @@ -5094,20 +4533,7 @@ export class Serializer extends SerializerBase { } writeTextTimerController(value: TextTimerController): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTextPickerDialogOptions(value: TextPickerDialogOptions): void { let valueSerializer : Serializer = this @@ -5637,20 +5063,7 @@ export class Serializer extends SerializerBase { } writeTextInputController(value: TextInputController): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeSelectionOptions(value: SelectionOptions): void { let valueSerializer : Serializer = this @@ -5733,20 +5146,7 @@ export class Serializer extends SerializerBase { } writeMutableStyledString(value: MutableStyledString): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writePreviewText(value: PreviewText): void { let valueSerializer : Serializer = this @@ -5757,56 +5157,17 @@ export class Serializer extends SerializerBase { } writeLayoutManager(value: LayoutManager): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTextClockController(value: TextClockController): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTextAreaAttribute(value: TextAreaAttribute): void { } writeTextAreaController(value: TextAreaController): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTextAttribute(value: TextAttribute): void { } @@ -5850,20 +5211,7 @@ export class Serializer extends SerializerBase { } writeTextController(value: TextController): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeBottomTabBarStyle(value: BottomTabBarStyle): void { let valueSerializer : Serializer = this @@ -6297,20 +5645,7 @@ export class Serializer extends SerializerBase { } writeTabsController(value: TabsController): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeSymbolGlyphAttribute(value: SymbolGlyphAttribute): void { } @@ -6875,20 +6210,7 @@ export class Serializer extends SerializerBase { } writeSearchController(value: SearchController): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeScrollAttribute(value: ScrollAttribute): void { } @@ -7000,37 +6322,11 @@ export class Serializer extends SerializerBase { } writeRichEditorStyledStringController(value: RichEditorStyledStringController): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeRichEditorController(value: RichEditorController): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeRichEditorAttribute(value: RichEditorAttribute): void { } @@ -7884,20 +7180,7 @@ export class Serializer extends SerializerBase { } writeNavDestinationContext(value: NavDestinationContext): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeNavigationInterception(value: NavigationInterception): void { let valueSerializer : Serializer = this @@ -8321,20 +7604,7 @@ export class Serializer extends SerializerBase { } writeMatrix2D(value: Matrix2D): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeListDividerOptions(value: ListDividerOptions): void { let valueSerializer : Serializer = this @@ -8425,23 +7695,10 @@ export class Serializer extends SerializerBase { const value__DrawingColorFilterStub = value._DrawingColorFilterStub valueSerializer.writeString(value__DrawingColorFilterStub) } - writeColorFilter(value: ColorFilter): void { - let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } - } + writeColorFilter(value: ColorFilter): void { + let valueSerializer : Serializer = this + valueSerializer.writePointer(toPeerPtr(value)) + } writeBreakPoints(value: BreakPoints): void { let valueSerializer : Serializer = this const value_value = value.value @@ -8469,37 +7726,11 @@ export class Serializer extends SerializerBase { } writePanGestureOptions(value: PanGestureOptions): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeEventTargetInfo(value: EventTargetInfo): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeWindowStatusType(value: WindowStatusType): void { let valueSerializer : Serializer = this @@ -8904,11 +8135,6 @@ export class Serializer extends SerializerBase { } writeComponent3DAttribute(value: Component3DAttribute): void { } - writeContext(value: Context): void { - let valueSerializer : Serializer = this - const value__ContextStub = value._ContextStub - valueSerializer.writeString(value__ContextStub) - } writeUIGestureEvent(value: UIGestureEvent): void { } writeVisibleAreaEventOptions(value: VisibleAreaEventOptions): void { @@ -8941,20 +8167,7 @@ export class Serializer extends SerializerBase { } writeRectShape(value: RectShape): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeCaretOffset(value: CaretOffset): void { let valueSerializer : Serializer = this @@ -11052,71 +10265,19 @@ export class Serializer extends SerializerBase { } writePathShape(value: PathShape): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeEllipseShape(value: EllipseShape): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeCircleShape(value: CircleShape): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeProgressMask(value: ProgressMask): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeDragItemInfo(value: DragItemInfo): void { let valueSerializer : Serializer = this @@ -11278,20 +10439,7 @@ export class Serializer extends SerializerBase { } writeDrawModifier(value: DrawModifier): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeIntentionCode(value: IntentionCode): void { let valueSerializer : Serializer = this @@ -11305,20 +10453,7 @@ export class Serializer extends SerializerBase { } writeUnifiedData(value: UnifiedData): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTouchObject(value: TouchObject): void { let valueSerializer : Serializer = this @@ -11343,6 +10478,11 @@ export class Serializer extends SerializerBase { const value_y = value.y valueSerializer.writeNumber(value_y) } + writeContext(value: Context): void { + let valueSerializer : Serializer = this + const value__ContextStub = value._ContextStub + valueSerializer.writeString(value__ContextStub) + } writeColumnSplitDividerStyle(value: ColumnSplitDividerStyle): void { let valueSerializer : Serializer = this const value_startMargin = value.startMargin @@ -11404,88 +10544,23 @@ export class Serializer extends SerializerBase { } writeDrawingRenderingContext(value: DrawingRenderingContext): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeCanvasRenderingContext2D(value: CanvasRenderingContext2D): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeOffscreenCanvasRenderingContext2D(value: OffscreenCanvasRenderingContext2D): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeRenderingContextSettings(value: RenderingContextSettings): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeImageBitmap(value: ImageBitmap): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTextMetrics(value: TextMetrics): void { let valueSerializer : Serializer = this @@ -11518,37 +10593,11 @@ export class Serializer extends SerializerBase { } writeImageData(value: ImageData): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writePath2D(value: Path2D): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeCalendarDialogOptions(value: CalendarDialogOptions): void { let valueSerializer : Serializer = this @@ -11728,20 +10777,7 @@ export class Serializer extends SerializerBase { } writeCalendarController(value: CalendarController): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeMonthData(value: MonthData): void { let valueSerializer : Serializer = this @@ -14147,20 +13183,7 @@ export class Serializer extends SerializerBase { } writeClickEvent(value: ClickEvent): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeFontOptions(value: FontOptions): void { let valueSerializer : Serializer = this @@ -14352,37 +13375,11 @@ export class Serializer extends SerializerBase { } writeBaseShape(value: BaseShape): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeCommonShape(value: CommonShape): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeSnapshotOptions(value: SnapshotOptions): void { let valueSerializer : Serializer = this @@ -14482,20 +13479,7 @@ export class Serializer extends SerializerBase { } writeLinearIndicatorController(value: LinearIndicatorController): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeImageAttachmentInterface(value: ImageAttachmentInterface): void { let valueSerializer : Serializer = this @@ -14536,37 +13520,11 @@ export class Serializer extends SerializerBase { } writeUrlStyle(value: UrlStyle): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeLineHeightStyle(value: LineHeightStyle): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeParagraphStyleInterface(value: ParagraphStyleInterface): void { let valueSerializer : Serializer = this @@ -14632,20 +13590,7 @@ export class Serializer extends SerializerBase { } writeParagraphStyle(value: ParagraphStyle): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeGestureStyleInterface(value: GestureStyleInterface): void { let valueSerializer : Serializer = this @@ -14668,105 +13613,27 @@ export class Serializer extends SerializerBase { } writeGestureStyle(value: GestureStyle): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeBackgroundColorStyle(value: BackgroundColorStyle): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTextShadowStyle(value: TextShadowStyle): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeLetterSpacingStyle(value: LetterSpacingStyle): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeBaselineOffsetStyle(value: BaselineOffsetStyle): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeDecorationStyle(value: DecorationStyle): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTextStyleInterface(value: TextStyleInterface): void { let valueSerializer : Serializer = this @@ -14861,20 +13728,7 @@ export class Serializer extends SerializerBase { } writeTextStyle_styled_string(value: TextStyle_styled_string): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeStyleOptions(value: StyleOptions): void { let valueSerializer : Serializer = this @@ -14929,7 +13783,12 @@ export class Serializer extends SerializerBase { if ((RuntimeType.UNDEFINED) != (value_areaChangePlaceholder_type)) { const value_areaChangePlaceholder_value = value_areaChangePlaceholder! valueSerializer.writeInt32(value_areaChangePlaceholder_value.size as int32) - // TODO: map serialization not implemented + for (const pair of value_areaChangePlaceholder_value) { + const value_areaChangePlaceholder_value_key = pair[0] + const value_areaChangePlaceholder_value_value = pair[1] + valueSerializer.writeString(value_areaChangePlaceholder_value_key) + valueSerializer.writeComponentContent(value_areaChangePlaceholder_value_value) + } } const value_dpiFollowStrategy = value.dpiFollowStrategy let value_dpiFollowStrategy_type : int32 = RuntimeType.UNDEFINED @@ -14942,20 +13801,7 @@ export class Serializer extends SerializerBase { } writeUIExtensionProxy(value: UIExtensionProxy): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeWaterFlowOptions(value: WaterFlowOptions): void { let valueSerializer : Serializer = this @@ -15099,7 +13945,12 @@ export class Serializer extends SerializerBase { valueSerializer.writeWebKeyboardController(value_controller) const value_attributes = value.attributes valueSerializer.writeInt32(value_attributes.size as int32) - // TODO: map serialization not implemented + for (const pair of value_attributes) { + const value_attributes_key = pair[0] + const value_attributes_value = pair[1] + valueSerializer.writeString(value_attributes_key) + valueSerializer.writeString(value_attributes_value) + } } writeExpandedMenuItemOptions(value: ExpandedMenuItemOptions): void { let valueSerializer : Serializer = this @@ -15974,20 +14825,7 @@ export class Serializer extends SerializerBase { } writeTimePickerDialog(value: TimePickerDialog): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTimePickerResult(value: TimePickerResult): void { let valueSerializer : Serializer = this @@ -16083,20 +14921,7 @@ export class Serializer extends SerializerBase { } writeTextPickerDialog(value: TextPickerDialog): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTextCascadePickerRangeContent(value: TextCascadePickerRangeContent): void { let valueSerializer : Serializer = this @@ -16355,54 +15180,15 @@ export class Serializer extends SerializerBase { } writeStyledStringController(value: StyledStringController): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTextEditControllerEx(value: TextEditControllerEx): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTextBaseController(value: TextBaseController): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTextClockOptions(value: TextClockOptions): void { let valueSerializer : Serializer = this @@ -16484,20 +15270,7 @@ export class Serializer extends SerializerBase { } writeTabContentTransitionProxy(value: TabContentTransitionProxy): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeBarGridColumnOptions(value: BarGridColumnOptions): void { let valueSerializer : Serializer = this @@ -16580,88 +15353,23 @@ export class Serializer extends SerializerBase { } writeBounceSymbolEffect(value: BounceSymbolEffect): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeDisappearSymbolEffect(value: DisappearSymbolEffect): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeAppearSymbolEffect(value: AppearSymbolEffect): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeHierarchicalSymbolEffect(value: HierarchicalSymbolEffect): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeSwiperContentTransitionProxy(value: SwiperContentTransitionProxy): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeSwiperContentAnimatedTransition(value: SwiperContentAnimatedTransition): void { let valueSerializer : Serializer = this @@ -16687,37 +15395,11 @@ export class Serializer extends SerializerBase { } writeIndicatorComponentController(value: IndicatorComponentController): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeSwiperController(value: SwiperController): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeStackOptions(value: StackOptions): void { let valueSerializer : Serializer = this @@ -17258,20 +15940,7 @@ export class Serializer extends SerializerBase { } writeEditMenuOptions(value: EditMenuOptions): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeCopyEvent(value: CopyEvent): void { let valueSerializer : Serializer = this @@ -17320,20 +15989,7 @@ export class Serializer extends SerializerBase { } writeSubmitEvent(value: SubmitEvent): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTextDataDetectorConfig(value: TextDataDetectorConfig): void { let valueSerializer : Serializer = this @@ -17467,21 +16123,8 @@ export class Serializer extends SerializerBase { valueSerializer.writeNumber(value_range_1) } writeRichEditorBaseController(value: RichEditorBaseController): void { - let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + let valueSerializer : Serializer = this + valueSerializer.writePointer(toPeerPtr(value)) } writeLocalizedBarrierStyle(value: LocalizedBarrierStyle): void { let valueSerializer : Serializer = this @@ -17871,20 +16514,7 @@ export class Serializer extends SerializerBase { } writePatternLockController(value: PatternLockController): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writePathOptions(value: PathOptions): void { let valueSerializer : Serializer = this @@ -17966,20 +16596,7 @@ export class Serializer extends SerializerBase { } writeNavigationTransitionProxy(value: NavigationTransitionProxy): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeRouteInfo(value: RouteInfo): void { let valueSerializer : Serializer = this @@ -18484,20 +17101,7 @@ export class Serializer extends SerializerBase { } writeListScroller(value: ListScroller): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeLineOptions(value: LineOptions): void { let valueSerializer : Serializer = this @@ -18935,156 +17539,39 @@ export class Serializer extends SerializerBase { } writePanRecognizer(value: PanRecognizer): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeScrollableTargetInfo(value: ScrollableTargetInfo): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeGestureEvent(value: GestureEvent): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeSwipeGestureEvent(value: SwipeGestureEvent): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeRotationGestureEvent(value: RotationGestureEvent): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writePinchGestureEvent(value: PinchGestureEvent): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writePanGestureEvent(value: PanGestureEvent): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeLongPressGestureEvent(value: LongPressGestureEvent): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTapGestureEvent(value: TapGestureEvent): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeGaugeIndicatorOptions(value: GaugeIndicatorOptions): void { let valueSerializer : Serializer = this @@ -19397,18 +17884,6 @@ export class Serializer extends SerializerBase { } writeBusinessError(value: BusinessError): void { let valueSerializer : Serializer = this - const value_name = value.name - valueSerializer.writeString(value_name) - const value_message = value.message - valueSerializer.writeString(value_message) - const value_stack = value.stack - let value_stack_type : int32 = RuntimeType.UNDEFINED - value_stack_type = runtimeType(value_stack) - valueSerializer.writeInt8(value_stack_type as int32) - if ((RuntimeType.UNDEFINED) != (value_stack_type)) { - const value_stack_value = value_stack! - valueSerializer.writeString(value_stack_value) - } const value_code = value.code valueSerializer.writeNumber(value_code) } @@ -19468,20 +17943,7 @@ export class Serializer extends SerializerBase { } writeDatePickerDialog(value: DatePickerDialog): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeDatePickerResult(value: DatePickerResult): void { let valueSerializer : Serializer = this @@ -20230,37 +18692,11 @@ export class Serializer extends SerializerBase { } writeCustomDialogController(value: CustomDialogController): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeContextMenu(value: ContextMenu): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeSceneOptions(value: SceneOptions): void { let valueSerializer : Serializer = this @@ -20305,88 +18741,23 @@ export class Serializer extends SerializerBase { } writeUICommonEvent(value: UICommonEvent): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeChildrenMainSize(value: ChildrenMainSize): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTextContentControllerBase(value: TextContentControllerBase): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeView(value: View): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeMeasurable(value: Measurable): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeSpringBackAction(value: SpringBackAction): void { let valueSerializer : Serializer = this @@ -20474,20 +18845,7 @@ export class Serializer extends SerializerBase { } writeGestureRecognizer(value: GestureRecognizer): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeFingerInfo(value: FingerInfo): void { let valueSerializer : Serializer = this @@ -20508,20 +18866,7 @@ export class Serializer extends SerializerBase { } writeBaseGestureEvent(value: BaseGestureEvent): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeGestureInfo(value: GestureInfo): void { let valueSerializer : Serializer = this @@ -20547,20 +18892,7 @@ export class Serializer extends SerializerBase { } writeGestureModifier(value: GestureModifier): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writePixelStretchEffectOptions(value: PixelStretchEffectOptions): void { let valueSerializer : Serializer = this @@ -22033,54 +20365,15 @@ export class Serializer extends SerializerBase { } writeKeyEvent(value: KeyEvent): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeDragEvent(value: DragEvent): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writePixelMapMock(value: PixelMapMock): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeHistoricalPoint(value: HistoricalPoint): void { let valueSerializer : Serializer = this @@ -22095,71 +20388,19 @@ export class Serializer extends SerializerBase { } writeAccessibilityHoverEvent(value: AccessibilityHoverEvent): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeMouseEvent(value: MouseEvent): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeHoverEvent(value: HoverEvent): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeBaseEvent(value: BaseEvent): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writePointLightStyle(value: PointLightStyle): void { let valueSerializer : Serializer = this @@ -22350,37 +20591,11 @@ export class Serializer extends SerializerBase { } writeOffscreenCanvas(value: OffscreenCanvas): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeCanvasRenderer(value: CanvasRenderer): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeLengthMetricsUnit(value: LengthMetricsUnit): void { let valueSerializer : Serializer = this @@ -22389,37 +20604,11 @@ export class Serializer extends SerializerBase { } writeCanvasPath(value: CanvasPath): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeCalendarPickerDialog(value: CalendarPickerDialog): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeCalendarOptions(value: CalendarOptions): void { let valueSerializer : Serializer = this @@ -23293,71 +21482,19 @@ export class Serializer extends SerializerBase { } writeScrollMotion(value: ScrollMotion): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeFrictionMotion(value: FrictionMotion): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeSpringMotion(value: SpringMotion): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeSpringProp(value: SpringProp): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeAlphabetIndexerOptions(value: AlphabetIndexerOptions): void { let valueSerializer : Serializer = this @@ -23480,20 +21617,7 @@ export class Serializer extends SerializerBase { } writeAlertDialog(value: AlertDialog): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeDismissDialogAction(value: DismissDialogAction): void { let valueSerializer : Serializer = this @@ -23541,105 +21665,27 @@ export class Serializer extends SerializerBase { } writeActionSheet(value: ActionSheet): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeEventEmulator(value: EventEmulator): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeNavExtender(value: NavExtender): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeReplaceSymbolEffect(value: ReplaceSymbolEffect): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeScaleSymbolEffect(value: ScaleSymbolEffect): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeGlobalScope_ohos_font(value: GlobalScope_ohos_font): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writePathShapeOptions(value: PathShapeOptions): void { let valueSerializer : Serializer = this @@ -23695,37 +21741,11 @@ export class Serializer extends SerializerBase { } writeGlobalScope_ohos_arkui_performanceMonitor(value: GlobalScope_ohos_arkui_performanceMonitor): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeGlobalScope_ohos_arkui_componentSnapshot(value: GlobalScope_ohos_arkui_componentSnapshot): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeWebHeader(value: WebHeader): void { let valueSerializer : Serializer = this @@ -23736,54 +21756,15 @@ export class Serializer extends SerializerBase { } writeSystemOps(value: SystemOps): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeLazyForEachOps(value: LazyForEachOps): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeAnimationExtender(value: AnimationExtender): void { let valueSerializer : Serializer = this - if (TypeChecker.typeInstanceOf(value, "peer")) - { - const base : MaterializedBase = TypeChecker.typeCast(value) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeLength(value: Length): void { const valueType = runtimeType(value) diff --git a/arkoala-arkts/arkui/src/generated/ts/type_check.ts b/arkoala-arkts/arkui/src/generated/ts/type_check.ts index 736588589c674f5b8751a561bacdaa7973829cc2..23a3e7fae5331027135af548c2f5d4c5f8455f21 100644 --- a/arkoala-arkts/arkui/src/generated/ts/type_check.ts +++ b/arkoala-arkts/arkui/src/generated/ts/type_check.ts @@ -1,4 +1,5 @@ import { KBoolean, KStringPtr, NativeBuffer, MaterializedBase } from "@koalaui/interop" +import { BusinessError } from "./../ArkBaseInterfaces" import { DoubleAnimationParam, Callback_Extender_OnProgress, Callback_Extender_OnFinish } from "./../ArkAnimationExtenderInterfaces" import { Curve, HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, DialogButtonStyle, WordBreak, AnimationStatus, FillMode, PlayMode, FontWeight, TextOverflow, TextHeightAdaptivePolicy, FontStyle, CheckBoxShape, LineCapStyle, LineJoinStyle, HorizontalAlign, FlexAlign, TextDecorationType, TextDecorationStyle, SharedTransitionEffectType, VerticalAlign, TransitionType, MouseButton, MouseAction, AccessibilityHoverType, TouchType, KeyType, KeySource, Placement, ArrowPointPosition, ClickEffectLevel, NestedScrollMode, PixelRoundCalcPolicy, BarState, EdgeEffect, IlluminatedType, EmbeddedType, ImageFit, Edge, Week, RelateType, FlexDirection, FlexWrap, TextAlign, TextCase, CopyOptions, TitleHeight, ImageSpanAlignment, TextContentStyle, XComponentType, ScrollSource, LineBreakStrategy, EllipsisMode, OptionWidthMode, FoldStatus, AppRotation, MarqueeUpdateStrategy, TextSelectableMode, WidthBreakpoint, HeightBreakpoint } from "./../ArkEnumsInterfaces" import { ICurve } from "./../ArkICurveMaterialized" @@ -10,15 +11,16 @@ import { LazyForEachOps } from "./../ArkLazyForEachOpsMaterialized" import { SystemOps } from "./../ArkSystemOpsMaterialized" import { DrawingCanvas } from "./../ArkDrawingCanvasMaterialized" import { PixelMap } from "./../ArkPixelMapMaterialized" -import { NodeController, TextModifier, RectWidthStyle, RectHeightStyle, Want, LengthUnit, WebHeader, SnapshotOptions, PerfMonitorActionType, PerfMonitorSourceType, BusinessError, ShapeSize, RectShapeOptions, RoundRectShapeOptions, PathShapeOptions, FontOptions, EffectDirection, EffectScope, SymbolEffect, ErrorCallback } from "./../ArkArkuiExternalInterfaces" +import { NodeController, TextModifier, RectWidthStyle, RectHeightStyle, Want, LengthUnit, WebHeader, SnapshotOptions, PerfMonitorActionType, PerfMonitorSourceType, ShapeSize, RectShapeOptions, RoundRectShapeOptions, PathShapeOptions, FontOptions, EffectDirection, EffectScope, SymbolEffect, ErrorCallback } from "./../ArkArkuiExternalInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" import { Resource } from "./../ArkResourceInterfaces" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" +import { ResourceColor, Position, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Area, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, VoidCallback, Offset, Font, LengthMetricsUnit, MarkStyle, Bias, EdgeWidth, DirectionalEdgesT, LengthConstrain, DividerStyleOptions, VP, PX, LPX, TouchPoint } from "./../ArkUnitsInterfaces" import { WebviewController } from "./../ArkWebviewControllerMaterialized" import { GlobalScope_ohos_arkui_componentSnapshot } from "./../ArkGlobalScopeOhosArkuiComponentSnapshotMaterialized" import { AsyncCallback_image_PixelMap_Void, Literal_Want_want, Callback_Array_TouchTestInfo_TouchResult, Callback_ClickEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_MouseEvent_Void, Callback_TouchEvent_Void, Callback_KeyEvent_Void, Callback_KeyEvent_Boolean, Callback_Void, Callback_Area_Area_Void, Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs, Literal_Number_offset_span, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Callback_DragEvent_String_Void, Callback_PreDragStatus_Void, Type_CommonMethod_linearGradient_value, Tuple_ResourceColor_Number, Type_CommonMethod_sweepGradient_value, Tuple_Length_Length, Type_CommonMethod_radialGradient_value, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_TouchEvent_HitTestMode, Literal_Alignment_align, Callback_DismissDialogAction_Void, Callback_Number_Void, Literal_Number_day_month_year, Type_CalendarInterface_value, Callback_CalendarSelectedDate_Void, Callback_CalendarRequestedData_Void, Callback_Date_Void, Callback_Boolean_Void, Literal_String_anchor_HorizontalAlign_align, Literal_String_anchor_VerticalAlign_align, Literal_TransitionEffect_appear_disappear, Tuple_Number_Number, Callback_DismissContentCoverAction_Void, Type_SheetOptions_detents, Callback_SheetDismiss_Void, Callback_DismissSheetAction_Void, Callback_SpringBackAction_Void, Callback_SheetType_Void, Literal_String_value_Callback_Void_action, Literal_Boolean_isVisible, Literal_ResourceColor_color, Callback_Literal_Boolean_isVisible_Void, Callback_DismissPopupAction_Void, AnimationRange_Number, Literal_Empty, Callback_Number_Number_Void, Literal_String_key_Any_defaultValue, Callback_DatePickerResult_Void, Callback_TerminationInfo_Void, Literal_Number_errcode_String_msg, Callback_FormCallbackInfo_Void, Callback_Literal_Number_errcode_String_msg_Void, Callback_Any_Void, Tuple_Union_ResourceColor_LinearGradient_Number, Callback_GestureEvent_Void, Literal_Number_duration_fingers_Boolean_repeat, Literal_Number_distance_fingers_PanDirection_direction, Literal_Number_fingers_speed_SwipeDirection_direction, Literal_Number_distance_fingers, Literal_Number_angle_fingers, Callback_Number_Tuple_Number_Number, Callback_Number_Tuple_Number_Number_Number_Number, Tuple_Number_Number_Number_Number, Literal_Number_offsetRemain, Callback_Number_Number_ComputedBarAttribute, Callback_ItemDragInfo_Number_CustomBuilder, Callback_ItemDragInfo_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_Number_ScrollState_Literal_Number_offsetRemain, Callback_String_Void, Type_ImageAttribute_onComplete_callback_event, Callback_Type_ImageAttribute_onComplete_callback_event_Void, Literal_Boolean_next_Axis_direction, Callback_Number_Number_Number_Void, Callback_Number_Boolean, Callback_Number_Number_Boolean, Callback_SwipeActionState_Void, Callback_ClickEvent_LocationButtonOnClickResult_Void, Callback_Boolean, Callback_NavDestinationContext_Void, Callback_PopInfo_Void, Tuple_Dimension_Dimension, Callback_NavigationTitleMode_Void, Callback_NavigationMode_Void, Callback_String_Unknown_Void, Type_NavigationAttribute_customNavContentTransition_delegate, Callback_NavigationTransitionProxy_Void, Literal_String_target_NavigationType_type, Callback_Number_Number_PanelMode_Void, Callback_PanelMode_Void, Callback_ClickEvent_PasteButtonOnClickResult_Void, Callback_Array_Number_Void, Callback_RefreshStatus_Void, Callback_RichEditorSelection_Void, Callback_RichEditorRange_Void, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorTextSpanResult_Void, Callback_TextRange_Void, Callback_RichEditorDeleteValue_Boolean, Callback_RichEditorChangeValue_Boolean, Callback_CutEvent_Void, Callback_CopyEvent_Void, Callback_ClickEvent_SaveButtonOnClickResult_Void, Callback_InsertValue_Boolean, Callback_InsertValue_Void, Callback_DeleteValue_Boolean, Callback_DeleteValue_Void, Callback_Number_String_Void, Callback_Union_Number_Resource_Void, Callback_ResourceStr_Void, Callback_Number_SliderChangeMode_Void, Literal_Number_index, Callback_SwiperContentTransitionProxy_Void, Callback_TabContentTransitionProxy_Void, Callback_EnterKeyType_Void, Callback_String_PasteEvent_Void, Callback_StyledStringChangeValue_Boolean, Callback_String_Number_Void, Type_TextPickerAttribute_onChange_callback, Callback_Union_Number_Array_Number_Void, Callback_Union_String_Array_String_Void, Callback_TextPickerResult_Void, Callback_TimePickerResult_Void, Callback_FullscreenInfo_Void, Callback_PreparedInfo_Void, Callback_PlaybackInfo_Void, Literal_String_script_Callback_String_Void_callback_, Literal_String_baseUrl_data_encoding_historyUrl_mimeType, Literal_Union_String_Resource_url_Array_Header_headers, Literal_Object_object__String_name_Array_String_methodList, Literal_Union_String_WebResourceRequest_data, Literal_Function_handler_Object_error, Literal_Object_detail, Literal_Function_callback__Object_fileSelector, Callback_OnPageEndEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnGeolocationShowEvent_Void, Callback_OnAlertEvent_Boolean, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnConfirmEvent_Boolean, Callback_OnPromptEvent_Boolean, Callback_OnConsoleEvent_Boolean, Callback_OnErrorReceiveEvent_Void, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnRefreshAccessedHistoryEvent_Void, Type_WebAttribute_onUrlLoadIntercept_callback, Callback_Literal_Function_handler_Object_error_Void, Callback_OnRenderExitedEvent_Void, Callback_OnShowFileSelectorEvent_Boolean, Callback_Literal_Object_detail_Boolean, Type_WebAttribute_onFileSelectorShow_callback, Callback_OnResourceLoadEvent_Void, Callback_OnScaleChangeEvent_Void, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnPermissionRequestEvent_Void, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnContextMenuShowEvent_Boolean, Callback_OnSearchResultReceiveEvent_Void, Callback_OnScrollEvent_Void, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnClientAuthenticationEvent_Void, Callback_OnWindowNewEvent_Void, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnDataResubmittedEvent_Void, Callback_OnAudioStateChangedEvent_Void, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnLoadInterceptEvent_Boolean, Callback_OnOverScrollEvent_Void, Callback_NativeEmbedDataInfo_Void, Callback_NativeEmbedTouchInfo_Void, Literal_String_plainText, Callback_Literal_String_plainText_Void, Literal_Number_surfaceHeight_surfaceWidth, Type_XComponentInterface_value, Callback_UIExtensionProxy_Void, Literal_Number_code_Want_want, Callback_Literal_Number_code_Want_want_Void } from "./../SyntheticDeclarations" import { GlobalScope_ohos_arkui_performanceMonitor } from "./../ArkGlobalScopeOhosArkuiPerformanceMonitorMaterialized" import { CommonShape } from "./../ArkCommonShapeMaterialized" -import { Position, ResourceColor, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Area, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, VoidCallback, Offset, Font, LengthMetricsUnit, MarkStyle, Bias, EdgeWidth, DirectionalEdgesT, ColorMetrics, LengthConstrain, DividerStyleOptions, VP, PX, LPX, TouchPoint } from "./../ArkUnitsInterfaces" import { BaseShape } from "./../ArkBaseShapeMaterialized" import { RectShape } from "./../ArkRectShapeMaterialized" import { CircleShape } from "./../ArkCircleShapeMaterialized" @@ -1717,17 +1719,8 @@ export class TypeChecker { throw new Error("Can not discriminate value typeof BreakpointsReference") } } - static isBusinessError(value: object|string|number|undefined|null|boolean, duplicated_name: boolean, duplicated_message: boolean, duplicated_stack: boolean, duplicated_code: boolean): boolean { - if ((!duplicated_name) && (value?.hasOwnProperty("name"))) { - return true - } - else if ((!duplicated_message) && (value?.hasOwnProperty("message"))) { - return true - } - else if ((!duplicated_code) && (value?.hasOwnProperty("code"))) { - return true - } - else if ((!duplicated_stack) && (value?.hasOwnProperty("stack"))) { + static isBusinessError(value: object|string|number|undefined|null|boolean, duplicated_code: boolean): boolean { + if ((!duplicated_code) && (value?.hasOwnProperty("code"))) { return true } else { @@ -2648,8 +2641,20 @@ export class TypeChecker { throw new Error("Can not discriminate value typeof ColoringStrategy") } } - static isColorMetrics(value: object|string|number|undefined|null|boolean, duplicated__ColorMetricsStub: boolean): boolean { - if ((!duplicated__ColorMetricsStub) && (value?.hasOwnProperty("_ColorMetricsStub"))) { + static isColorMetrics(value: object|string|number|undefined|null|boolean, duplicated_color: boolean, duplicated_red: boolean, duplicated_green: boolean, duplicated_blue: boolean, duplicated_alpha: boolean): boolean { + if ((!duplicated_color) && (value?.hasOwnProperty("color"))) { + return true + } + else if ((!duplicated_red) && (value?.hasOwnProperty("red"))) { + return true + } + else if ((!duplicated_green) && (value?.hasOwnProperty("green"))) { + return true + } + else if ((!duplicated_blue) && (value?.hasOwnProperty("blue"))) { + return true + } + else if ((!duplicated_alpha) && (value?.hasOwnProperty("alpha"))) { return true } else { @@ -19644,6 +19649,9 @@ export class TypeChecker { static isArray_Number(value: object|string|number|undefined|null): boolean { return Array.isArray(value) } + static isArray_CustomObject(value: object|string|number|undefined|null): boolean { + return Array.isArray(value) + } static isArray_TouchObject(value: object|string|number|undefined|null): boolean { return Array.isArray(value) } @@ -19734,9 +19742,6 @@ export class TypeChecker { static isArray_LayoutSafeAreaEdge(value: object|string|number|undefined|null): boolean { return Array.isArray(value) } - static isArray_CustomObject(value: object|string|number|undefined|null): boolean { - return Array.isArray(value) - } static isArray_Point(value: object|string|number|undefined|null): boolean { return Array.isArray(value) } diff --git a/arkoala-arkts/arkui/types/index-full.d.ts b/arkoala-arkts/arkui/types/index-full.d.ts index d20f8f56e1e003aa4d5fe537b362111eabfdc3e9..7b9bd2e58f9f00cc0d8c9c568e12924a1fa6c5e6 100644 --- a/arkoala-arkts/arkui/types/index-full.d.ts +++ b/arkoala-arkts/arkui/types/index-full.d.ts @@ -171,6 +171,9 @@ declare const Navigation: NavigationInterface type buffer = ArrayBuffer +declare interface BusinessError { + code: number; +} declare interface RuntimeType { } declare interface Materialized { @@ -292,6 +295,14 @@ declare class LengthMetrics { unit: LengthUnit; value: number; } +declare class ColorMetrics { + get color(): string; + get red(): number; + get green(): number; + get blue(): number; + get alpha(): number; + blendColor(overlayColor: ColorMetrics): ColorMetrics; +} declare interface WebHeader { headerKey: string; headerValue: string; @@ -320,12 +331,6 @@ declare enum PerfMonitorSourceType { } declare class GlobalScope_ohos_arkui_performanceMonitor { } -declare interface BusinessError { - name: string; - message: string; - stack?: string; - code: number; -} declare type ErrorCallback = ((err: BusinessError) => void); declare class CommonShape { offset(offset: Position): CommonShape; @@ -1212,9 +1217,11 @@ declare interface AnimatableArithmetic { multiply(scale: number): AnimatableArithmetic; equals(rhs: AnimatableArithmetic): boolean; } +declare function getContext(component?: Object): Context; declare interface Context { _ContextStub: string; } +declare function postCardAction(component: Object, action: Object): void; declare interface Configuration { readonly colorMode: string; readonly fontScale: number; @@ -1230,6 +1237,8 @@ declare interface ExpectedFrameRateRange { max: number; expected: number; } +declare function $r(value: string, ...params: any[]): Resource; +declare function $rawfile(value: string): Resource; declare enum FinishCallbackType { REMOVED = 0, LOGICALLY = 1, @@ -1389,11 +1398,21 @@ declare interface DragItemInfo { builder?: CustomBuilder; extraInfo?: string; } +declare function animateTo(value: AnimateParam, event: (() => void)): void; +declare function animateToImmediately(value: AnimateParam, event: (() => void)): void; +declare function vp2px(value: number): number; +declare function px2vp(value: number): number; +declare function fp2px(value: number): number; +declare function px2fp(value: number): number; +declare function lpx2px(value: number): number; +declare function px2lpx(value: number): number; declare namespace focusControl { function requestFocus(value: string): boolean; } declare namespace cursorControl { function setCursor(value: PointerStyle): void; +} +declare namespace cursorControl { function restoreDefault(): void; } declare interface EventTarget { @@ -2514,18 +2533,6 @@ declare enum HoverModeAreaType { TOP_SCREEN = 0, BOTTOM_SCREEN = 1, } -declare function getContext(component?: Object): Context; -declare function postCardAction(component: Object, action: Object): void; -declare function $r(value: string, ...params: any[]): Resource; -declare function $rawfile(value: string): Resource; -declare function animateTo(value: AnimateParam, event: (() => void)): void; -declare function animateToImmediately(value: AnimateParam, event: (() => void)): void; -declare function vp2px(value: number): number; -declare function px2vp(value: number): number; -declare function fp2px(value: number): number; -declare function px2fp(value: number): number; -declare function lpx2px(value: number): number; -declare function px2lpx(value: number): number; declare class AppStorage { } declare interface AbstractProperty { @@ -7436,9 +7443,6 @@ declare type VoidCallback = (() => void); declare interface LengthMetricsUnit { _LengthMetricsUnitStub: string; } -declare interface ColorMetrics { - _ColorMetricsStub: string; -} declare interface Font { size?: Length; weight?: (FontWeight|number|string); @@ -8826,15 +8830,17 @@ declare class LinearIndicatorAttribute extends CommonMethod void); +declare function getInspectorNodes(): Object; +declare function getInspectorNodeById(id: number): Object; declare namespace Profiler { type Callback_String_Void = ((info: string) => void); } declare namespace Profiler { function registerVsyncCallback(callback_: ((info: string) => void)): void; +} +declare namespace Profiler { function unregisterVsyncCallback(): void; } -declare function getInspectorNodes(): Object; -declare function getInspectorNodeById(id: number): Object; declare function setAppBgColor(value: string): void; declare interface RawFileDescriptor { fd: number; diff --git a/arkoala-arkts/shopping/user/src/ets/pages/homePage/main.ets b/arkoala-arkts/shopping/user/src/ets/pages/homePage/main.ets index a57b795dd42cc589c7f614d216ceab426473574c..035e19b8a5290d741b41bc4a926d9ac247c5d50f 100644 --- a/arkoala-arkts/shopping/user/src/ets/pages/homePage/main.ets +++ b/arkoala-arkts/shopping/user/src/ets/pages/homePage/main.ets @@ -34,6 +34,20 @@ export struct MainPage { isPerf: boolean = false + @Builder + build2() { + const count = 1500 + let perfData = new Array(count) + for (let i = 0; i < count; i++) perfData[i] = i + let now = Date.now() + console.log(`Measuring...`) + ForEach(perfData, (item: number, index: number) => { + Stack().width(100).height(100).backgroundColor(Color.Red).margin(5) + }, (item: number, index: number) => String(item)) + let passed = Date.now() - now + console.log(`Passed ${passed}ms, ${passed / count}ms per iteration`) + } + build() { if (this.isPerf) { const count = 100 diff --git a/arkoala/arkui-types/index-full.d.ts b/arkoala/arkui-types/index-full.d.ts index 99868d17de8c1a577cb3735ed15b90b2d408c04e..51df9476ea8f4fd480b5c29f759f243246a6253a 100644 --- a/arkoala/arkui-types/index-full.d.ts +++ b/arkoala/arkui-types/index-full.d.ts @@ -247,6 +247,9 @@ declare interface CommonMethod { +declare interface BusinessError { + code: number; +} declare interface VMContext { } declare type Callback_Extender_OnProgress = ((value: number) => void); @@ -362,6 +365,14 @@ declare class LengthMetrics { unit: LengthUnit; value: number; } +declare class ColorMetrics { + get color(): string; + get red(): number; + get green(): number; + get blue(): number; + get alpha(): number; + blendColor(overlayColor: ColorMetrics): ColorMetrics; +} declare interface WebHeader { headerKey: string; headerValue: string; @@ -390,12 +401,6 @@ declare enum PerfMonitorSourceType { } declare class GlobalScope_ohos_arkui_performanceMonitor { } -declare interface BusinessError { - name: string; - message: string; - stack?: string; - code: number; -} declare type ErrorCallback = ((err: BusinessError) => void); declare class CommonShape { offset(offset: Position): CommonShape; @@ -1282,9 +1287,11 @@ declare interface AnimatableArithmetic { multiply(scale: number): AnimatableArithmetic; equals(rhs: AnimatableArithmetic): boolean; } +declare function getContext(component?: Object): Context; declare interface Context { _ContextStub: string; } +declare function postCardAction(component: Object, action: Object): void; declare interface Configuration { readonly colorMode: string; readonly fontScale: number; @@ -1300,6 +1307,8 @@ declare interface ExpectedFrameRateRange { max: number; expected: number; } +declare function $r(value: string, ...params: any[]): Resource; +declare function $rawfile(value: string): Resource; declare enum FinishCallbackType { REMOVED = 0, LOGICALLY = 1, @@ -1459,11 +1468,21 @@ declare interface DragItemInfo { builder?: CustomBuilder; extraInfo?: string; } +declare function animateTo(value: AnimateParam, event: (() => void)): void; +declare function animateToImmediately(value: AnimateParam, event: (() => void)): void; +declare function vp2px(value: number): number; +declare function px2vp(value: number): number; +declare function fp2px(value: number): number; +declare function px2fp(value: number): number; +declare function lpx2px(value: number): number; +declare function px2lpx(value: number): number; declare namespace focusControl { function requestFocus(value: string): boolean; } declare namespace cursorControl { function setCursor(value: PointerStyle): void; +} +declare namespace cursorControl { function restoreDefault(): void; } declare interface EventTarget { @@ -2584,18 +2603,6 @@ declare enum HoverModeAreaType { TOP_SCREEN = 0, BOTTOM_SCREEN = 1, } -declare function getContext(component?: Object): Context; -declare function postCardAction(component: Object, action: Object): void; -declare function $r(value: string, ...params: any[]): Resource; -declare function $rawfile(value: string): Resource; -declare function animateTo(value: AnimateParam, event: (() => void)): void; -declare function animateToImmediately(value: AnimateParam, event: (() => void)): void; -declare function vp2px(value: number): number; -declare function px2vp(value: number): number; -declare function fp2px(value: number): number; -declare function px2fp(value: number): number; -declare function lpx2px(value: number): number; -declare function px2lpx(value: number): number; declare class AppStorage { } declare interface AbstractProperty { @@ -4377,11 +4384,22 @@ declare enum DataOperationType { CHANGE = "change", RELOAD = "reload", } +declare interface DataAddOperation { + type: DataOperationType; + index: number; + count?: number; + key?: (string|string[]); +} declare interface DataDeleteOperation { type: DataOperationType; index: number; count?: number; } +declare interface DataChangeOperation { + type: DataOperationType; + index: number; + key?: string; +} declare interface MoveIndex { from: number; to: number; @@ -4404,9 +4422,10 @@ declare interface DataExchangeOperation { index: ExchangeIndex; key?: ExchangeKey; } -declare interface DataOperation { - stub: string; +declare interface DataReloadOperation { + type: DataOperationType; } +declare type DataOperation = (DataAddOperation|DataDeleteOperation|DataChangeOperation|DataMoveOperation|DataExchangeOperation|DataReloadOperation); declare interface DataChangeListener { onDataReloaded(): void; onDataAdded(index: number): void; @@ -7494,9 +7513,6 @@ declare type VoidCallback = (() => void); declare interface LengthMetricsUnit { _LengthMetricsUnitStub: string; } -declare interface ColorMetrics { - _ColorMetricsStub: string; -} declare interface Font { size?: Length; weight?: (FontWeight|number|string); @@ -8884,15 +8900,17 @@ declare class LinearIndicatorAttribute extends CommonMethod void); +declare function getInspectorNodes(): Object; +declare function getInspectorNodeById(id: number): Object; declare namespace Profiler { type Callback_String_Void = ((info: string) => void); } declare namespace Profiler { function registerVsyncCallback(callback_: ((info: string) => void)): void; +} +declare namespace Profiler { function unregisterVsyncCallback(): void; } -declare function getInspectorNodes(): Object; -declare function getInspectorNodeById(id: number): Object; declare function setAppBgColor(value: string): void; declare interface RawFileDescriptor { fd: number; diff --git a/arkoala/arkui/src/generated/ArkAbilityComponent.ts b/arkoala/arkui/src/generated/ArkAbilityComponent.ts index 1adffa3d11ce159e315b158003f14fc3a09c62bc..1efbc2f98bd33962e6cf357fcc8e42b4b356b3e6 100644 --- a/arkoala/arkui/src/generated/ArkAbilityComponent.ts +++ b/arkoala/arkui/src/generated/ArkAbilityComponent.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkAbilityComponentPeer } from "./peers/ArkAbilityComponentPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkAbilityComponentInterfaces.ts b/arkoala/arkui/src/generated/ArkAbilityComponentInterfaces.ts index f861652cfa3225fee4af83460cee6ee5ea99504c..472ffa8c21e0ccb379d9eadfbee9b9ae6a042608 100644 --- a/arkoala/arkui/src/generated/ArkAbilityComponentInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkAbilityComponentInterfaces.ts @@ -21,7 +21,7 @@ import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/int import { NodeAttach, remember } from "@koalaui/runtime" import { Want, LengthUnit, ShapeSize, PathShapeOptions, RectShapeOptions, RoundRectShapeOptions } from "./ArkArkuiExternalInterfaces" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkAccessibilityHoverEventMaterialized.ts b/arkoala/arkui/src/generated/ArkAccessibilityHoverEventMaterialized.ts index 04fee6913f086ed35219d8e60ee4cc25224f8d96..ad14549299f2acca30cc65f2dfc11fe5eccf1370 100644 --- a/arkoala/arkui/src/generated/ArkAccessibilityHoverEventMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkAccessibilityHoverEventMaterialized.ts @@ -21,7 +21,7 @@ import { EventTarget, SourceType, SourceTool } from "./ArkCommonInterfaces" import { AccessibilityHoverType } from "./ArkEnumsInterfaces" import { Area, Length, Position } from "./ArkUnitsInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkActionSheetMaterialized.ts b/arkoala/arkui/src/generated/ArkActionSheetMaterialized.ts index 3e6243b0c5637195d0e60dd83de284e790caa063..75c753cc81a324dc83f4c283b9d036959a8c9f95 100644 --- a/arkoala/arkui/src/generated/ArkActionSheetMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkActionSheetMaterialized.ts @@ -26,7 +26,7 @@ import { BorderStyle, DialogButtonStyle, Color, ColoringStrategy, Curve, PlayMod import { LengthMetrics, LengthMetricsInternal } from "./ArkLengthMetricsMaterialized" import { ICurve, ICurveInternal } from "./ArkICurveMaterialized" import { LengthUnit } from "./ArkArkuiExternalInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkAlertDialogMaterialized.ts b/arkoala/arkui/src/generated/ArkAlertDialogMaterialized.ts index 7b8693e1c88062b4dc824db4532b13c5cfffc3ba..9be0c10c0f3d4c490073eeee4eb33ad428aabeba 100644 --- a/arkoala/arkui/src/generated/ArkAlertDialogMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkAlertDialogMaterialized.ts @@ -26,7 +26,7 @@ import { LengthMetrics, LengthMetricsInternal } from "./ArkLengthMetricsMaterial import { Resource } from "./ArkResourceInterfaces" import { ICurve, ICurveInternal } from "./ArkICurveMaterialized" import { LengthUnit } from "./ArkArkuiExternalInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkAlphabetIndexer.ts b/arkoala/arkui/src/generated/ArkAlphabetIndexer.ts index 074732ab33705b566209f1bb7fcb438f8144c408..06b07d4d989765b258dc22b0694eadeca8f3e496 100644 --- a/arkoala/arkui/src/generated/ArkAlphabetIndexer.ts +++ b/arkoala/arkui/src/generated/ArkAlphabetIndexer.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkAlphabetIndexerPeer } from "./peers/ArkAlphabetIndexerPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, Font, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, Font, PX, VP, FP, LPX, Percentage, Area, Bias } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, FontWeight, FontStyle, MouseButton, MouseAction, TouchType, KeyType, KeySource } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkAlphabetIndexerInterfaces.ts b/arkoala/arkui/src/generated/ArkAlphabetIndexerInterfaces.ts index 3de8255add785858ab725da1a82d2c65fed413c8..9cb2d5d09bc722945bcd5c9b549c4f18df23837c 100644 --- a/arkoala/arkui/src/generated/ArkAlphabetIndexerInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkAlphabetIndexerInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, Font, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, Font, PX, VP, FP, LPX, Percentage, Area, Bias } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, FontWeight, FontStyle, MouseButton, MouseAction, TouchType, KeyType, KeySource } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkAnimationExtenderMaterialized.ts b/arkoala/arkui/src/generated/ArkAnimationExtenderMaterialized.ts index 82f47b69e5e9364d25f7dc75ddde9bb555b8c8f4..55691b1964c323b7b1df96efdb305bb9a1590f17 100644 --- a/arkoala/arkui/src/generated/ArkAnimationExtenderMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkAnimationExtenderMaterialized.ts @@ -20,7 +20,7 @@ import { AnimateParam, TranslateOptions, FinishCallbackType, ExpectedFrameRateRa import { DoubleAnimationParam, Callback_Extender_OnProgress, Callback_Extender_OnFinish } from "./ArkAnimationExtenderInterfaces" import { Curve, PlayMode } from "./ArkEnumsInterfaces" import { ICurve, ICurveInternal } from "./ArkICurveMaterialized" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkAnimator.ts b/arkoala/arkui/src/generated/ArkAnimator.ts index 52ebe20cb9bf494e50bbb6a4ae7dfd561d6c337b..18b91959faf82dbe526da59e4d23c16cb02b5631 100644 --- a/arkoala/arkui/src/generated/ArkAnimator.ts +++ b/arkoala/arkui/src/generated/ArkAnimator.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkAnimatorPeer } from "./peers/ArkAnimatorPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, AnimationStatus, Curve, FillMode, PlayMode, PixelRoundCalcPolicy, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkAnimatorInterfaces.ts b/arkoala/arkui/src/generated/ArkAnimatorInterfaces.ts index eb21709bda063a08b0b51a695a3a2aeac11092fb..2d4c6a41cfae1b81a7a4d88c1f41406c1ec60139 100644 --- a/arkoala/arkui/src/generated/ArkAnimatorInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkAnimatorInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, AnimationStatus, Curve, FillMode, PlayMode, PixelRoundCalcPolicy, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -44,6 +44,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkAppearSymbolEffectMaterialized.ts b/arkoala/arkui/src/generated/ArkAppearSymbolEffectMaterialized.ts index 5d9d2eb7ca262c639eecb4578f4d60d511d53d3f..c5e98d8e0e71387d6daeb361e7ea043b5fadb40e 100644 --- a/arkoala/arkui/src/generated/ArkAppearSymbolEffectMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkAppearSymbolEffectMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { SymbolEffect, EffectScope } from "./ArkArkuiExternalInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -57,7 +57,7 @@ export class AppearSymbolEffect implements MaterializedBase,SymbolEffect { return retval } constructor(scope?: EffectScope) { - const ctorPtr: KPointer = AppearSymbolEffect.ctor_appearsymboleffect(scope) + const ctorPtr: KPointer = AppearSymbolEffect.ctor_appearsymboleffect((scope)!) this.peer = new Finalizable(ctorPtr, AppearSymbolEffect.getFinalizer()) } static getFinalizer(): KPointer { diff --git a/arkoala/arkui/src/generated/ArkArkuiExternalInterfaces.ts b/arkoala/arkui/src/generated/ArkArkuiExternalInterfaces.ts index e624daca482b5386e1669737c43e17d9e1560c5e..d76e5debc38ec8ebe8373430a8aaa25f0a037fd7 100644 --- a/arkoala/arkui/src/generated/ArkArkuiExternalInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkArkuiExternalInterfaces.ts @@ -19,6 +19,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" +import { BusinessError } from "./ArkBaseInterfaces" import { Resource } from "./ArkResourceInterfaces" export interface NodeController { } @@ -75,12 +76,6 @@ export enum PerfMonitorSourceType { PERF_JOYSTICK_EVENT = 3, PERF_KEY_EVENT = 4, } -export interface BusinessError { - name: string; - message: string; - stack?: string; - code: number; -} export type ErrorCallback = (err: BusinessError) => void; export interface ShapeSize { width?: number | string; diff --git a/arkoala/arkui/src/generated/ArkBackgroundColorStyleMaterialized.ts b/arkoala/arkui/src/generated/ArkBackgroundColorStyleMaterialized.ts index 059677987e2c146d56ef8295e12b5af545873e9c..455807f3f0e49b595f146dfc3131a1d5ef1d79f9 100644 --- a/arkoala/arkui/src/generated/ArkBackgroundColorStyleMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkBackgroundColorStyleMaterialized.ts @@ -18,7 +18,7 @@ import { TextBackgroundStyle } from "./ArkSpanInterfaces" import { ResourceColor, Dimension, BorderRadiuses, Length } from "./ArkUnitsInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -50,7 +50,7 @@ export class BackgroundColorStyle implements MaterializedBase { constructor(textBackgroundStyle?: TextBackgroundStyle) { if ((textBackgroundStyle) !== (undefined)) { - const ctorPtr: KPointer = BackgroundColorStyle.ctor_backgroundcolorstyle(textBackgroundStyle) + const ctorPtr: KPointer = BackgroundColorStyle.ctor_backgroundcolorstyle((textBackgroundStyle)!) this.peer = new Finalizable(ctorPtr, BackgroundColorStyle.getFinalizer()) } } diff --git a/arkoala/arkui/src/generated/ArkBadge.ts b/arkoala/arkui/src/generated/ArkBadge.ts index 227c10ed9035ebb6a2554404f3b3136c598a2ee9..b3b71daf102c075f127d073cdf93e6af3641d3fb 100644 --- a/arkoala/arkui/src/generated/ArkBadge.ts +++ b/arkoala/arkui/src/generated/ArkBadge.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkBadgePeer } from "./peers/ArkBadgePeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkBadgeInterfaces.ts b/arkoala/arkui/src/generated/ArkBadgeInterfaces.ts index 92439c19f1656356cd448c15573627c80596c6bd..015caeb4355a67f5450438ebbcb4c8caec21aeae 100644 --- a/arkoala/arkui/src/generated/ArkBadgeInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkBadgeInterfaces.ts @@ -19,7 +19,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { ResourceColor, Length, Position, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { ResourceColor, Length, Position, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { FontWeight, HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontStyle } from "./ArkEnumsInterfaces" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkBaseEventMaterialized.ts b/arkoala/arkui/src/generated/ArkBaseEventMaterialized.ts index 781b060551b927164414ac68284d775f60f29026..48c64848eb651092d62c387090e594b82b3839f3 100644 --- a/arkoala/arkui/src/generated/ArkBaseEventMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkBaseEventMaterialized.ts @@ -19,7 +19,7 @@ import { EventTarget, SourceType, SourceTool } from "./ArkCommonInterfaces" import { Area, Length, Position } from "./ArkUnitsInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkBaseGestureEventMaterialized.ts b/arkoala/arkui/src/generated/ArkBaseGestureEventMaterialized.ts index c4fec198f29acd3d75ef79e7a9c9313804ac2769..448f59e45294901c869f3ed009b0886151234207 100644 --- a/arkoala/arkui/src/generated/ArkBaseGestureEventMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkBaseGestureEventMaterialized.ts @@ -21,7 +21,7 @@ import { EventTarget, SourceType, SourceTool } from "./ArkCommonInterfaces" import { FingerInfo } from "./ArkGestureInterfaces" import { Area, Length, Position } from "./ArkUnitsInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkBaseInterfaces.ts b/arkoala/arkui/src/generated/ArkBaseInterfaces.ts new file mode 100644 index 0000000000000000000000000000000000000000..f3fbd3f2c77fe49b473d598797fa59face5098db --- /dev/null +++ b/arkoala/arkui/src/generated/ArkBaseInterfaces.ts @@ -0,0 +1,24 @@ +/* + * Copyright (c) 2024-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + + +// WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! + +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { NodeAttach, remember } from "@koalaui/runtime" +export interface BusinessError { + code: number; +} diff --git a/arkoala/arkui/src/generated/ArkBaseShapeMaterialized.ts b/arkoala/arkui/src/generated/ArkBaseShapeMaterialized.ts index 994fdd419349edacf91adace1ff93e071b0fd8e7..658fbe3c42a4f2c9db58382034cdf65de7fd2ddc 100644 --- a/arkoala/arkui/src/generated/ArkBaseShapeMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkBaseShapeMaterialized.ts @@ -18,7 +18,7 @@ import { Length, SizeOptions } from "./ArkUnitsInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkBaselineOffsetStyleMaterialized.ts b/arkoala/arkui/src/generated/ArkBaselineOffsetStyleMaterialized.ts index c8be493712714e6fa9676bbca98ccb5c2b01875a..51c263adf19feb42ac769ef66b5fd8c4b06f6cfd 100644 --- a/arkoala/arkui/src/generated/ArkBaselineOffsetStyleMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkBaselineOffsetStyleMaterialized.ts @@ -19,7 +19,7 @@ import { LengthMetrics, LengthMetricsInternal } from "./ArkLengthMetricsMaterialized" import { LengthUnit } from "./ArkArkuiExternalInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -42,16 +42,13 @@ export class BaselineOffsetStyle implements MaterializedBase { return this.getBaselineOffset() } static ctor_baselineoffsetstyle(value: LengthMetrics): KPointer { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeLengthMetrics(value) - const retval = ArkUIGeneratedNativeModule._BaselineOffsetStyle_ctor(thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + const retval = ArkUIGeneratedNativeModule._BaselineOffsetStyle_ctor(toPeerPtr(value)) return retval } constructor(value?: LengthMetrics) { if ((value) !== (undefined)) { - const ctorPtr: KPointer = BaselineOffsetStyle.ctor_baselineoffsetstyle(value) + const ctorPtr: KPointer = BaselineOffsetStyle.ctor_baselineoffsetstyle((value)!) this.peer = new Finalizable(ctorPtr, BaselineOffsetStyle.getFinalizer()) } } diff --git a/arkoala/arkui/src/generated/ArkBlank.ts b/arkoala/arkui/src/generated/ArkBlank.ts index 0223834b297b27aa33a73838fd86fc73e1104c19..9fa31e53ce5d1a36d22c5cdaf8e2ae6776fa45bf 100644 --- a/arkoala/arkui/src/generated/ArkBlank.ts +++ b/arkoala/arkui/src/generated/ArkBlank.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkBlankPeer } from "./peers/ArkBlankPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkBlankInterfaces.ts b/arkoala/arkui/src/generated/ArkBlankInterfaces.ts index dde3cd98562fc80ff27262c370ec56253a5e6f32..a697e22a3a80fd416cb9330a01c72f5ed54abef9 100644 --- a/arkoala/arkui/src/generated/ArkBlankInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkBlankInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkBounceSymbolEffectMaterialized.ts b/arkoala/arkui/src/generated/ArkBounceSymbolEffectMaterialized.ts index 2ed60b70d242a2477dcf020a37cb5456c61d3869..e730d4a4efa84a507213cb3dcfa3a33aa576bf3c 100644 --- a/arkoala/arkui/src/generated/ArkBounceSymbolEffectMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkBounceSymbolEffectMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { SymbolEffect, EffectScope, EffectDirection } from "./ArkArkuiExternalInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -71,7 +71,7 @@ export class BounceSymbolEffect implements MaterializedBase,SymbolEffect { return retval } constructor(scope?: EffectScope, direction?: EffectDirection) { - const ctorPtr: KPointer = BounceSymbolEffect.ctor_bouncesymboleffect(scope, direction) + const ctorPtr: KPointer = BounceSymbolEffect.ctor_bouncesymboleffect((scope)!, (direction)!) this.peer = new Finalizable(ctorPtr, BounceSymbolEffect.getFinalizer()) } static getFinalizer(): KPointer { diff --git a/arkoala/arkui/src/generated/ArkButton.ts b/arkoala/arkui/src/generated/ArkButton.ts index 749c202d14526ae9f8932fb419c5d7126a40ed5a..bbecab8258c50140a1efe380ccc0260f090eb5d1 100644 --- a/arkoala/arkui/src/generated/ArkButton.ts +++ b/arkoala/arkui/src/generated/ArkButton.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkButtonPeer } from "./peers/ArkButtonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, ContentModifier, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, CommonConfiguration, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, FontWeight, FontStyle, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, TextOverflow, TextHeightAdaptivePolicy, MouseButton, MouseAction, TouchType, KeyType, KeySource } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkButtonInterfaces.ts b/arkoala/arkui/src/generated/ArkButtonInterfaces.ts index 985660e030b95bf6601b22e724bb21af4570fa08..9c981a996c40059e5456cd875e6f524f09206930 100644 --- a/arkoala/arkui/src/generated/ArkButtonInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkButtonInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonConfiguration, ContentModifier, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { ResourceStr, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { ResourceStr, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { Resource } from "./ArkResourceInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, FontWeight, FontStyle, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, TextOverflow, TextHeightAdaptivePolicy, MouseButton, MouseAction, TouchType, KeyType, KeySource } from "./ArkEnumsInterfaces" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkCalendarControllerMaterialized.ts b/arkoala/arkui/src/generated/ArkCalendarControllerMaterialized.ts index 195c9a734d53d2b7d2c1c479614b0c826664f974..77d6e237da50351040afa87aaab0ff7ae59fd747 100644 --- a/arkoala/arkui/src/generated/ArkCalendarControllerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkCalendarControllerMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkCalendarPicker.ts b/arkoala/arkui/src/generated/ArkCalendarPicker.ts index 1b8ddd36efe578898280e5663b96cd181bbcc581..513983a88a053d3bfba7695782ecae810931dc71 100644 --- a/arkoala/arkui/src/generated/ArkCalendarPicker.ts +++ b/arkoala/arkui/src/generated/ArkCalendarPicker.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkCalendarPickerPeer } from "./peers/ArkCalendarPickerPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, PickerTextStyle, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, Offset, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, Offset, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkCalendarPickerDialogMaterialized.ts b/arkoala/arkui/src/generated/ArkCalendarPickerDialogMaterialized.ts index 2b1f1965d780456641b2f9a671628389e031c15a..f64ca5cd93d0da447835ee5d806b6b42a2c17e23 100644 --- a/arkoala/arkui/src/generated/ArkCalendarPickerDialogMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkCalendarPickerDialogMaterialized.ts @@ -22,7 +22,7 @@ import { VoidCallback, ResourceColor, Length, BorderRadiuses } from "./ArkUnitsI import { BlurStyle, PickerDialogButtonStyle, ShadowOptions, ShadowStyle, HoverModeAreaType, ShadowType } from "./ArkCommonInterfaces" import { ButtonType, ButtonStyleMode, ButtonRole } from "./ArkButtonInterfaces" import { FontWeight, FontStyle, Color, ColoringStrategy } from "./ArkEnumsInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkCalendarPickerInterfaces.ts b/arkoala/arkui/src/generated/ArkCalendarPickerInterfaces.ts index a9558edfd92751bca8c392a9f20d8b3e7ebfd1a7..f3e5aa11f38488b6fbca66cefab2c0faef8efd4c 100644 --- a/arkoala/arkui/src/generated/ArkCalendarPickerInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkCalendarPickerInterfaces.ts @@ -21,7 +21,7 @@ import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/int import { NodeAttach, remember } from "@koalaui/runtime" import { Resource } from "./ArkResourceInterfaces" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, PickerTextStyle, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, PickerDialogButtonStyle, HoverModeAreaType } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, Offset, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, VoidCallback } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, Offset, PX, VP, FP, LPX, Percentage, Area, Bias, Font, VoidCallback } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkCanvas.ts b/arkoala/arkui/src/generated/ArkCanvas.ts index c305ab6f3cd61078c755f95a14b87d6e0cfd3a7a..b3f953b607884de2bcc77741c55a43a89f793610 100644 --- a/arkoala/arkui/src/generated/ArkCanvas.ts +++ b/arkoala/arkui/src/generated/ArkCanvas.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkCanvasPeer } from "./peers/ArkCanvasPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, VoidCallback, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, LengthMetricsUnit } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, VoidCallback, PX, VP, FP, LPX, Percentage, Area, Bias, Font, LengthMetricsUnit } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkCanvasGradientMaterialized.ts b/arkoala/arkui/src/generated/ArkCanvasGradientMaterialized.ts index b9ea6812e0fb53942d3288b74706c3fb0de6a4d5..ac4a4be53d36542a1f0ba2679ae4bc020ff6a977 100644 --- a/arkoala/arkui/src/generated/ArkCanvasGradientMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkCanvasGradientMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkCanvasInterfaces.ts b/arkoala/arkui/src/generated/ArkCanvasInterfaces.ts index feed9930829c796de30530a358cbec88ab7fdc44..c8272066d2190d8226de6da83e777da2676b2669 100644 --- a/arkoala/arkui/src/generated/ArkCanvasInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkCanvasInterfaces.ts @@ -33,7 +33,7 @@ import { ImageData } from "./ArkImageDataMaterialized" import { Matrix2D } from "./ArkMatrix2DMaterialized" import { FrameNode } from "./ArkFrameNodeMaterialized" import { RenderingContextSettings } from "./ArkRenderingContextSettingsMaterialized" -import { LengthMetricsUnit, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, VoidCallback, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { LengthMetricsUnit, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, VoidCallback, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawingCanvas } from "./ArkDrawingCanvasMaterialized" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" @@ -57,6 +57,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkCanvasPathMaterialized.ts b/arkoala/arkui/src/generated/ArkCanvasPathMaterialized.ts index 48c319aeefb15c3d773b049d10e1f042dd0a12ba..d0f2cc70912a089d3577b3659b9821b86e069458 100644 --- a/arkoala/arkui/src/generated/ArkCanvasPathMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkCanvasPathMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkCanvasPatternMaterialized.ts b/arkoala/arkui/src/generated/ArkCanvasPatternMaterialized.ts index 3327f62be20ebb5fb775cb0846aaeb1c78e6df5b..d062972a7caa282499d6662867a35ef9389506a1 100644 --- a/arkoala/arkui/src/generated/ArkCanvasPatternMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkCanvasPatternMaterialized.ts @@ -18,7 +18,7 @@ import { Matrix2D, Matrix2DInternal } from "./ArkMatrix2DMaterialized" import { LengthMetricsUnit } from "./ArkUnitsInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkCanvasRendererMaterialized.ts b/arkoala/arkui/src/generated/ArkCanvasRendererMaterialized.ts index 17f86aeeaf7b4176aaa46c4dcc0cde6be09f7074..a3cd3fd035067c297174dd0d43b25433a456b23e 100644 --- a/arkoala/arkui/src/generated/ArkCanvasRendererMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkCanvasRendererMaterialized.ts @@ -26,7 +26,7 @@ import { Path2D, Path2DInternal } from "./ArkPath2DMaterialized" import { ImageData, ImageDataInternal } from "./ArkImageDataMaterialized" import { Matrix2D, Matrix2DInternal } from "./ArkMatrix2DMaterialized" import { LengthMetricsUnit } from "./ArkUnitsInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -712,7 +712,6 @@ export class CanvasRenderer extends CanvasPath implements MaterializedBase { } private clip1_serialize(path: Path2D, fillRule?: CanvasFillRule): void { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writePath2D(path) let fillRule_type: int32 = RuntimeType.UNDEFINED fillRule_type = runtimeType(fillRule) thisSerializer.writeInt8(fillRule_type) @@ -720,7 +719,7 @@ export class CanvasRenderer extends CanvasPath implements MaterializedBase { const fillRule_value = fillRule! thisSerializer.writeString(fillRule_value) } - ArkUIGeneratedNativeModule._CanvasRenderer_clip1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + ArkUIGeneratedNativeModule._CanvasRenderer_clip1(this.peer!.ptr, toPeerPtr(path), thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } private fill0_serialize(fillRule?: CanvasFillRule): void { @@ -737,7 +736,6 @@ export class CanvasRenderer extends CanvasPath implements MaterializedBase { } private fill1_serialize(path: Path2D, fillRule?: CanvasFillRule): void { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writePath2D(path) let fillRule_type: int32 = RuntimeType.UNDEFINED fillRule_type = runtimeType(fillRule) thisSerializer.writeInt8(fillRule_type) @@ -745,25 +743,22 @@ export class CanvasRenderer extends CanvasPath implements MaterializedBase { const fillRule_value = fillRule! thisSerializer.writeString(fillRule_value) } - ArkUIGeneratedNativeModule._CanvasRenderer_fill1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + ArkUIGeneratedNativeModule._CanvasRenderer_fill1(this.peer!.ptr, toPeerPtr(path), thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } private stroke0_serialize(): void { ArkUIGeneratedNativeModule._CanvasRenderer_stroke0(this.peer!.ptr) } private stroke1_serialize(path: Path2D): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writePath2D(path) - ArkUIGeneratedNativeModule._CanvasRenderer_stroke1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._CanvasRenderer_stroke1(this.peer!.ptr, toPeerPtr(path)) } private createLinearGradient_serialize(x0: number, y0: number, x1: number, y1: number): CanvasGradient { const retval = ArkUIGeneratedNativeModule._CanvasRenderer_createLinearGradient(this.peer!.ptr, x0, y0, x1, y1) - throw new Error("Object deserialization is not implemented.") + const obj: CanvasGradient = CanvasGradientInternal.fromPtr(retval) + return obj } private createPattern_serialize(image: ImageBitmap, repetition?: string): CanvasPattern | undefined { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeImageBitmap(image) let repetition_type: int32 = RuntimeType.UNDEFINED repetition_type = runtimeType(repetition) thisSerializer.writeInt8(repetition_type) @@ -771,40 +766,42 @@ export class CanvasRenderer extends CanvasPath implements MaterializedBase { const repetition_value = repetition! thisSerializer.writeString(repetition_value) } - const retval = ArkUIGeneratedNativeModule._CanvasRenderer_createPattern(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + const retval = ArkUIGeneratedNativeModule._CanvasRenderer_createPattern(this.peer!.ptr, toPeerPtr(image), thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() throw new Error("Object deserialization is not implemented.") } private createRadialGradient_serialize(x0: number, y0: number, r0: number, x1: number, y1: number, r1: number): CanvasGradient { const retval = ArkUIGeneratedNativeModule._CanvasRenderer_createRadialGradient(this.peer!.ptr, x0, y0, r0, x1, y1, r1) - throw new Error("Object deserialization is not implemented.") + const obj: CanvasGradient = CanvasGradientInternal.fromPtr(retval) + return obj } private createConicGradient_serialize(startAngle: number, x: number, y: number): CanvasGradient { const retval = ArkUIGeneratedNativeModule._CanvasRenderer_createConicGradient(this.peer!.ptr, startAngle, x, y) - throw new Error("Object deserialization is not implemented.") + const obj: CanvasGradient = CanvasGradientInternal.fromPtr(retval) + return obj } private createImageData0_serialize(sw: number, sh: number): ImageData { const retval = ArkUIGeneratedNativeModule._CanvasRenderer_createImageData0(this.peer!.ptr, sw, sh) - throw new Error("Object deserialization is not implemented.") + const obj: ImageData = ImageDataInternal.fromPtr(retval) + return obj } private createImageData1_serialize(imagedata: ImageData): ImageData { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeImageData(imagedata) - const retval = ArkUIGeneratedNativeModule._CanvasRenderer_createImageData1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - throw new Error("Object deserialization is not implemented.") + const retval = ArkUIGeneratedNativeModule._CanvasRenderer_createImageData1(this.peer!.ptr, toPeerPtr(imagedata)) + const obj: ImageData = ImageDataInternal.fromPtr(retval) + return obj } private getImageData_serialize(sx: number, sy: number, sw: number, sh: number): ImageData { const retval = ArkUIGeneratedNativeModule._CanvasRenderer_getImageData(this.peer!.ptr, sx, sy, sw, sh) - throw new Error("Object deserialization is not implemented.") + const obj: ImageData = ImageDataInternal.fromPtr(retval) + return obj } private getPixelMap_serialize(sx: number, sy: number, sw: number, sh: number): PixelMap { const retval = ArkUIGeneratedNativeModule._CanvasRenderer_getPixelMap(this.peer!.ptr, sx, sy, sw, sh) - throw new Error("Object deserialization is not implemented.") + const obj: PixelMap = PixelMapInternal.fromPtr(retval) + return obj } private putImageData0_serialize(imagedata: ImageData, dx: number | string, dy: number | string): void { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeImageData(imagedata) let dx_type: int32 = RuntimeType.UNDEFINED dx_type = runtimeType(dx) if (RuntimeType.NUMBER == dx_type) { @@ -829,12 +826,11 @@ export class CanvasRenderer extends CanvasPath implements MaterializedBase { const dy_1 = unsafeCast(dy) thisSerializer.writeString(dy_1) } - ArkUIGeneratedNativeModule._CanvasRenderer_putImageData0(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + ArkUIGeneratedNativeModule._CanvasRenderer_putImageData0(this.peer!.ptr, toPeerPtr(imagedata), thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } private putImageData1_serialize(imagedata: ImageData, dx: number | string, dy: number | string, dirtyX: number | string, dirtyY: number | string, dirtyWidth: number | string, dirtyHeight: number | string): void { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeImageData(imagedata) let dx_type: int32 = RuntimeType.UNDEFINED dx_type = runtimeType(dx) if (RuntimeType.NUMBER == dx_type) { @@ -907,7 +903,7 @@ export class CanvasRenderer extends CanvasPath implements MaterializedBase { const dirtyHeight_1 = unsafeCast(dirtyHeight) thisSerializer.writeString(dirtyHeight_1) } - ArkUIGeneratedNativeModule._CanvasRenderer_putImageData1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + ArkUIGeneratedNativeModule._CanvasRenderer_putImageData1(this.peer!.ptr, toPeerPtr(imagedata), thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } private getLineDash_serialize(): Array { @@ -969,7 +965,8 @@ export class CanvasRenderer extends CanvasPath implements MaterializedBase { } private getTransform_serialize(): Matrix2D { const retval = ArkUIGeneratedNativeModule._CanvasRenderer_getTransform(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + const obj: Matrix2D = Matrix2DInternal.fromPtr(retval) + return obj } private resetTransform_serialize(): void { ArkUIGeneratedNativeModule._CanvasRenderer_resetTransform(this.peer!.ptr) @@ -1014,10 +1011,7 @@ export class CanvasRenderer extends CanvasPath implements MaterializedBase { thisSerializer.release() } private transferFromImageBitmap_serialize(bitmap: ImageBitmap): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeImageBitmap(bitmap) - ArkUIGeneratedNativeModule._CanvasRenderer_transferFromImageBitmap(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._CanvasRenderer_transferFromImageBitmap(this.peer!.ptr, toPeerPtr(bitmap)) } private saveLayer_serialize(): void { ArkUIGeneratedNativeModule._CanvasRenderer_saveLayer(this.peer!.ptr) diff --git a/arkoala/arkui/src/generated/ArkCanvasRenderingContext2DMaterialized.ts b/arkoala/arkui/src/generated/ArkCanvasRenderingContext2DMaterialized.ts index 7adb134a574d0a5f7125e7ea2536ae4ca7b51296..063fefe57ce0d2425ab03cf52e0e0248858806b2 100644 --- a/arkoala/arkui/src/generated/ArkCanvasRenderingContext2DMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkCanvasRenderingContext2DMaterialized.ts @@ -31,7 +31,7 @@ import { RenderingContextSettings, RenderingContextSettingsInternal } from "./Ar import { LengthMetricsUnit, Position, Length } from "./ArkUnitsInterfaces" import { ImageAnalyzerConfig, ImageAnalyzerType } from "./ArkImageCommonInterfaces" import { UIContext } from "./ArkCommonInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -57,7 +57,7 @@ export class CanvasRenderingContext2D extends CanvasRenderer implements Material return this.getWidth() } get canvas(): FrameNode { - throw new Error("Not implemented") + return this.getCanvas() } static ctor_canvasrenderingcontext2d(settings?: RenderingContextSettings): KPointer { const thisSerializer: Serializer = Serializer.hold() @@ -74,7 +74,7 @@ export class CanvasRenderingContext2D extends CanvasRenderer implements Material } constructor(settings?: RenderingContextSettings) { super() - const ctorPtr: KPointer = CanvasRenderingContext2D.ctor_canvasrenderingcontext2d(settings) + const ctorPtr: KPointer = CanvasRenderingContext2D.ctor_canvasrenderingcontext2d((settings)!) this.peer = new Finalizable(ctorPtr, CanvasRenderingContext2D.getFinalizer()) } static getFinalizer(): KPointer { @@ -119,6 +119,9 @@ export class CanvasRenderingContext2D extends CanvasRenderer implements Material private getWidth(): number { return this.getWidth_serialize() } + private getCanvas(): FrameNode { + return this.getCanvas_serialize() + } on(type: string, callback_: (() => void)): void { throw new Error("TBD") } @@ -200,4 +203,9 @@ export class CanvasRenderingContext2D extends CanvasRenderer implements Material const retval = ArkUIGeneratedNativeModule._CanvasRenderingContext2D_getWidth(this.peer!.ptr) return retval } + private getCanvas_serialize(): FrameNode { + const retval = ArkUIGeneratedNativeModule._CanvasRenderingContext2D_getCanvas(this.peer!.ptr) + const obj: FrameNode = FrameNodeInternal.fromPtr(retval) + return obj + } } diff --git a/arkoala/arkui/src/generated/ArkCheckbox.ts b/arkoala/arkui/src/generated/ArkCheckbox.ts index 7931abfcec356ff195225462303e92c0e43ad8cb..4f6e48bbcd7136bb896b2457727571362943e13e 100644 --- a/arkoala/arkui/src/generated/ArkCheckbox.ts +++ b/arkoala/arkui/src/generated/ArkCheckbox.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkCheckboxPeer } from "./peers/ArkCheckboxPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, ContentModifier, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, CommonConfiguration, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, MarkStyle, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, MarkStyle, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, CheckBoxShape, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkCheckboxInterfaces.ts b/arkoala/arkui/src/generated/ArkCheckboxInterfaces.ts index 47cf22a71b40345d1d0d41cbc39812a3ea7431ed..9edf97da48999f9a0ca3df25a2f6e754638e4e24 100644 --- a/arkoala/arkui/src/generated/ArkCheckboxInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkCheckboxInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CustomBuilder, CommonConfiguration, ContentModifier, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, MarkStyle, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, MarkStyle, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, CheckBoxShape, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkCheckboxgroup.ts b/arkoala/arkui/src/generated/ArkCheckboxgroup.ts index aac476a4441084b35c342acb5407f1df4585c1fa..b1588a73e5fee454bfaf16ec5e657496fa57baf3 100644 --- a/arkoala/arkui/src/generated/ArkCheckboxgroup.ts +++ b/arkoala/arkui/src/generated/ArkCheckboxgroup.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkCheckboxGroupPeer } from "./peers/ArkCheckboxgroupPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, MarkStyle, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, MarkStyle, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, CheckBoxShape, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkCheckboxgroupInterfaces.ts b/arkoala/arkui/src/generated/ArkCheckboxgroupInterfaces.ts index 2b406964edce097ee1394c9d6ff14e888f559bd7..cb1df99847918e56c83b90559a71a21157475d54 100644 --- a/arkoala/arkui/src/generated/ArkCheckboxgroupInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkCheckboxgroupInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, MarkStyle, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, MarkStyle, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, CheckBoxShape, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkChildrenMainSizeMaterialized.ts b/arkoala/arkui/src/generated/ArkChildrenMainSizeMaterialized.ts index 9d39e5ca279e2fbeefeb5192aa319d1ecbdcece5..a0eeb2b93347a9f27910629f2fa00aeb455b68b8 100644 --- a/arkoala/arkui/src/generated/ArkChildrenMainSizeMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkChildrenMainSizeMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -48,7 +48,7 @@ export class ChildrenMainSize implements MaterializedBase { constructor(childDefaultSize?: number) { if ((childDefaultSize) !== (undefined)) { - const ctorPtr: KPointer = ChildrenMainSize.ctor_childrenmainsize(childDefaultSize) + const ctorPtr: KPointer = ChildrenMainSize.ctor_childrenmainsize((childDefaultSize)!) this.peer = new Finalizable(ctorPtr, ChildrenMainSize.getFinalizer()) } } diff --git a/arkoala/arkui/src/generated/ArkCircle.ts b/arkoala/arkui/src/generated/ArkCircle.ts index 1ce6b90e26c4dbb5ca79f7e426e0c2ec1311c34c..97bcfcb2282118778e5b4c5697415f9f6747bb3b 100644 --- a/arkoala/arkui/src/generated/ArkCircle.ts +++ b/arkoala/arkui/src/generated/ArkCircle.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonShapeMethodComponent } from "./ArkCommon" import { ArkCirclePeer } from "./peers/ArkCirclePeer" import { CommonShapeMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkCircleInterfaces.ts b/arkoala/arkui/src/generated/ArkCircleInterfaces.ts index c9f735c4a3ff1b1a951eb8d32e2a0b49186200a8..cff78bdd653a1315838e940974e93fa5ac4db811 100644 --- a/arkoala/arkui/src/generated/ArkCircleInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkCircleInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonShapeMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkCircleShapeMaterialized.ts b/arkoala/arkui/src/generated/ArkCircleShapeMaterialized.ts index b554e4a7ed51cf3ab2626c76169f0a83fdd4a96f..9613ab02a4dbaf7c729d19082b45ca82a5e2efcc 100644 --- a/arkoala/arkui/src/generated/ArkCircleShapeMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkCircleShapeMaterialized.ts @@ -20,7 +20,7 @@ import { ShapeSize } from "./ArkArkuiExternalInterfaces" import { Position, ResourceColor, Length, SizeOptions } from "./ArkUnitsInterfaces" import { Color } from "./ArkEnumsInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -53,7 +53,7 @@ export class CircleShape implements MaterializedBase { return retval } constructor(options?: ShapeSize) { - const ctorPtr: KPointer = CircleShape.ctor_circleshape(options) + const ctorPtr: KPointer = CircleShape.ctor_circleshape((options)!) this.peer = new Finalizable(ctorPtr, CircleShape.getFinalizer()) } static getFinalizer(): KPointer { diff --git a/arkoala/arkui/src/generated/ArkClickEventMaterialized.ts b/arkoala/arkui/src/generated/ArkClickEventMaterialized.ts index 3a6def6ebdbbbf623d28d949251b1eb1924b3c74..96b60c3c4aa9ad55172fe7008c1ff1e7cb2a4243 100644 --- a/arkoala/arkui/src/generated/ArkClickEventMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkClickEventMaterialized.ts @@ -20,7 +20,7 @@ import { BaseEvent, BaseEventInternal } from "./ArkBaseEventMaterialized" import { EventTarget, SourceType, SourceTool } from "./ArkCommonInterfaces" import { Area, Length, Position } from "./ArkUnitsInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkClientAuthenticationHandlerMaterialized.ts b/arkoala/arkui/src/generated/ArkClientAuthenticationHandlerMaterialized.ts index 5698e63d275cf14d3aa8f3cc28086c51fd7c798b..bb614cb746f0bba326888830b0d025ddaabd440c 100644 --- a/arkoala/arkui/src/generated/ArkClientAuthenticationHandlerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkClientAuthenticationHandlerMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkColorFilterMaterialized.ts b/arkoala/arkui/src/generated/ArkColorFilterMaterialized.ts index 18bec7439bf694f30c19cb5f51ff81cda0b54024..cd709ca83d2178a9607c8784110377f3838f28f2 100644 --- a/arkoala/arkui/src/generated/ArkColorFilterMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkColorFilterMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -49,7 +49,7 @@ export class ColorFilter implements MaterializedBase { constructor(value?: Array) { if ((value) !== (undefined)) { - const ctorPtr: KPointer = ColorFilter.ctor_colorfilter(value) + const ctorPtr: KPointer = ColorFilter.ctor_colorfilter((value)!) this.peer = new Finalizable(ctorPtr, ColorFilter.getFinalizer()) } } diff --git a/arkoala/arkui/src/generated/ArkColorMetricsMaterialized.ts b/arkoala/arkui/src/generated/ArkColorMetricsMaterialized.ts new file mode 100644 index 0000000000000000000000000000000000000000..d52f0fe0e561473b9b9b44b2c1801a7a9a13e7b3 --- /dev/null +++ b/arkoala/arkui/src/generated/ArkColorMetricsMaterialized.ts @@ -0,0 +1,177 @@ +/* + * Copyright (c) 2024-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + + +// WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! + +import { ResourceColor } from "./ArkUnitsInterfaces" +import { Color } from "./ArkEnumsInterfaces" +import { Resource } from "./ArkResourceInterfaces" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" +import { unsafeCast, int32, float32 } from "@koalaui/common" +import { Serializer } from "./peers/Serializer" +import { CallbackKind } from "./peers/CallbackKind" +import { Deserializer, createDeserializer } from "./peers/Deserializer" +import { CallbackTransformer } from "./peers/CallbackTransformer" +import { ArkUIGeneratedNativeModule } from "./ArkUIGeneratedNativeModule" +export class ColorMetricsInternal { + public static fromPtr(ptr: KPointer): ColorMetrics { + const obj: ColorMetrics = new ColorMetrics() + obj.peer = new Finalizable(ptr, ColorMetrics.getFinalizer()) + return obj + } +} +export class ColorMetrics implements MaterializedBase { + peer?: Finalizable | undefined + public getPeer(): Finalizable | undefined { + return this.peer + } + get color(): string { + return this.getColor() + } + get red(): number { + return this.getRed() + } + get green(): number { + return this.getGreen() + } + get blue(): number { + return this.getBlue() + } + get alpha(): number { + return this.getAlpha() + } + static ctor_colormetrics(): KPointer { + const retval = ArkUIGeneratedNativeModule._ColorMetrics_ctor() + return retval + } + constructor() { + // Constructor does not have parameters. + // It means that the static method call invokes ctor method as well + // when all arguments are undefined. + const ctorPtr: KPointer = ColorMetrics.ctor_colormetrics() + this.peer = new Finalizable(ctorPtr, ColorMetrics.getFinalizer()) + } + static getFinalizer(): KPointer { + return ArkUIGeneratedNativeModule._ColorMetrics_getFinalizer() + } + public static numeric(value: number): ColorMetrics { + const value_casted = value as (number) + return ColorMetrics.numeric_serialize(value_casted) + } + public static rgba(red: number, green: number, blue: number, alpha?: number): ColorMetrics { + const red_casted = red as (number) + const green_casted = green as (number) + const blue_casted = blue as (number) + const alpha_casted = alpha as (number | undefined) + return ColorMetrics.rgba_serialize(red_casted, green_casted, blue_casted, alpha_casted) + } + public static resourceColor(color: ResourceColor): ColorMetrics { + const color_casted = color as (ResourceColor) + return ColorMetrics.resourceColor_serialize(color_casted) + } + public blendColor(overlayColor: ColorMetrics): ColorMetrics { + const overlayColor_casted = overlayColor as (ColorMetrics) + return this.blendColor_serialize(overlayColor_casted) + } + private getColor(): string { + return this.getColor_serialize() + } + private getRed(): number { + return this.getRed_serialize() + } + private getGreen(): number { + return this.getGreen_serialize() + } + private getBlue(): number { + return this.getBlue_serialize() + } + private getAlpha(): number { + return this.getAlpha_serialize() + } + private static numeric_serialize(value: number): ColorMetrics { + const retval = ArkUIGeneratedNativeModule._ColorMetrics_numeric(value) + const obj: ColorMetrics = ColorMetricsInternal.fromPtr(retval) + return obj + } + private static rgba_serialize(red: number, green: number, blue: number, alpha?: number): ColorMetrics { + const thisSerializer: Serializer = Serializer.hold() + let alpha_type: int32 = RuntimeType.UNDEFINED + alpha_type = runtimeType(alpha) + thisSerializer.writeInt8(alpha_type) + if ((RuntimeType.UNDEFINED) != (alpha_type)) { + const alpha_value = alpha! + thisSerializer.writeNumber(alpha_value) + } + const retval = ArkUIGeneratedNativeModule._ColorMetrics_rgba(red, green, blue, thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.release() + const obj: ColorMetrics = ColorMetricsInternal.fromPtr(retval) + return obj + } + private static resourceColor_serialize(color: ResourceColor): ColorMetrics { + const thisSerializer: Serializer = Serializer.hold() + let color_type: int32 = RuntimeType.UNDEFINED + color_type = runtimeType(color) + if (((RuntimeType.NUMBER) == (color_type)) && ((unsafeCast(color)) >= (0)) && ((unsafeCast(color)) <= (11))) { + thisSerializer.writeInt8(0) + const color_0 = unsafeCast(color) + thisSerializer.writeInt32(color_0) + } + else if (RuntimeType.NUMBER == color_type) { + thisSerializer.writeInt8(1) + const color_1 = unsafeCast(color) + thisSerializer.writeNumber(color_1) + } + else if (RuntimeType.STRING == color_type) { + thisSerializer.writeInt8(2) + const color_2 = unsafeCast(color) + thisSerializer.writeString(color_2) + } + else if (RuntimeType.OBJECT == color_type) { + thisSerializer.writeInt8(3) + const color_3 = unsafeCast(color) + thisSerializer.writeResource(color_3) + } + const retval = ArkUIGeneratedNativeModule._ColorMetrics_resourceColor(thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.release() + const obj: ColorMetrics = ColorMetricsInternal.fromPtr(retval) + return obj + } + private blendColor_serialize(overlayColor: ColorMetrics): ColorMetrics { + const retval = ArkUIGeneratedNativeModule._ColorMetrics_blendColor(this.peer!.ptr, toPeerPtr(overlayColor)) + const obj: ColorMetrics = ColorMetricsInternal.fromPtr(retval) + return obj + } + private getColor_serialize(): string { + const retval = ArkUIGeneratedNativeModule._ColorMetrics_getColor(this.peer!.ptr) + return retval + } + private getRed_serialize(): number { + const retval = ArkUIGeneratedNativeModule._ColorMetrics_getRed(this.peer!.ptr) + return retval + } + private getGreen_serialize(): number { + const retval = ArkUIGeneratedNativeModule._ColorMetrics_getGreen(this.peer!.ptr) + return retval + } + private getBlue_serialize(): number { + const retval = ArkUIGeneratedNativeModule._ColorMetrics_getBlue(this.peer!.ptr) + return retval + } + private getAlpha_serialize(): number { + const retval = ArkUIGeneratedNativeModule._ColorMetrics_getAlpha(this.peer!.ptr) + return retval + } +} diff --git a/arkoala/arkui/src/generated/ArkColumn.ts b/arkoala/arkui/src/generated/ArkColumn.ts index 8ed108e0c9ef9135ed33e24ee7af538b7a29c08b..041b31f4b355fb8c94f4150dde21cf3e315bfaad 100644 --- a/arkoala/arkui/src/generated/ArkColumn.ts +++ b/arkoala/arkui/src/generated/ArkColumn.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkColumnPeer } from "./peers/ArkColumnPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, PointLightStyle, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, LightSource, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, HorizontalAlign, FlexAlign, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, IlluminatedType, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkColumnInterfaces.ts b/arkoala/arkui/src/generated/ArkColumnInterfaces.ts index 9a6b944fe4b43ff1a8c9a565b6c1bb1cb21dfdc4..ddfaf707523a37ef1abb7fbcc4f71d6d06b6255b 100644 --- a/arkoala/arkui/src/generated/ArkColumnInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkColumnInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, PointLightStyle, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, LightSource, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, HorizontalAlign, FlexAlign, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, IlluminatedType, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkColumnSplit.ts b/arkoala/arkui/src/generated/ArkColumnSplit.ts index 7e34f8974475a18ad777618c765f0e70731916a0..9cf0433db0356a963f0628a427b7b7569b5fb601 100644 --- a/arkoala/arkui/src/generated/ArkColumnSplit.ts +++ b/arkoala/arkui/src/generated/ArkColumnSplit.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkColumnSplitPeer } from "./peers/ArkColumnSplitPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkColumnSplitInterfaces.ts b/arkoala/arkui/src/generated/ArkColumnSplitInterfaces.ts index b8d983ab2347d8500062d740a111baca6b328080..22f14bb97c5f11e9d21f747fc157c451763637d9 100644 --- a/arkoala/arkui/src/generated/ArkColumnSplitInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkColumnSplitInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkCommon.ts b/arkoala/arkui/src/generated/ArkCommon.ts index b060a9b24b3743f189e4e7322934a55ca2f91971..e6ae51afcb805b279c3200c9eb1150a62945154a 100644 --- a/arkoala/arkui/src/generated/ArkCommon.ts +++ b/arkoala/arkui/src/generated/ArkCommon.ts @@ -22,7 +22,7 @@ import { NodeAttach, remember } from "@koalaui/runtime" import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodPeer, ArkCommonShapeMethodPeer, ArkCommonPeer, ArkScrollableCommonMethodPeer } from "./peers/ArkCommonPeer" import { UseEventsProperties } from "./use_properties" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, CommonMethod, CommonAttribute, NestedScrollOptions, ContentClipMode, EdgeEffectOptions, FadingEdgeOptions } from "./ArkCommonInterfaces" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, LineCapStyle, LineJoinStyle, BarState, EdgeEffect, NestedScrollMode } from "./ArkEnumsInterfaces" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkCommonInterfaces.ts b/arkoala/arkui/src/generated/ArkCommonInterfaces.ts index 1036b5de27ce39f69e92d30e2f76a0692408a15a..c87ec2d39e05a0d849f844ca7cc9481ecb68fcf6 100644 --- a/arkoala/arkui/src/generated/ArkCommonInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkCommonInterfaces.ts @@ -20,11 +20,11 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { TextDecorationType, TextDecorationStyle, Curve, PlayMode, SharedTransitionEffectType, HorizontalAlign, VerticalAlign, TransitionType, FontWeight, FontStyle, Color, ColoringStrategy, GradientDirection, TouchType, BorderStyle, Placement, ArrowPointPosition, ClickEffectLevel, NestedScrollMode, HitTestMode, ImageSize, Alignment, HoverEffect, Visibility, ItemAlign, Direction, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, MouseButton, MouseAction, KeyType, KeySource, LineCapStyle, LineJoinStyle, BarState, EdgeEffect, IlluminatedType, AccessibilityHoverType } from "./ArkEnumsInterfaces" -import { ResourceColor, Length, Bias, Area, Position, Font, BorderRadiuses, EdgeWidths, LocalizedEdgeWidths, SizeOptions, ResourceStr, Dimension, EdgeColors, LocalizedEdgeColors, EdgeStyles, LocalizedBorderRadiuses, Margin, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, LocalizedMargin, BorderOptions, OutlineOptions, EdgeOutlineStyles, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, EdgeWidth } from "./ArkUnitsInterfaces" +import { ResourceColor, Length, Bias, Area, Position, Font, BorderRadiuses, EdgeWidths, LocalizedEdgeWidths, SizeOptions, ResourceStr, Dimension, EdgeColors, LocalizedEdgeColors, EdgeStyles, LocalizedBorderRadiuses, Margin, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, LocalizedMargin, BorderOptions, OutlineOptions, EdgeOutlineStyles, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, PX, VP, FP, LPX, Percentage, EdgeWidth } from "./ArkUnitsInterfaces" +import { Resource } from "./ArkResourceInterfaces" import { ICurve } from "./ArkICurveMaterialized" import { TransitionEffect } from "./ArkTransitionEffectMaterialized" import { PixelMap } from "./ArkPixelMapMaterialized" -import { Resource } from "./ArkResourceInterfaces" import { ButtonType, ButtonStyleMode, ButtonRole } from "./ArkButtonInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" import { LengthUnit, ShapeSize, PathShapeOptions, RectShapeOptions, RoundRectShapeOptions } from "./ArkArkuiExternalInterfaces" @@ -49,6 +49,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { PanGestureOptions } from "./ArkPanGestureOptionsMaterialized" import { UnifiedData } from "./ArkUnifiedDataMaterialized" @@ -73,9 +74,11 @@ export interface ProvideOptions { } export interface AnimatableArithmetic { } +declare function getContext(arg0: Object): Context export interface Context { _ContextStub: string; } +declare function postCardAction(arg0: Object, arg1: Object): void export interface Configuration { colorMode: string; fontScale: number; @@ -91,6 +94,8 @@ export interface ExpectedFrameRateRange { max: number; expected: number; } +declare function dollar_r(arg0: string, arg1: Array): Resource +declare function dollar_rawfile(arg0: string): Resource export enum FinishCallbackType { REMOVED, LOGICALLY = 1, @@ -242,6 +247,14 @@ export interface DragItemInfo { builder?: CustomBuilder; extraInfo?: string; } +declare function animateTo(arg0: AnimateParam, arg1: (() => void)): void +declare function animateToImmediately(arg0: AnimateParam, arg1: (() => void)): void +declare function vp2px(arg0: number): number +declare function px2vp(arg0: number): number +declare function fp2px(arg0: number): number +declare function px2fp(arg0: number): number +declare function lpx2px(arg0: number): number +declare function px2lpx(arg0: number): number export interface EventTarget { area: Area; } diff --git a/arkoala/arkui/src/generated/ArkCommonShapeMaterialized.ts b/arkoala/arkui/src/generated/ArkCommonShapeMaterialized.ts index 1b047a12278b19f124abd1792d66639305e03e12..42023813a6647bb65146688d31a54da61e10ad85 100644 --- a/arkoala/arkui/src/generated/ArkCommonShapeMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkCommonShapeMaterialized.ts @@ -19,7 +19,7 @@ import { Position, ResourceColor, Length } from "./ArkUnitsInterfaces" import { Color } from "./ArkEnumsInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkComponent3d.ts b/arkoala/arkui/src/generated/ArkComponent3d.ts index 37f56127bc4570d47f1f0ddcfc63affc60b99cab..91bb30233a9fe7ae862bd9fc57a9cf1748412db6 100644 --- a/arkoala/arkui/src/generated/ArkComponent3d.ts +++ b/arkoala/arkui/src/generated/ArkComponent3d.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkComponent3DPeer } from "./peers/ArkComponent3dPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkComponent3dInterfaces.ts b/arkoala/arkui/src/generated/ArkComponent3dInterfaces.ts index 38470c61cbfa3834b442db8b462e39c9d3d9c67c..b53b1e92d9625c5317aa264d55c3848d4a7111e0 100644 --- a/arkoala/arkui/src/generated/ArkComponent3dInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkComponent3dInterfaces.ts @@ -19,7 +19,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { ResourceStr, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { ResourceStr, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkConsoleMessageMaterialized.ts b/arkoala/arkui/src/generated/ArkConsoleMessageMaterialized.ts index c206c538d713521b0c2963a699f064a2a4dc88bc..b6e94857766616196b5683bbaf093ba12f746d7e 100644 --- a/arkoala/arkui/src/generated/ArkConsoleMessageMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkConsoleMessageMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { MessageLevel } from "./ArkWebInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -41,9 +41,9 @@ export class ConsoleMessage implements MaterializedBase { return retval } constructor(message?: string, sourceId?: string, lineNumber?: number, messageLevel?: MessageLevel) { - if (((message) !== (undefined)) && ((sourceId) !== (undefined)) && ((lineNumber) !== (undefined)) && ((messageLevel) !== (undefined))) + if (((message) !== (undefined)) || ((sourceId) !== (undefined)) || ((lineNumber) !== (undefined)) || ((messageLevel) !== (undefined))) { - const ctorPtr: KPointer = ConsoleMessage.ctor_consolemessage(message, sourceId, lineNumber, messageLevel) + const ctorPtr: KPointer = ConsoleMessage.ctor_consolemessage((message)!, (sourceId)!, (lineNumber)!, (messageLevel)!) this.peer = new Finalizable(ctorPtr, ConsoleMessage.getFinalizer()) } } diff --git a/arkoala/arkui/src/generated/ArkContextMenuMaterialized.ts b/arkoala/arkui/src/generated/ArkContextMenuMaterialized.ts index e4971e5ca8a664303d9e87f361530535494598e5..f929d4bfaf1acfd5c65de22f4578a00e76e6d799 100644 --- a/arkoala/arkui/src/generated/ArkContextMenuMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkContextMenuMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkControllerHandlerMaterialized.ts b/arkoala/arkui/src/generated/ArkControllerHandlerMaterialized.ts index e0495fcd014a387bc20962dac0f2d9f774a396e2..7383a99692cbd564579d8829184d3715a66563a4 100644 --- a/arkoala/arkui/src/generated/ArkControllerHandlerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkControllerHandlerMaterialized.ts @@ -19,7 +19,7 @@ import { WebviewController, WebviewControllerInternal } from "./ArkWebviewControllerMaterialized" import { Resource } from "./ArkResourceInterfaces" import { WebHeader } from "./ArkArkuiExternalInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -55,9 +55,6 @@ export class ControllerHandler implements MaterializedBase { return } private setWebController_serialize(controller: WebviewController): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeWebviewController(controller) - ArkUIGeneratedNativeModule._ControllerHandler_setWebController(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._ControllerHandler_setWebController(this.peer!.ptr, toPeerPtr(controller)) } } diff --git a/arkoala/arkui/src/generated/ArkCounter.ts b/arkoala/arkui/src/generated/ArkCounter.ts index 284ce60f8d78a7cf702b4a5b693c3d9fdaf37235..2698d32c70feccf4a3878c4f913c78e44c42c690 100644 --- a/arkoala/arkui/src/generated/ArkCounter.ts +++ b/arkoala/arkui/src/generated/ArkCounter.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkCounterPeer } from "./peers/ArkCounterPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, VoidCallback } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, VoidCallback } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkCounterInterfaces.ts b/arkoala/arkui/src/generated/ArkCounterInterfaces.ts index c2bec872b7d7303fd9911f920e7ea01f10ed9069..01bcc21c984585f4127aeadc5fdf3fd7adf6350e 100644 --- a/arkoala/arkui/src/generated/ArkCounterInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkCounterInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, VoidCallback } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, VoidCallback } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkCursorControlNamespace.ts b/arkoala/arkui/src/generated/ArkCursorControlNamespace.ts index cdbf60458e390e8f87dc3da68c59278551d0e4e4..d0cd64617d9d4b78d14bd7b3528652fb1813aa25 100644 --- a/arkoala/arkui/src/generated/ArkCursorControlNamespace.ts +++ b/arkoala/arkui/src/generated/ArkCursorControlNamespace.ts @@ -16,37 +16,15 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" -import { unsafeCast, int32, float32 } from "@koalaui/common" -import { Serializer } from "./peers/Serializer" -import { CallbackKind } from "./peers/CallbackKind" -import { Deserializer, createDeserializer } from "./peers/Deserializer" -import { CallbackTransformer } from "./peers/CallbackTransformer" -import { ArkUIGeneratedNativeModule } from "./ArkUIGeneratedNativeModule" +import { PointerStyle } from "./ArkArkuiCustomInterfaces" +import { GlobalScope } from "./peers/GlobalScope" export namespace cursorControl { - export class GlobalScope_cursorControl_common { - public static setCursor(value: PointerStyle): void { - const value_casted = value as (PointerStyle) - GlobalScope_cursorControl_common.setCursor_serialize(value_casted) - return - } - public static restoreDefault(): void { - GlobalScope_cursorControl_common.restoreDefault_serialize() - return - } - private static setCursor_serialize(value: PointerStyle): void { - ArkUIGeneratedNativeModule._GlobalScope_cursorControl_common_setCursor(value) - } - private static restoreDefault_serialize(): void { - ArkUIGeneratedNativeModule._GlobalScope_cursorControl_common_restoreDefault() - } + export function setCursor(value: PointerStyle): void { + GlobalScope.cursorControl_setCursor(value) } } export namespace cursorControl { - export function setCursor(value: PointerStyle): void { - GlobalScope_cursorControl_common.setCursor(value) - } export function restoreDefault(): void { - GlobalScope_cursorControl_common.restoreDefault() + GlobalScope.cursorControl_restoreDefault() } } diff --git a/arkoala/arkui/src/generated/ArkCustomDialogControllerMaterialized.ts b/arkoala/arkui/src/generated/ArkCustomDialogControllerMaterialized.ts index 4e3f32311feb35bf87b6982d81d6fad72d98257e..4ccdc2ed11be4cf751a4539679771e5ec50c194f 100644 --- a/arkoala/arkui/src/generated/ArkCustomDialogControllerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkCustomDialogControllerMaterialized.ts @@ -24,7 +24,7 @@ import { BorderStyle, Curve, PlayMode, Color, ColoringStrategy } from "./ArkEnum import { ICurve, ICurveInternal } from "./ArkICurveMaterialized" import { DismissDialogAction } from "./ArkActionSheetInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -53,7 +53,7 @@ export class CustomDialogController implements MaterializedBase { constructor(value?: CustomDialogControllerOptions) { if ((value) !== (undefined)) { - const ctorPtr: KPointer = CustomDialogController.ctor_customdialogcontroller(value) + const ctorPtr: KPointer = CustomDialogController.ctor_customdialogcontroller((value)!) this.peer = new Finalizable(ctorPtr, CustomDialogController.getFinalizer()) } } diff --git a/arkoala/arkui/src/generated/ArkCustomSpanMaterialized.ts b/arkoala/arkui/src/generated/ArkCustomSpanMaterialized.ts index 591db04bc9fb7db13a4b83d08f052464e6e3dc4e..1dbc8be37e35ec3f4ebc8fb63a62a6b6ec335807 100644 --- a/arkoala/arkui/src/generated/ArkCustomSpanMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkCustomSpanMaterialized.ts @@ -18,7 +18,7 @@ import { CustomSpanMeasureInfo, CustomSpanMetrics, CustomSpanDrawInfo } from "./ArkStyledStringInterfaces" import { DrawContext } from "./ArkCommonInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkDataPanel.ts b/arkoala/arkui/src/generated/ArkDataPanel.ts index dbf36cb78852c52ed094d5fe02c1d1eb24d32766..021be7333375e2acb87853153f42ba13f8964e08 100644 --- a/arkoala/arkui/src/generated/ArkDataPanel.ts +++ b/arkoala/arkui/src/generated/ArkDataPanel.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkDataPanelPeer } from "./peers/ArkDataPanelPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, ContentModifier, MultiShadowOptions, CommonConfiguration } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkDataPanelInterfaces.ts b/arkoala/arkui/src/generated/ArkDataPanelInterfaces.ts index afbd256fcc7a95b6478a5eef1aeebaf1f19b9c72..aa7863ac89cede27c3a5c079b85da78d8dec0ba0 100644 --- a/arkoala/arkui/src/generated/ArkDataPanelInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkDataPanelInterfaces.ts @@ -19,7 +19,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { ResourceColor, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { ResourceColor, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { MultiShadowOptions, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, ContentModifier, CommonConfiguration } from "./ArkCommonInterfaces" import { Resource } from "./ArkResourceInterfaces" import { LinearGradient } from "./ArkLinearGradientMaterialized" @@ -44,6 +44,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkDataResubmissionHandlerMaterialized.ts b/arkoala/arkui/src/generated/ArkDataResubmissionHandlerMaterialized.ts index f96084bde0602f8a6221c8660ed2d71352cacbe2..406790ab56c997b3e6e989e32feee36bcf57f9b6 100644 --- a/arkoala/arkui/src/generated/ArkDataResubmissionHandlerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkDataResubmissionHandlerMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkDatePicker.ts b/arkoala/arkui/src/generated/ArkDatePicker.ts index d14edb133043969b72efd67b2d5443da1a43c807..40e3f4486b314b31bc1a3b4c8b75dd4e62e6d560 100644 --- a/arkoala/arkui/src/generated/ArkDatePicker.ts +++ b/arkoala/arkui/src/generated/ArkDatePicker.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkDatePickerPeer } from "./peers/ArkDatePickerPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, PickerTextStyle } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkDatePickerDialogMaterialized.ts b/arkoala/arkui/src/generated/ArkDatePickerDialogMaterialized.ts index db44ef50b6079e5c395486b6b53ae9030b414912..9f18951ec12f4c68ebfd1123dc7587c7f96a1e1d 100644 --- a/arkoala/arkui/src/generated/ArkDatePickerDialogMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkDatePickerDialogMaterialized.ts @@ -24,7 +24,7 @@ import { DateTimeOptions } from "./ArkTimePickerInterfaces" import { FontWeight, FontStyle, Color, ColoringStrategy } from "./ArkEnumsInterfaces" import { Resource } from "./ArkResourceInterfaces" import { ButtonType, ButtonStyleMode, ButtonRole } from "./ArkButtonInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkDatePickerInterfaces.ts b/arkoala/arkui/src/generated/ArkDatePickerInterfaces.ts index 7cabdaec1943afd27e2239f63ff99d40e47b8e5a..7133bd0b5a3641c0e85e54235870c59c60b21b9e 100644 --- a/arkoala/arkui/src/generated/ArkDatePickerInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkDatePickerInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, PickerTextStyle, PickerDialogButtonStyle, HoverModeAreaType } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, Offset, VoidCallback } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, Offset, VoidCallback } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkDecorationStyleMaterialized.ts b/arkoala/arkui/src/generated/ArkDecorationStyleMaterialized.ts index 8a9c5857ca8f4e6d62eb4c085224ddf1d100a037..c3586daa2660aebe1db2d29e2fe100dbfcd7e2b6 100644 --- a/arkoala/arkui/src/generated/ArkDecorationStyleMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkDecorationStyleMaterialized.ts @@ -20,7 +20,7 @@ import { TextDecorationType, TextDecorationStyle, Color } from "./ArkEnumsInterf import { ResourceColor } from "./ArkUnitsInterfaces" import { DecorationStyleInterface } from "./ArkStyledStringInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -58,7 +58,7 @@ export class DecorationStyle implements MaterializedBase { constructor(value?: DecorationStyleInterface) { if ((value) !== (undefined)) { - const ctorPtr: KPointer = DecorationStyle.ctor_decorationstyle(value) + const ctorPtr: KPointer = DecorationStyle.ctor_decorationstyle((value)!) this.peer = new Finalizable(ctorPtr, DecorationStyle.getFinalizer()) } } diff --git a/arkoala/arkui/src/generated/ArkDisappearSymbolEffectMaterialized.ts b/arkoala/arkui/src/generated/ArkDisappearSymbolEffectMaterialized.ts index 159e567caa30770125ed48ce6474d7a5c5a0e644..3812ad0041a73a36b3152b3758747e9d15d81cf9 100644 --- a/arkoala/arkui/src/generated/ArkDisappearSymbolEffectMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkDisappearSymbolEffectMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { SymbolEffect, EffectScope } from "./ArkArkuiExternalInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -57,7 +57,7 @@ export class DisappearSymbolEffect implements MaterializedBase,SymbolEffect { return retval } constructor(scope?: EffectScope) { - const ctorPtr: KPointer = DisappearSymbolEffect.ctor_disappearsymboleffect(scope) + const ctorPtr: KPointer = DisappearSymbolEffect.ctor_disappearsymboleffect((scope)!) this.peer = new Finalizable(ctorPtr, DisappearSymbolEffect.getFinalizer()) } static getFinalizer(): KPointer { diff --git a/arkoala/arkui/src/generated/ArkDivider.ts b/arkoala/arkui/src/generated/ArkDivider.ts index fb1244c3db69ba20fb905ed6babebddc39223d87..f1676132c05bc22e1a358752ebd8090d0a50ccdf 100644 --- a/arkoala/arkui/src/generated/ArkDivider.ts +++ b/arkoala/arkui/src/generated/ArkDivider.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkDividerPeer } from "./peers/ArkDividerPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, LineCapStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkDividerInterfaces.ts b/arkoala/arkui/src/generated/ArkDividerInterfaces.ts index 752270dad9d3a945f03b7ac6a766f8181c254718..f82015c4e4b6a233e9b2e30815713c6a3c847982 100644 --- a/arkoala/arkui/src/generated/ArkDividerInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkDividerInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, LineCapStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkDragEventMaterialized.ts b/arkoala/arkui/src/generated/ArkDragEventMaterialized.ts index 918c350395a59f968cfa8ae5ac22041e484f6d67..70dbb60a7977070cb1ca63c4fed908f15a5c810b 100644 --- a/arkoala/arkui/src/generated/ArkDragEventMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkDragEventMaterialized.ts @@ -20,7 +20,7 @@ import { DragBehavior, Summary, DragResult, Rectangle } from "./ArkCommonInterfa import { UnifiedData, UnifiedDataInternal } from "./ArkUnifiedDataMaterialized" import { Length } from "./ArkUnitsInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -169,14 +169,12 @@ export class DragEventInternal implements MaterializedBase,DragEvent { return retval } private setData_serialize(unifiedData: UnifiedData): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeUnifiedData(unifiedData) - ArkUIGeneratedNativeModule._DragEvent_setData(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._DragEvent_setData(this.peer!.ptr, toPeerPtr(unifiedData)) } private getData_serialize(): UnifiedData { const retval = ArkUIGeneratedNativeModule._DragEvent_getData(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + const obj: UnifiedData = UnifiedDataInternal.fromPtr(retval) + return obj } private getSummary_serialize(): Summary { const retval = ArkUIGeneratedNativeModule._DragEvent_getSummary(this.peer!.ptr) diff --git a/arkoala/arkui/src/generated/ArkDrawModifierMaterialized.ts b/arkoala/arkui/src/generated/ArkDrawModifierMaterialized.ts index 9517a2a9646f617b735de113d920a5f088432674..9da92aae4ec166c9f1e48d1ce7d03de53835c532 100644 --- a/arkoala/arkui/src/generated/ArkDrawModifierMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkDrawModifierMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { DrawContext } from "./ArkCommonInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkDrawingCanvasMaterialized.ts b/arkoala/arkui/src/generated/ArkDrawingCanvasMaterialized.ts index bb2fc63d4dcec9b40aad0ef401a15982db9822c5..8e72f3f16f83a4edd60e267aba7de55c84223640 100644 --- a/arkoala/arkui/src/generated/ArkDrawingCanvasMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkDrawingCanvasMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { PixelMap, PixelMapInternal } from "./ArkPixelMapMaterialized" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -37,16 +37,13 @@ export class DrawingCanvas implements MaterializedBase { return this.peer } static ctor_drawingcanvas(pixelmap: PixelMap): KPointer { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writePixelMap(pixelmap) - const retval = ArkUIGeneratedNativeModule._DrawingCanvas_ctor(thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + const retval = ArkUIGeneratedNativeModule._DrawingCanvas_ctor(toPeerPtr(pixelmap)) return retval } constructor(pixelmap?: PixelMap) { if ((pixelmap) !== (undefined)) { - const ctorPtr: KPointer = DrawingCanvas.ctor_drawingcanvas(pixelmap) + const ctorPtr: KPointer = DrawingCanvas.ctor_drawingcanvas((pixelmap)!) this.peer = new Finalizable(ctorPtr, DrawingCanvas.getFinalizer()) } } diff --git a/arkoala/arkui/src/generated/ArkDrawingRenderingContextMaterialized.ts b/arkoala/arkui/src/generated/ArkDrawingRenderingContextMaterialized.ts index b5d6478674958d6cb844149815b175d938d75683..e5ec07ced1f8803de8528bb4ada208600acd8806 100644 --- a/arkoala/arkui/src/generated/ArkDrawingRenderingContextMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkDrawingRenderingContextMaterialized.ts @@ -20,7 +20,7 @@ import { Size } from "./ArkCanvasInterfaces" import { DrawingCanvas, DrawingCanvasInternal } from "./ArkDrawingCanvasMaterialized" import { LengthMetricsUnit } from "./ArkUnitsInterfaces" import { PixelMap, PixelMapInternal } from "./ArkPixelMapMaterialized" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -43,7 +43,7 @@ export class DrawingRenderingContext implements MaterializedBase { throw new Error("Not implemented") } get canvas(): DrawingCanvas { - throw new Error("Not implemented") + return this.getCanvas() } static ctor_drawingrenderingcontext(unit?: LengthMetricsUnit): KPointer { const thisSerializer: Serializer = Serializer.hold() @@ -59,7 +59,7 @@ export class DrawingRenderingContext implements MaterializedBase { return retval } constructor(unit?: LengthMetricsUnit) { - const ctorPtr: KPointer = DrawingRenderingContext.ctor_drawingrenderingcontext(unit) + const ctorPtr: KPointer = DrawingRenderingContext.ctor_drawingrenderingcontext((unit)!) this.peer = new Finalizable(ctorPtr, DrawingRenderingContext.getFinalizer()) } static getFinalizer(): KPointer { @@ -69,7 +69,15 @@ export class DrawingRenderingContext implements MaterializedBase { this?.invalidate_serialize() return } + private getCanvas(): DrawingCanvas { + return this.getCanvas_serialize() + } private invalidate_serialize(): void { ArkUIGeneratedNativeModule._DrawingRenderingContext_invalidate(this.peer!.ptr) } + private getCanvas_serialize(): DrawingCanvas { + const retval = ArkUIGeneratedNativeModule._DrawingRenderingContext_getCanvas(this.peer!.ptr) + const obj: DrawingCanvas = DrawingCanvasInternal.fromPtr(retval) + return obj + } } diff --git a/arkoala/arkui/src/generated/ArkDynamicNodeMaterialized.ts b/arkoala/arkui/src/generated/ArkDynamicNodeMaterialized.ts index beff44b3557747a82ae76ac97ab05599967bdc6b..6d09c48b99a24046af88dfc10fdf8137fdd27133 100644 --- a/arkoala/arkui/src/generated/ArkDynamicNodeMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkDynamicNodeMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { OnMoveHandler } from "./ArkCommonInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkEditMenuOptionsMaterialized.ts b/arkoala/arkui/src/generated/ArkEditMenuOptionsMaterialized.ts index 045c522447336328e6ff7a9bdaad4ce67c43216a..6c1b7f95e3012adc39f35b9fb47f576df5e52180 100644 --- a/arkoala/arkui/src/generated/ArkEditMenuOptionsMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkEditMenuOptionsMaterialized.ts @@ -20,7 +20,7 @@ import { TextMenuItem, TextRange } from "./ArkTextCommonInterfaces" import { ResourceStr } from "./ArkUnitsInterfaces" import { TextMenuItemId, TextMenuItemIdInternal } from "./ArkTextMenuItemIdMaterialized" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkEffectComponent.ts b/arkoala/arkui/src/generated/ArkEffectComponent.ts index d39005f6e475146c12dfbc1c0a06054e56299540..1a8e97d8383b0444e08ada4d5e9cf56de526db37 100644 --- a/arkoala/arkui/src/generated/ArkEffectComponent.ts +++ b/arkoala/arkui/src/generated/ArkEffectComponent.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkEffectComponentPeer } from "./peers/ArkEffectComponentPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkEffectComponentInterfaces.ts b/arkoala/arkui/src/generated/ArkEffectComponentInterfaces.ts index accbd4864ed69e03a2f94d97e6505bd87dc8e411..9ca3cd69fe047431d5400837747454a2711148eb 100644 --- a/arkoala/arkui/src/generated/ArkEffectComponentInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkEffectComponentInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkEllipse.ts b/arkoala/arkui/src/generated/ArkEllipse.ts index eb229f8ac2d0ede38099df85acd02a2ab4ec2b61..eb0ec26c83c4876ed56f6b04e9478b6369724b5d 100644 --- a/arkoala/arkui/src/generated/ArkEllipse.ts +++ b/arkoala/arkui/src/generated/ArkEllipse.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonShapeMethodComponent } from "./ArkCommon" import { ArkEllipsePeer } from "./peers/ArkEllipsePeer" import { CommonShapeMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkEllipseInterfaces.ts b/arkoala/arkui/src/generated/ArkEllipseInterfaces.ts index 2f8e719675841756d20c5447a880eef81693a9e4..233ccc0c441be82689f08a8933b20d6de4c9b232 100644 --- a/arkoala/arkui/src/generated/ArkEllipseInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkEllipseInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonShapeMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkEllipseShapeMaterialized.ts b/arkoala/arkui/src/generated/ArkEllipseShapeMaterialized.ts index 5b3395b85049c8a70e69ffc745df482a4266f3bd..7d8447b3abf9b370c14acdebcfaa9d64a41357f3 100644 --- a/arkoala/arkui/src/generated/ArkEllipseShapeMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkEllipseShapeMaterialized.ts @@ -20,7 +20,7 @@ import { ShapeSize } from "./ArkArkuiExternalInterfaces" import { Position, ResourceColor, Length, SizeOptions } from "./ArkUnitsInterfaces" import { Color } from "./ArkEnumsInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -53,7 +53,7 @@ export class EllipseShape implements MaterializedBase { return retval } constructor(options?: ShapeSize) { - const ctorPtr: KPointer = EllipseShape.ctor_ellipseshape(options) + const ctorPtr: KPointer = EllipseShape.ctor_ellipseshape((options)!) this.peer = new Finalizable(ctorPtr, EllipseShape.getFinalizer()) } static getFinalizer(): KPointer { diff --git a/arkoala/arkui/src/generated/ArkEmbeddedComponent.ts b/arkoala/arkui/src/generated/ArkEmbeddedComponent.ts index 917851076c9b83d6a746faf9f5b18a3be9ba3cb7..009e48a4a69640e2a81b2bfe3ac0ee586ed41fb5 100644 --- a/arkoala/arkui/src/generated/ArkEmbeddedComponent.ts +++ b/arkoala/arkui/src/generated/ArkEmbeddedComponent.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkEmbeddedComponentPeer } from "./peers/ArkEmbeddedComponentPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, EmbeddedType } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkEmbeddedComponentInterfaces.ts b/arkoala/arkui/src/generated/ArkEmbeddedComponentInterfaces.ts index 941ca26d53e0cea05015fd340ee1890d5c5905af..1cb7c62f7302f28e1cd3ac7ef8b689d1e02b8ef0 100644 --- a/arkoala/arkui/src/generated/ArkEmbeddedComponentInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkEmbeddedComponentInterfaces.ts @@ -22,7 +22,7 @@ import { NodeAttach, remember } from "@koalaui/runtime" import { Want, LengthUnit, ShapeSize, PathShapeOptions, RectShapeOptions, RoundRectShapeOptions, ErrorCallback } from "./ArkArkuiExternalInterfaces" import { EmbeddedType, HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" import { ResizableOptions, DrawingLattice } from "./ArkImageInterfaces" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkEventEmulatorMaterialized.ts b/arkoala/arkui/src/generated/ArkEventEmulatorMaterialized.ts index d97c98763d08238cd7e5b23ed4755a58b3220acc..001dfc5b368477ca84a5775caafea536cae53bde 100644 --- a/arkoala/arkui/src/generated/ArkEventEmulatorMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkEventEmulatorMaterialized.ts @@ -20,7 +20,7 @@ import { ClickEvent, ClickEventInternal } from "./ArkClickEventMaterialized" import { BaseEvent, BaseEventInternal } from "./ArkBaseEventMaterialized" import { EventTarget, SourceType, SourceTool } from "./ArkCommonInterfaces" import { Area, Length, Position } from "./ArkUnitsInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -66,10 +66,7 @@ export class EventEmulator implements MaterializedBase { return } private static emitClickEvent_serialize(node: KPointer, event: ClickEvent): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeClickEvent(event) - ArkUIGeneratedNativeModule._EventEmulator_emitClickEvent(node, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._EventEmulator_emitClickEvent(node, toPeerPtr(event)) } private static emitTextInputEvent_serialize(node: KPointer, text: string): void { ArkUIGeneratedNativeModule._EventEmulator_emitTextInputEvent(node, text) diff --git a/arkoala/arkui/src/generated/ArkEventResultMaterialized.ts b/arkoala/arkui/src/generated/ArkEventResultMaterialized.ts index dda7217298f1830ea804a172c14de9441ac27011..c5ee14868fd4af3031e1a193aec9e0c893c41ab7 100644 --- a/arkoala/arkui/src/generated/ArkEventResultMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkEventResultMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkEventTargetInfoMaterialized.ts b/arkoala/arkui/src/generated/ArkEventTargetInfoMaterialized.ts index 61643afab35b9cf9d2cc1fce203cba49d9d20880..74657e1eddb0281c9f460b0be7ed8f931ca4fc7f 100644 --- a/arkoala/arkui/src/generated/ArkEventTargetInfoMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkEventTargetInfoMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkFileSelectorParamMaterialized.ts b/arkoala/arkui/src/generated/ArkFileSelectorParamMaterialized.ts index 40124145088195d38504fa2db236e217c7049f66..1707f19cb36fec870480b94fa720e956a05b950c 100644 --- a/arkoala/arkui/src/generated/ArkFileSelectorParamMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkFileSelectorParamMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { FileSelectorMode } from "./ArkWebInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkFileSelectorResultMaterialized.ts b/arkoala/arkui/src/generated/ArkFileSelectorResultMaterialized.ts index a7c04040a8e6b27a550dd5437dbb29eb2cb8460a..2ca3b559e0a80c954672667f76d0673607ffbbf1 100644 --- a/arkoala/arkui/src/generated/ArkFileSelectorResultMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkFileSelectorResultMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkFlex.ts b/arkoala/arkui/src/generated/ArkFlex.ts index 130ffc91ed7313dd75db75b2354ea15edb98d145..bd5d28657e5a87d6ff3ea238b784822e28ba8fc4 100644 --- a/arkoala/arkui/src/generated/ArkFlex.ts +++ b/arkoala/arkui/src/generated/ArkFlex.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkFlexPeer } from "./peers/ArkFlexPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, PointLightStyle, LightSource } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, IlluminatedType, FlexDirection, FlexWrap, FlexAlign } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkFlexInterfaces.ts b/arkoala/arkui/src/generated/ArkFlexInterfaces.ts index 1ecfddaab3a61062b0cbf9816b54e2f7ff6c1d0c..220cf55cd968711ef03959787bb2e1159332fc9c 100644 --- a/arkoala/arkui/src/generated/ArkFlexInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkFlexInterfaces.ts @@ -24,7 +24,7 @@ import { LengthMetrics } from "./ArkLengthMetricsMaterialized" import { LengthUnit, ShapeSize, PathShapeOptions, RectShapeOptions, RoundRectShapeOptions } from "./ArkArkuiExternalInterfaces" import { Resource } from "./ArkResourceInterfaces" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, PointLightStyle, LightSource } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { ResizableOptions, DrawingLattice } from "./ArkImageInterfaces" import { FocusBoxStyle, FocusPriority } from "./ArkFocusInterfaces" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkFlowItem.ts b/arkoala/arkui/src/generated/ArkFlowItem.ts index 792203e3afcfb20d1efc042e9eef1594af8fbda0..caa8cd22d47ade1e1a98ce573d47543334fbbac7 100644 --- a/arkoala/arkui/src/generated/ArkFlowItem.ts +++ b/arkoala/arkui/src/generated/ArkFlowItem.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkFlowItemPeer } from "./peers/ArkFlowItemPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkFlowItemInterfaces.ts b/arkoala/arkui/src/generated/ArkFlowItemInterfaces.ts index e9a45fad60649a857ebd5d2e971935694947245a..89efb27034316c1069aabf087c228718aa48ce0d 100644 --- a/arkoala/arkui/src/generated/ArkFlowItemInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkFlowItemInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkFocusControlNamespace.ts b/arkoala/arkui/src/generated/ArkFocusControlNamespace.ts index 0c776fff354494ed9c8460782d2213c36670c6e0..12cc3815234308ccb369d7a52d613a1e910cd6ee 100644 --- a/arkoala/arkui/src/generated/ArkFocusControlNamespace.ts +++ b/arkoala/arkui/src/generated/ArkFocusControlNamespace.ts @@ -16,27 +16,9 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" -import { unsafeCast, int32, float32 } from "@koalaui/common" -import { Serializer } from "./peers/Serializer" -import { CallbackKind } from "./peers/CallbackKind" -import { Deserializer, createDeserializer } from "./peers/Deserializer" -import { CallbackTransformer } from "./peers/CallbackTransformer" -import { ArkUIGeneratedNativeModule } from "./ArkUIGeneratedNativeModule" -export namespace focusControl { - export class GlobalScope_focusControl_common { - public static requestFocus(value: string): boolean { - const value_casted = value as (string) - return GlobalScope_focusControl_common.requestFocus_serialize(value_casted) - } - private static requestFocus_serialize(value: string): boolean { - const retval = ArkUIGeneratedNativeModule._GlobalScope_focusControl_common_requestFocus(value) - return retval - } - } -} +import { GlobalScope } from "./peers/GlobalScope" export namespace focusControl { export function requestFocus(value: string): boolean { - return GlobalScope_focusControl_common.requestFocus(value) + return GlobalScope.focusControl_requestFocus(value) } } diff --git a/arkoala/arkui/src/generated/ArkFocusInterfaces.ts b/arkoala/arkui/src/generated/ArkFocusInterfaces.ts index a3969f9f678df164e3caf4c74e11d42bc8ce1764..7f12cda17106d7743a7ab8f856588103d01a1cc9 100644 --- a/arkoala/arkui/src/generated/ArkFocusInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkFocusInterfaces.ts @@ -20,9 +20,10 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" -import { ColorMetrics } from "./ArkUnitsInterfaces" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { LengthUnit } from "./ArkArkuiExternalInterfaces" import { Resource } from "./ArkResourceInterfaces" +import { ResourceColor } from "./ArkUnitsInterfaces" export interface FocusBoxStyle { margin?: LengthMetrics; strokeColor?: ColorMetrics; diff --git a/arkoala/arkui/src/generated/ArkFolderStack.ts b/arkoala/arkui/src/generated/ArkFolderStack.ts index e7c9995c12ec38ca2cd06538919f740bb62d4367..16f7b1ed972df0ad934806f403509332521b8d92 100644 --- a/arkoala/arkui/src/generated/ArkFolderStack.ts +++ b/arkoala/arkui/src/generated/ArkFolderStack.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkFolderStackPeer } from "./peers/ArkFolderStackPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkFolderStackInterfaces.ts b/arkoala/arkui/src/generated/ArkFolderStackInterfaces.ts index f0b4ca8acb16dcaa1021b46c90fbbc048796b312..3ca5079277641fec36d03fadc7942c1a6b78e7ee 100644 --- a/arkoala/arkui/src/generated/ArkFolderStackInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkFolderStackInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, FoldStatus, AppRotation } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkFormComponent.ts b/arkoala/arkui/src/generated/ArkFormComponent.ts index fbb8b0f65584139c40cea548d71827816b37eebf..0a9f62087e6feef47e1713e04c81e89a4889410b 100644 --- a/arkoala/arkui/src/generated/ArkFormComponent.ts +++ b/arkoala/arkui/src/generated/ArkFormComponent.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkFormComponentPeer } from "./peers/ArkFormComponentPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkFormComponentInterfaces.ts b/arkoala/arkui/src/generated/ArkFormComponentInterfaces.ts index 5c4834a6b7a9671cd9d1c83e14e113c65a552684..17818f8cfaca7f6f49098c6d78dd8343ff59769c 100644 --- a/arkoala/arkui/src/generated/ArkFormComponentInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkFormComponentInterfaces.ts @@ -21,7 +21,7 @@ import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/int import { NodeAttach, remember } from "@koalaui/runtime" import { Want, LengthUnit, ShapeSize, PathShapeOptions, RectShapeOptions, RoundRectShapeOptions } from "./ArkArkuiExternalInterfaces" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkFormLink.ts b/arkoala/arkui/src/generated/ArkFormLink.ts index dfead25d57418e7d2ff81f9fb32542423f6a3408..fb8837fd8642f53c88212085f6011273c30b5354 100644 --- a/arkoala/arkui/src/generated/ArkFormLink.ts +++ b/arkoala/arkui/src/generated/ArkFormLink.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkFormLinkPeer } from "./peers/ArkFormLinkPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkFormLinkInterfaces.ts b/arkoala/arkui/src/generated/ArkFormLinkInterfaces.ts index eb7bbd88ac523442198d9abe02dac1fc46832c01..250b79f34a6ddbcd874e610648d7d6eda30120b7 100644 --- a/arkoala/arkui/src/generated/ArkFormLinkInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkFormLinkInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkFrameNodeMaterialized.ts b/arkoala/arkui/src/generated/ArkFrameNodeMaterialized.ts index 7953cc536efe591b94544772e7498c9cb3a9ebba..06d2f32396f3b63b94b9beb1c8adbfbb1e462ea9 100644 --- a/arkoala/arkui/src/generated/ArkFrameNodeMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkFrameNodeMaterialized.ts @@ -18,7 +18,7 @@ import { UIContext } from "./ArkCommonInterfaces" import { Position, Length } from "./ArkUnitsInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -47,7 +47,7 @@ export class FrameNode implements MaterializedBase { constructor(uiContext?: UIContext) { if ((uiContext) !== (undefined)) { - const ctorPtr: KPointer = FrameNode.ctor_framenode(uiContext) + const ctorPtr: KPointer = FrameNode.ctor_framenode((uiContext)!) this.peer = new Finalizable(ctorPtr, FrameNode.getFinalizer()) } } @@ -111,23 +111,13 @@ export class FrameNode implements MaterializedBase { return retval } private appendChild_serialize(node: FrameNode): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeFrameNode(node) - ArkUIGeneratedNativeModule._FrameNode_appendChild(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._FrameNode_appendChild(this.peer!.ptr, toPeerPtr(node)) } private insertChildAfter_serialize(child: FrameNode, sibling: FrameNode): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeFrameNode(child) - thisSerializer.writeFrameNode(sibling) - ArkUIGeneratedNativeModule._FrameNode_insertChildAfter(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._FrameNode_insertChildAfter(this.peer!.ptr, toPeerPtr(child), toPeerPtr(sibling)) } private removeChild_serialize(node: FrameNode): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeFrameNode(node) - ArkUIGeneratedNativeModule._FrameNode_removeChild(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._FrameNode_removeChild(this.peer!.ptr, toPeerPtr(node)) } private clearChildren_serialize(): void { ArkUIGeneratedNativeModule._FrameNode_clearChildren(this.peer!.ptr) diff --git a/arkoala/arkui/src/generated/ArkFrictionMotionMaterialized.ts b/arkoala/arkui/src/generated/ArkFrictionMotionMaterialized.ts index 1473dc5fff4e0fc51a05f096e27a579746009ecc..62d582a0c16ec7b13ea8038060485f0e9a742a60 100644 --- a/arkoala/arkui/src/generated/ArkFrictionMotionMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkFrictionMotionMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -40,9 +40,9 @@ export class FrictionMotion implements MaterializedBase { return retval } constructor(friction?: number, position?: number, velocity?: number) { - if (((friction) !== (undefined)) && ((position) !== (undefined)) && ((velocity) !== (undefined))) + if (((friction) !== (undefined)) || ((position) !== (undefined)) || ((velocity) !== (undefined))) { - const ctorPtr: KPointer = FrictionMotion.ctor_frictionmotion(friction, position, velocity) + const ctorPtr: KPointer = FrictionMotion.ctor_frictionmotion((friction)!, (position)!, (velocity)!) this.peer = new Finalizable(ctorPtr, FrictionMotion.getFinalizer()) } } diff --git a/arkoala/arkui/src/generated/ArkFullScreenExitHandlerMaterialized.ts b/arkoala/arkui/src/generated/ArkFullScreenExitHandlerMaterialized.ts index c7c68bde0b1acf457b52857be3544e75a6d845ec..1856f46d618f39ddd1a0f4d37a92f09003d75974 100644 --- a/arkoala/arkui/src/generated/ArkFullScreenExitHandlerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkFullScreenExitHandlerMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkGauge.ts b/arkoala/arkui/src/generated/ArkGauge.ts index 5a36e6e23f4e4ca0351c60f34cb7e901fe3d74e6..05b43cbbe5e4cc374bfdcec2643318eabc1924c0 100644 --- a/arkoala/arkui/src/generated/ArkGauge.ts +++ b/arkoala/arkui/src/generated/ArkGauge.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkGaugePeer } from "./peers/ArkGaugePeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, ContentModifier, MultiShadowOptions, CommonConfiguration } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkGaugeInterfaces.ts b/arkoala/arkui/src/generated/ArkGaugeInterfaces.ts index 3a72ed977b88d82726c819b31637d3f145b6192d..8b6ca1a7221d87b4e840ac8e56120b321dba0ea6 100644 --- a/arkoala/arkui/src/generated/ArkGaugeInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkGaugeInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, ContentModifier, MultiShadowOptions, CommonConfiguration } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkGestureEventMaterialized.ts b/arkoala/arkui/src/generated/ArkGestureEventMaterialized.ts index bfe48a117e3a160af37f06099c99a354280efdd2..669568da18df0ae02726101b00605e19da87c63f 100644 --- a/arkoala/arkui/src/generated/ArkGestureEventMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkGestureEventMaterialized.ts @@ -21,7 +21,7 @@ import { EventTarget, SourceType, SourceTool } from "./ArkCommonInterfaces" import { FingerInfo } from "./ArkGestureInterfaces" import { Area, Length, Position } from "./ArkUnitsInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkGestureModifierMaterialized.ts b/arkoala/arkui/src/generated/ArkGestureModifierMaterialized.ts index b6b06f17266d8ef74a924e50bff119f2a1b8e4d0..031ae5846a57d340b4a19e50d3b663d930048bd1 100644 --- a/arkoala/arkui/src/generated/ArkGestureModifierMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkGestureModifierMaterialized.ts @@ -18,7 +18,7 @@ import { UIGestureEvent, SourceTool } from "./ArkCommonInterfaces" import { GestureHandler, GesturePriority, GestureMask, GestureInterface } from "./ArkGestureInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkGestureRecognizerMaterialized.ts b/arkoala/arkui/src/generated/ArkGestureRecognizerMaterialized.ts index b53bbfa00eaeb08a78b04506c746e0ed48e8aa30..008ee792e9393a4a3dd1e6363dc3465f62d62ff0 100644 --- a/arkoala/arkui/src/generated/ArkGestureRecognizerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkGestureRecognizerMaterialized.ts @@ -19,7 +19,7 @@ import { GestureControl } from "./ArkGestureControlNamespace" import { GestureRecognizerState } from "./ArkGestureInterfaces" import { EventTargetInfo, EventTargetInfoInternal } from "./ArkEventTargetInfoMaterialized" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -100,7 +100,8 @@ export class GestureRecognizer implements MaterializedBase { } private getEventTargetInfo_serialize(): EventTargetInfo { const retval = ArkUIGeneratedNativeModule._GestureRecognizer_getEventTargetInfo(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + const obj: EventTargetInfo = EventTargetInfoInternal.fromPtr(retval) + return obj } private isValid_serialize(): boolean { const retval = ArkUIGeneratedNativeModule._GestureRecognizer_isValid(this.peer!.ptr) diff --git a/arkoala/arkui/src/generated/ArkGestureStyleMaterialized.ts b/arkoala/arkui/src/generated/ArkGestureStyleMaterialized.ts index 8dcdb12aca709471b836fe4f9b627c9432f3b655..d2c082c4cb3af1d3141e7bed40ada2723118a94f 100644 --- a/arkoala/arkui/src/generated/ArkGestureStyleMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkGestureStyleMaterialized.ts @@ -24,7 +24,7 @@ import { Area, Length, Position } from "./ArkUnitsInterfaces" import { GestureEvent, GestureEventInternal } from "./ArkGestureEventMaterialized" import { FingerInfo } from "./ArkGestureInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -57,7 +57,7 @@ export class GestureStyle implements MaterializedBase { return retval } constructor(value?: GestureStyleInterface) { - const ctorPtr: KPointer = GestureStyle.ctor_gesturestyle(value) + const ctorPtr: KPointer = GestureStyle.ctor_gesturestyle((value)!) this.peer = new Finalizable(ctorPtr, GestureStyle.getFinalizer()) } static getFinalizer(): KPointer { diff --git a/arkoala/arkui/src/generated/ArkGlobalScopeInspectorMaterialized.ts b/arkoala/arkui/src/generated/ArkGlobalScopeInspectorMaterialized.ts deleted file mode 100644 index cf0e824f74b36b402dafd203f9ecbd3e82f3517f..0000000000000000000000000000000000000000 --- a/arkoala/arkui/src/generated/ArkGlobalScopeInspectorMaterialized.ts +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright (c) 2024-2025 Huawei Device Co., Ltd. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - - -// WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! - -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" -import { unsafeCast, int32, float32 } from "@koalaui/common" -import { Serializer } from "./peers/Serializer" -import { CallbackKind } from "./peers/CallbackKind" -import { Deserializer, createDeserializer } from "./peers/Deserializer" -import { CallbackTransformer } from "./peers/CallbackTransformer" -import { ArkUIGeneratedNativeModule } from "./ArkUIGeneratedNativeModule" -export class GlobalScope_inspector { - public static getInspectorNodes(): Object { - return GlobalScope_inspector.getInspectorNodes_serialize() - } - public static getInspectorNodeById(id: number): Object { - const id_casted = id as (number) - return GlobalScope_inspector.getInspectorNodeById_serialize(id_casted) - } - public static setAppBgColor(value: string): void { - const value_casted = value as (string) - GlobalScope_inspector.setAppBgColor_serialize(value_casted) - return - } - private static getInspectorNodes_serialize(): Object { - const retval = ArkUIGeneratedNativeModule._GlobalScope_inspector_getInspectorNodes() - throw new Error("Object deserialization is not implemented.") - } - private static getInspectorNodeById_serialize(id: number): Object { - const retval = ArkUIGeneratedNativeModule._GlobalScope_inspector_getInspectorNodeById(id) - throw new Error("Object deserialization is not implemented.") - } - private static setAppBgColor_serialize(value: string): void { - ArkUIGeneratedNativeModule._GlobalScope_inspector_setAppBgColor(value) - } -} diff --git a/arkoala/arkui/src/generated/ArkGlobalScopeOhosArkuiComponentSnapshotMaterialized.ts b/arkoala/arkui/src/generated/ArkGlobalScopeOhosArkuiComponentSnapshotMaterialized.ts index f21d97d46e93f4ffb1b2c3c0a8c61cd5f39f1587..fecb9a6b9db4350cb94d4962d25ab03bf29fbaae 100644 --- a/arkoala/arkui/src/generated/ArkGlobalScopeOhosArkuiComponentSnapshotMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkGlobalScopeOhosArkuiComponentSnapshotMaterialized.ts @@ -18,7 +18,7 @@ import { SnapshotOptions } from "./ArkArkuiExternalInterfaces" import { PixelMap, PixelMapInternal } from "./ArkPixelMapMaterialized" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkGlobalScopeOhosArkuiPerformanceMonitorMaterialized.ts b/arkoala/arkui/src/generated/ArkGlobalScopeOhosArkuiPerformanceMonitorMaterialized.ts index 9a9cf7789ca84655af28a884f240bdea9e3cdc9a..70545c3557e394efddf676be1b5341c18ba902b9 100644 --- a/arkoala/arkui/src/generated/ArkGlobalScopeOhosArkuiPerformanceMonitorMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkGlobalScopeOhosArkuiPerformanceMonitorMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { PerfMonitorActionType, PerfMonitorSourceType } from "./ArkArkuiExternalInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkGlobalScopeOhosFontMaterialized.ts b/arkoala/arkui/src/generated/ArkGlobalScopeOhosFontMaterialized.ts index 3f5e59be7ed504fbfa40eb434d568f89374eab26..5bc5f208a4a876a943c1a035bcf5171ef509a45f 100644 --- a/arkoala/arkui/src/generated/ArkGlobalScopeOhosFontMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkGlobalScopeOhosFontMaterialized.ts @@ -18,7 +18,7 @@ import { FontOptions } from "./ArkArkuiExternalInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkGrid.ts b/arkoala/arkui/src/generated/ArkGrid.ts index 38a01055fe834f690f272df52775b137dd1b3ce2..edc2c54b0cb3ce57b058d90f8a897d986148bbec 100644 --- a/arkoala/arkui/src/generated/ArkGrid.ts +++ b/arkoala/arkui/src/generated/ArkGrid.ts @@ -24,7 +24,7 @@ import { ArkScrollableCommonMethodComponent } from "./ArkCommon" import { ArkGridPeer } from "./peers/ArkGridPeer" import { UseEventsProperties } from "./use_properties" import { ScrollableCommonMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, NestedScrollOptions, ContentClipMode, EdgeEffectOptions, FadingEdgeOptions, ItemDragInfo } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, BarState, EdgeEffect, NestedScrollMode, Edge } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkGridCol.ts b/arkoala/arkui/src/generated/ArkGridCol.ts index 85a7e2a3beec12cd3ff8e0fdf5a5465730ae4138..2d1747dcfd1576ed074ab6180c3e63aadbccbea4 100644 --- a/arkoala/arkui/src/generated/ArkGridCol.ts +++ b/arkoala/arkui/src/generated/ArkGridCol.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkGridColPeer } from "./peers/ArkGridColPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkGridColInterfaces.ts b/arkoala/arkui/src/generated/ArkGridColInterfaces.ts index b56cc6a5fe1a93e1aae4a840e621818173313ff8..45116dde1e96e2e53d270eb529137da57dae9745 100644 --- a/arkoala/arkui/src/generated/ArkGridColInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkGridColInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkGridContainer.ts b/arkoala/arkui/src/generated/ArkGridContainer.ts index 4780afcefaad323a1bf2ea7de5eace82f72cd84a..6f86cfdcdb711cf5488fac38a8f6396d63de22a9 100644 --- a/arkoala/arkui/src/generated/ArkGridContainer.ts +++ b/arkoala/arkui/src/generated/ArkGridContainer.ts @@ -24,7 +24,7 @@ import { ArkColumnComponent } from "./ArkColumn" import { ArkGridContainerPeer } from "./peers/ArkGridContainerPeer" import { ColumnAttribute } from "./ArkColumnInterfaces" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, PointLightStyle, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, LightSource, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, HorizontalAlign, FlexAlign, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, IlluminatedType, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkGridContainerInterfaces.ts b/arkoala/arkui/src/generated/ArkGridContainerInterfaces.ts index 5b61c08cf96a439aad4361697989346c7a661e17..68d369604f89ac41d0da9934dd3a371ddb6015f0 100644 --- a/arkoala/arkui/src/generated/ArkGridContainerInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkGridContainerInterfaces.ts @@ -21,7 +21,7 @@ import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/int import { NodeAttach, remember } from "@koalaui/runtime" import { ColumnAttribute } from "./ArkColumnInterfaces" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, PointLightStyle, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, LightSource, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, HorizontalAlign, FlexAlign, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, IlluminatedType, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -44,6 +44,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkGridInterfaces.ts b/arkoala/arkui/src/generated/ArkGridInterfaces.ts index ac982930fc8b76a3b330d176cf8202c5e0bd0333..6dfaff4bd11843327090f33f6eed8b35c37e8179 100644 --- a/arkoala/arkui/src/generated/ArkGridInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkGridInterfaces.ts @@ -22,7 +22,7 @@ import { NodeAttach, remember } from "@koalaui/runtime" import { Scroller } from "./ArkScrollerMaterialized" import { ScrollOptions, ScrollEdgeOptions, ScrollPageOptions, OffsetResult, ScrollAlign, ScrollToIndexOptions, ScrollOnWillScrollCallback, ScrollOnScrollCallback, ScrollAnimationOptions } from "./ArkScrollInterfaces" import { Edge, Axis, HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, BarState, EdgeEffect, NestedScrollMode } from "./ArkEnumsInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { RectResult, ScrollableCommonMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, NestedScrollOptions, ContentClipMode, EdgeEffectOptions, FadingEdgeOptions, ItemDragInfo } from "./ArkCommonInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -45,6 +45,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkGridItem.ts b/arkoala/arkui/src/generated/ArkGridItem.ts index eee7ec81573737dfe52a4a4cc9d8d9c300a8c52b..66fa0b102305f1aa0c26484bbec22401b9b351bd 100644 --- a/arkoala/arkui/src/generated/ArkGridItem.ts +++ b/arkoala/arkui/src/generated/ArkGridItem.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkGridItemPeer } from "./peers/ArkGridItemPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkGridItemInterfaces.ts b/arkoala/arkui/src/generated/ArkGridItemInterfaces.ts index 2867b97f02aa04ea1f3f57ce42e2ae0d172793a5..c5660ac9ec5f231e8252eceb1734c0357350e677 100644 --- a/arkoala/arkui/src/generated/ArkGridItemInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkGridItemInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkGridRow.ts b/arkoala/arkui/src/generated/ArkGridRow.ts index 1be55555e4f47bee98bda0f11bc065ba0c75c418..230d51ffe043eaa2ace5e55475cdd90e508e8672 100644 --- a/arkoala/arkui/src/generated/ArkGridRow.ts +++ b/arkoala/arkui/src/generated/ArkGridRow.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkGridRowPeer } from "./peers/ArkGridRowPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkGridRowInterfaces.ts b/arkoala/arkui/src/generated/ArkGridRowInterfaces.ts index ef84ebbebdf8fae982e4f4b17407d014efe804cd..fed18b1a579e35a7274269f220cc482b9907775d 100644 --- a/arkoala/arkui/src/generated/ArkGridRowInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkGridRowInterfaces.ts @@ -19,7 +19,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkHierarchicalSymbolEffectMaterialized.ts b/arkoala/arkui/src/generated/ArkHierarchicalSymbolEffectMaterialized.ts index 8260f2140c3e82a4ee2e27a9c2d2c5ad0fb111f6..382e3d510973bf1dc9d83210b49d9b9d90d1c55c 100644 --- a/arkoala/arkui/src/generated/ArkHierarchicalSymbolEffectMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkHierarchicalSymbolEffectMaterialized.ts @@ -18,7 +18,7 @@ import { SymbolEffect } from "./ArkArkuiExternalInterfaces" import { EffectFillStyle } from "./ArkSymbolglyphInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -58,7 +58,7 @@ export class HierarchicalSymbolEffect implements MaterializedBase,SymbolEffect { return retval } constructor(fillStyle?: EffectFillStyle) { - const ctorPtr: KPointer = HierarchicalSymbolEffect.ctor_hierarchicalsymboleffect(fillStyle) + const ctorPtr: KPointer = HierarchicalSymbolEffect.ctor_hierarchicalsymboleffect((fillStyle)!) this.peer = new Finalizable(ctorPtr, HierarchicalSymbolEffect.getFinalizer()) } static getFinalizer(): KPointer { diff --git a/arkoala/arkui/src/generated/ArkHoverEventMaterialized.ts b/arkoala/arkui/src/generated/ArkHoverEventMaterialized.ts index 8ab4eee8997f73303ddaebc9fcb71c8a33270a61..8ec9a316cc8d1feeec338a6c3f789a0bdefd0fb4 100644 --- a/arkoala/arkui/src/generated/ArkHoverEventMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkHoverEventMaterialized.ts @@ -20,7 +20,7 @@ import { BaseEvent, BaseEventInternal } from "./ArkBaseEventMaterialized" import { EventTarget, SourceType, SourceTool } from "./ArkCommonInterfaces" import { Area, Length, Position } from "./ArkUnitsInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkHttpAuthHandlerMaterialized.ts b/arkoala/arkui/src/generated/ArkHttpAuthHandlerMaterialized.ts index 9f378488e42f17e57b74aa8745f8480e6ed37f20..60b2e94260e7ef7c0fa6b652f312a3828e4f5687 100644 --- a/arkoala/arkui/src/generated/ArkHttpAuthHandlerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkHttpAuthHandlerMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkHyperlink.ts b/arkoala/arkui/src/generated/ArkHyperlink.ts index a7b6141c4bce5b2d138deed96ca9bbb42896e656..5f2138371d241ed1ea3b9f993421bbb951700e46 100644 --- a/arkoala/arkui/src/generated/ArkHyperlink.ts +++ b/arkoala/arkui/src/generated/ArkHyperlink.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkHyperlinkPeer } from "./peers/ArkHyperlinkPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkHyperlinkInterfaces.ts b/arkoala/arkui/src/generated/ArkHyperlinkInterfaces.ts index c6e435c9023703fd1e2e239908cfe561bf621961..44a23451914b4c3ff0ff560866612d5d42afa3ce 100644 --- a/arkoala/arkui/src/generated/ArkHyperlinkInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkHyperlinkInterfaces.ts @@ -21,7 +21,7 @@ import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/int import { NodeAttach, remember } from "@koalaui/runtime" import { Resource } from "./ArkResourceInterfaces" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkICurveMaterialized.ts b/arkoala/arkui/src/generated/ArkICurveMaterialized.ts index f1ac9e18be4b2fa031e3dc2a1ea777dcea3bdcf2..362e69f84dd50897fa91029f2280fdaca86bab5a 100644 --- a/arkoala/arkui/src/generated/ArkICurveMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkICurveMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkImage.ts b/arkoala/arkui/src/generated/ArkImage.ts index c3cfd95668b480730976e4afb447009d23fe5311..369c5b2be89b75fed89fc0e3ec517ddba9e6ebf6 100644 --- a/arkoala/arkui/src/generated/ArkImage.ts +++ b/arkoala/arkui/src/generated/ArkImage.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkImagePeer } from "./peers/ArkImagePeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, PointLightStyle, LightSource } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, ImageFit, CopyOptions, IlluminatedType } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkImageAnalyzerControllerMaterialized.ts b/arkoala/arkui/src/generated/ArkImageAnalyzerControllerMaterialized.ts index 510ec1d29da2d501f16cc6b44c21d490f121ee92..9699b764b3dcaea2a345fddcbe7b73ae6be2025c 100644 --- a/arkoala/arkui/src/generated/ArkImageAnalyzerControllerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkImageAnalyzerControllerMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { ImageAnalyzerType } from "./ArkImageCommonInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkImageAnimator.ts b/arkoala/arkui/src/generated/ArkImageAnimator.ts index 027c7af2ac74956f7169fde6d6e4fa21a82f4578..54c90dc2f45ce9c74e587698d260c84674e2b3f9 100644 --- a/arkoala/arkui/src/generated/ArkImageAnimator.ts +++ b/arkoala/arkui/src/generated/ArkImageAnimator.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkImageAnimatorPeer } from "./peers/ArkImageAnimatorPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, AnimationStatus, FillMode } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkImageAnimatorInterfaces.ts b/arkoala/arkui/src/generated/ArkImageAnimatorInterfaces.ts index 073bfefc74c8e7658ff894d67eb3214ad6c5aa2f..f605293d4e5d31733122a7480f8d88c464c3b51f 100644 --- a/arkoala/arkui/src/generated/ArkImageAnimatorInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkImageAnimatorInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, AnimationStatus, FillMode } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkImageAttachmentMaterialized.ts b/arkoala/arkui/src/generated/ArkImageAttachmentMaterialized.ts index bad719627d3439161c2f1dca6e0b943c1731d718..ca3f4580c9fdb61f6df6207520f4f2fea233d8eb 100644 --- a/arkoala/arkui/src/generated/ArkImageAttachmentMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkImageAttachmentMaterialized.ts @@ -23,7 +23,7 @@ import { ImageAttachmentLayoutStyle, ImageAttachmentInterface } from "./ArkStyle import { LengthMetrics, LengthMetricsInternal } from "./ArkLengthMetricsMaterialized" import { LengthUnit } from "./ArkArkuiExternalInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -43,7 +43,7 @@ export class ImageAttachment implements MaterializedBase { return this.peer } get value(): PixelMap { - throw new Error("Not implemented") + return this.getValue() } get size(): SizeOptions { throw new Error("Not implemented") @@ -67,19 +67,27 @@ export class ImageAttachment implements MaterializedBase { constructor(value?: ImageAttachmentInterface) { if ((value) !== (undefined)) { - const ctorPtr: KPointer = ImageAttachment.ctor_imageattachment(value) + const ctorPtr: KPointer = ImageAttachment.ctor_imageattachment((value)!) this.peer = new Finalizable(ctorPtr, ImageAttachment.getFinalizer()) } } static getFinalizer(): KPointer { return ArkUIGeneratedNativeModule._ImageAttachment_getFinalizer() } + private getValue(): PixelMap { + return this.getValue_serialize() + } private getVerticalAlign(): ImageSpanAlignment { return this.getVerticalAlign_serialize() } private getObjectFit(): ImageFit { return this.getObjectFit_serialize() } + private getValue_serialize(): PixelMap { + const retval = ArkUIGeneratedNativeModule._ImageAttachment_getValue(this.peer!.ptr) + const obj: PixelMap = PixelMapInternal.fromPtr(retval) + return obj + } private getVerticalAlign_serialize(): ImageSpanAlignment { const retval = ArkUIGeneratedNativeModule._ImageAttachment_getVerticalAlign(this.peer!.ptr) throw new Error("Object deserialization is not implemented.") diff --git a/arkoala/arkui/src/generated/ArkImageBitmapMaterialized.ts b/arkoala/arkui/src/generated/ArkImageBitmapMaterialized.ts index cb05f2503b5110ef2358126cee633fe74465f78b..453dda4ec60db00fe6cc114bc8d96ccb2834e5df 100644 --- a/arkoala/arkui/src/generated/ArkImageBitmapMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkImageBitmapMaterialized.ts @@ -18,7 +18,7 @@ import { LengthMetricsUnit } from "./ArkUnitsInterfaces" import { PixelMap, PixelMapInternal } from "./ArkPixelMapMaterialized" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -50,7 +50,7 @@ export class ImageBitmap implements MaterializedBase { constructor(src?: string) { if ((src) !== (undefined)) { - const ctorPtr: KPointer = ImageBitmap.ctor_imagebitmap(src) + const ctorPtr: KPointer = ImageBitmap.ctor_imagebitmap((src)!) this.peer = new Finalizable(ctorPtr, ImageBitmap.getFinalizer()) } } diff --git a/arkoala/arkui/src/generated/ArkImageDataMaterialized.ts b/arkoala/arkui/src/generated/ArkImageDataMaterialized.ts index b705a6472b07383d0526b0a0e4e6415a38ac2b86..310ebb0a0f4c4ee2d45b50a1adce5f717850da9e 100644 --- a/arkoala/arkui/src/generated/ArkImageDataMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkImageDataMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { LengthMetricsUnit } from "./ArkUnitsInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -59,9 +59,9 @@ export class ImageData implements MaterializedBase { return retval } constructor(width?: number, height?: number, data?: ArrayBuffer) { - if (((width) !== (undefined)) && ((height) !== (undefined)) && ((data) !== (undefined))) + if (((width) !== (undefined)) || ((height) !== (undefined)) || ((data) !== (undefined))) { - const ctorPtr: KPointer = ImageData.ctor_imagedata(width, height, data) + const ctorPtr: KPointer = ImageData.ctor_imagedata((width)!, (height)!, (data)!) this.peer = new Finalizable(ctorPtr, ImageData.getFinalizer()) } } diff --git a/arkoala/arkui/src/generated/ArkImageInterfaces.ts b/arkoala/arkui/src/generated/ArkImageInterfaces.ts index 2fc56658703a5818001079d3629d1af9e3f08cc7..b975e42ceb8de1230efd720b49845646bc9eed20 100644 --- a/arkoala/arkui/src/generated/ArkImageInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkImageInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { PixelMap } from "./ArkPixelMapMaterialized" -import { ResourceStr, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { ResourceStr, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { ImageAIOptions, ImageAnalyzerConfig, ImageAnalyzerType } from "./ArkImageCommonInterfaces" import { Resource } from "./ArkResourceInterfaces" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, PointLightStyle, LightSource } from "./ArkCommonInterfaces" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkImageSpan.ts b/arkoala/arkui/src/generated/ArkImageSpan.ts index c7e60cb050f624badc95e04230215e1b037798e3..7713e7ed72325881e79aefe5c2f7968a568f31ce 100644 --- a/arkoala/arkui/src/generated/ArkImageSpan.ts +++ b/arkoala/arkui/src/generated/ArkImageSpan.ts @@ -25,7 +25,7 @@ import { ArkImageSpanPeer } from "./peers/ArkImageSpanPeer" import { UseEventsProperties } from "./use_properties" import { BaseSpan, TextBackgroundStyle } from "./ArkSpanInterfaces" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, ImageSpanAlignment, ImageFit } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkImageSpanInterfaces.ts b/arkoala/arkui/src/generated/ArkImageSpanInterfaces.ts index 729d35edb0c7e5a5e77a35049b3a555291def892..1e31a0df4b09bb88bea512452286dca74f42c3aa 100644 --- a/arkoala/arkui/src/generated/ArkImageSpanInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkImageSpanInterfaces.ts @@ -19,7 +19,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { ResourceStr, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { ResourceStr, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { PixelMap } from "./ArkPixelMapMaterialized" import { Resource } from "./ArkResourceInterfaces" import { BaseSpan, TextBackgroundStyle } from "./ArkSpanInterfaces" @@ -44,6 +44,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkIndicatorComponentControllerMaterialized.ts b/arkoala/arkui/src/generated/ArkIndicatorComponentControllerMaterialized.ts index e805ea9779358863afb21951bd27d0a9db380b04..62c9dcb7792bd136f4385af94092648929ded5db 100644 --- a/arkoala/arkui/src/generated/ArkIndicatorComponentControllerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkIndicatorComponentControllerMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkIndicatorcomponent.ts b/arkoala/arkui/src/generated/ArkIndicatorcomponent.ts index dd0687e7f9d06b69e41aafeb9e9ee5dfea6b4b15..d7c1192058d2875d3f101e5ed7b46327cbbdfec3 100644 --- a/arkoala/arkui/src/generated/ArkIndicatorcomponent.ts +++ b/arkoala/arkui/src/generated/ArkIndicatorcomponent.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkIndicatorComponentPeer } from "./peers/ArkIndicatorcomponentPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkIndicatorcomponentInterfaces.ts b/arkoala/arkui/src/generated/ArkIndicatorcomponentInterfaces.ts index 8d58f806212f6e3adbc8e7ea604ca83587e0a6f7..50a1165614f42b40f6a4103d97c7e203c81e9cd2 100644 --- a/arkoala/arkui/src/generated/ArkIndicatorcomponentInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkIndicatorcomponentInterfaces.ts @@ -21,7 +21,7 @@ import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/int import { NodeAttach, remember } from "@koalaui/runtime" import { IndicatorComponentController } from "./ArkIndicatorComponentControllerMaterialized" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -44,6 +44,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkInspectorInterfaces.ts b/arkoala/arkui/src/generated/ArkInspectorInterfaces.ts new file mode 100644 index 0000000000000000000000000000000000000000..a9e69bb1f2f07ffe4e1dd0d468138b772ef4a4d7 --- /dev/null +++ b/arkoala/arkui/src/generated/ArkInspectorInterfaces.ts @@ -0,0 +1,24 @@ +/* + * Copyright (c) 2024-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + + +// WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! + +import { int32, int64, float32 } from "@koalaui/common" +import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" +import { NodeAttach, remember } from "@koalaui/runtime" +declare function getInspectorNodes(): Object +declare function getInspectorNodeById(arg0: number): Object +declare function setAppBgColor(arg0: string): void diff --git a/arkoala/arkui/src/generated/ArkIsolatedComponentInterfaces.ts b/arkoala/arkui/src/generated/ArkIsolatedComponentInterfaces.ts index 074bb7dca377439a7669b9701dc0392a788cbe45..ff92330018b993396846502b7e6eefc8a8d63e38 100644 --- a/arkoala/arkui/src/generated/ArkIsolatedComponentInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkIsolatedComponentInterfaces.ts @@ -21,7 +21,7 @@ import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/int import { NodeAttach, remember } from "@koalaui/runtime" import { Want, LengthUnit, ShapeSize, PathShapeOptions, RectShapeOptions, RoundRectShapeOptions, ErrorCallback } from "./ArkArkuiExternalInterfaces" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkJsGeolocationMaterialized.ts b/arkoala/arkui/src/generated/ArkJsGeolocationMaterialized.ts index 054de3d65ed6fce181efc1030747a1ddb93796c7..7cf51e809c91b0556625afa35ea5db9d99b91121 100644 --- a/arkoala/arkui/src/generated/ArkJsGeolocationMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkJsGeolocationMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkJsResultMaterialized.ts b/arkoala/arkui/src/generated/ArkJsResultMaterialized.ts index ec37b7428a8b37ed682e25e57f2e42ae818d6ba7..591034220b277fb55351d47e59b874dbc9584016 100644 --- a/arkoala/arkui/src/generated/ArkJsResultMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkJsResultMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkKeyEventMaterialized.ts b/arkoala/arkui/src/generated/ArkKeyEventMaterialized.ts index a5c6209df6e75980b36601386f102ac676160cd9..fdbb7e4901e572ccbba547837885f8c6819c7c08 100644 --- a/arkoala/arkui/src/generated/ArkKeyEventMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkKeyEventMaterialized.ts @@ -18,7 +18,7 @@ import { KeyType, KeySource } from "./ArkEnumsInterfaces" import { IntentionCode } from "./ArkCommonInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkLayoutManagerMaterialized.ts b/arkoala/arkui/src/generated/ArkLayoutManagerMaterialized.ts index 72fdd0935cd61fdc174cdc20157da61006672a9c..c2d84d12b76b175cbb69b5efd7e523f3fb4656b7 100644 --- a/arkoala/arkui/src/generated/ArkLayoutManagerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkLayoutManagerMaterialized.ts @@ -18,7 +18,7 @@ import { PositionWithAffinity, LineMetrics, TextRange, TextBox, Affinity } from "./ArkTextCommonInterfaces" import { RectWidthStyle, RectHeightStyle } from "./ArkArkuiExternalInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkLazyForEachInterfaces.ts b/arkoala/arkui/src/generated/ArkLazyForEachInterfaces.ts index 65c29b37ce114e74fabcc9ce4515e5b047669a2e..9aea75a52e418b1d53694736b0097c2d3ac133a5 100644 --- a/arkoala/arkui/src/generated/ArkLazyForEachInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkLazyForEachInterfaces.ts @@ -27,11 +27,22 @@ export enum DataOperationType { CHANGE = "change", RELOAD = "reload", } +export interface DataAddOperation { + type: DataOperationType; + index: number; + count?: number; + key?: string | Array; +} export interface DataDeleteOperation { type: DataOperationType; index: number; count?: number; } +export interface DataChangeOperation { + type: DataOperationType; + index: number; + key?: string; +} export interface MoveIndex { from: number; to: number; @@ -54,6 +65,7 @@ export interface DataExchangeOperation { index: ExchangeIndex; key?: ExchangeKey; } -export interface DataOperation { - stub: string; +export interface DataReloadOperation { + type: DataOperationType; } +export type DataOperation = DataAddOperation | DataDeleteOperation | DataChangeOperation | DataMoveOperation | DataExchangeOperation | DataReloadOperation; diff --git a/arkoala/arkui/src/generated/ArkLazyForEachOpsMaterialized.ts b/arkoala/arkui/src/generated/ArkLazyForEachOpsMaterialized.ts index a7270017c722ba13910cc83406e166aab1dd5349..b857def55b84f84be106961b58c11f05fa576307 100644 --- a/arkoala/arkui/src/generated/ArkLazyForEachOpsMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkLazyForEachOpsMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { Callback_RangeUpdate } from "./ArkArkuiCustomInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -76,6 +76,14 @@ export class LazyForEachOps implements MaterializedBase { LazyForEachOps.Prepare_serialize(node_casted, itemCount_casted, offset_casted) return } + public static NotifyChange(node: KPointer, startIndex: int32, endIndex: int32, count: int32): void { + const node_casted = node as (KPointer) + const startIndex_casted = startIndex as (int32) + const endIndex_casted = endIndex as (int32) + const count_casted = count as (int32) + LazyForEachOps.NotifyChange_serialize(node_casted, startIndex_casted, endIndex_casted, count_casted) + return + } private static NeedMoreElements_serialize(node: KPointer, mark: KPointer, direction: int32): KPointer { const retval = ArkUIGeneratedNativeModule._LazyForEachOps_NeedMoreElements(node, mark, direction) return retval @@ -92,4 +100,7 @@ export class LazyForEachOps implements MaterializedBase { private static Prepare_serialize(node: KPointer, itemCount: int32, offset: int32): void { ArkUIGeneratedNativeModule._LazyForEachOps_Prepare(node, itemCount, offset) } + private static NotifyChange_serialize(node: KPointer, startIndex: int32, endIndex: int32, count: int32): void { + ArkUIGeneratedNativeModule._LazyForEachOps_NotifyChange(node, startIndex, endIndex, count) + } } diff --git a/arkoala/arkui/src/generated/ArkLengthMetricsMaterialized.ts b/arkoala/arkui/src/generated/ArkLengthMetricsMaterialized.ts index ae1da8ffa8eabea11213c9684e2daee96af3461f..556106be758dd733e8b0ff5c13d598db0194e25e 100644 --- a/arkoala/arkui/src/generated/ArkLengthMetricsMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkLengthMetricsMaterialized.ts @@ -18,7 +18,7 @@ import { LengthUnit } from "./ArkArkuiExternalInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -67,6 +67,22 @@ export class LengthMetrics implements MaterializedBase { const value_casted = value as (number) return LengthMetrics.px_serialize(value_casted) } + public static vp(value: number): LengthMetrics { + const value_casted = value as (number) + return LengthMetrics.vp_serialize(value_casted) + } + public static fp(value: number): LengthMetrics { + const value_casted = value as (number) + return LengthMetrics.fp_serialize(value_casted) + } + public static percent(value: number): LengthMetrics { + const value_casted = value as (number) + return LengthMetrics.percent_serialize(value_casted) + } + public static lpx(value: number): LengthMetrics { + const value_casted = value as (number) + return LengthMetrics.lpx_serialize(value_casted) + } public static resource(value: Resource): LengthMetrics { const value_casted = value as (Resource) return LengthMetrics.resource_serialize(value_casted) @@ -92,6 +108,26 @@ export class LengthMetrics implements MaterializedBase { const obj: LengthMetrics = LengthMetricsInternal.fromPtr(retval) return obj } + private static vp_serialize(value: number): LengthMetrics { + const retval = ArkUIGeneratedNativeModule._LengthMetrics_vp(value) + const obj: LengthMetrics = LengthMetricsInternal.fromPtr(retval) + return obj + } + private static fp_serialize(value: number): LengthMetrics { + const retval = ArkUIGeneratedNativeModule._LengthMetrics_fp(value) + const obj: LengthMetrics = LengthMetricsInternal.fromPtr(retval) + return obj + } + private static percent_serialize(value: number): LengthMetrics { + const retval = ArkUIGeneratedNativeModule._LengthMetrics_percent(value) + const obj: LengthMetrics = LengthMetricsInternal.fromPtr(retval) + return obj + } + private static lpx_serialize(value: number): LengthMetrics { + const retval = ArkUIGeneratedNativeModule._LengthMetrics_lpx(value) + const obj: LengthMetrics = LengthMetricsInternal.fromPtr(retval) + return obj + } private static resource_serialize(value: Resource): LengthMetrics { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeResource(value) diff --git a/arkoala/arkui/src/generated/ArkLetterSpacingStyleMaterialized.ts b/arkoala/arkui/src/generated/ArkLetterSpacingStyleMaterialized.ts index 13e77496d376b5a2869c4175956e55c6d9298f90..840d3a6c0a0b72306401f0317c4657159ee185e1 100644 --- a/arkoala/arkui/src/generated/ArkLetterSpacingStyleMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkLetterSpacingStyleMaterialized.ts @@ -19,7 +19,7 @@ import { LengthMetrics, LengthMetricsInternal } from "./ArkLengthMetricsMaterialized" import { LengthUnit } from "./ArkArkuiExternalInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -42,16 +42,13 @@ export class LetterSpacingStyle implements MaterializedBase { return this.getLetterSpacing() } static ctor_letterspacingstyle(value: LengthMetrics): KPointer { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeLengthMetrics(value) - const retval = ArkUIGeneratedNativeModule._LetterSpacingStyle_ctor(thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + const retval = ArkUIGeneratedNativeModule._LetterSpacingStyle_ctor(toPeerPtr(value)) return retval } constructor(value?: LengthMetrics) { if ((value) !== (undefined)) { - const ctorPtr: KPointer = LetterSpacingStyle.ctor_letterspacingstyle(value) + const ctorPtr: KPointer = LetterSpacingStyle.ctor_letterspacingstyle((value)!) this.peer = new Finalizable(ctorPtr, LetterSpacingStyle.getFinalizer()) } } diff --git a/arkoala/arkui/src/generated/ArkLine.ts b/arkoala/arkui/src/generated/ArkLine.ts index 63de60b4a644fdd72390e6aa84bf800574037a6e..6e232e29dec606c93ece5a358f4727abded5eb35 100644 --- a/arkoala/arkui/src/generated/ArkLine.ts +++ b/arkoala/arkui/src/generated/ArkLine.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonShapeMethodComponent } from "./ArkCommon" import { ArkLinePeer } from "./peers/ArkLinePeer" import { CommonShapeMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkLineHeightStyleMaterialized.ts b/arkoala/arkui/src/generated/ArkLineHeightStyleMaterialized.ts index 378ab7b116f826568cd8068175b5458273849078..c282979ca2c1628f3ffc4b2aa2465f9803364f10 100644 --- a/arkoala/arkui/src/generated/ArkLineHeightStyleMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkLineHeightStyleMaterialized.ts @@ -19,7 +19,7 @@ import { LengthMetrics, LengthMetricsInternal } from "./ArkLengthMetricsMaterialized" import { LengthUnit } from "./ArkArkuiExternalInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -42,16 +42,13 @@ export class LineHeightStyle implements MaterializedBase { return this.getLineHeight() } static ctor_lineheightstyle(lineHeight: LengthMetrics): KPointer { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeLengthMetrics(lineHeight) - const retval = ArkUIGeneratedNativeModule._LineHeightStyle_ctor(thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + const retval = ArkUIGeneratedNativeModule._LineHeightStyle_ctor(toPeerPtr(lineHeight)) return retval } constructor(lineHeight?: LengthMetrics) { if ((lineHeight) !== (undefined)) { - const ctorPtr: KPointer = LineHeightStyle.ctor_lineheightstyle(lineHeight) + const ctorPtr: KPointer = LineHeightStyle.ctor_lineheightstyle((lineHeight)!) this.peer = new Finalizable(ctorPtr, LineHeightStyle.getFinalizer()) } } diff --git a/arkoala/arkui/src/generated/ArkLineInterfaces.ts b/arkoala/arkui/src/generated/ArkLineInterfaces.ts index 72238f6e23b6e15d0071cdafd8f79bf456af090b..ee77b2650987c030a0f58984e02f889a3e0cfb66 100644 --- a/arkoala/arkui/src/generated/ArkLineInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkLineInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonShapeMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkLinearGradientMaterialized.ts b/arkoala/arkui/src/generated/ArkLinearGradientMaterialized.ts index e03c1a0de204efb47861159d77317ab570946a9a..36b6faa9980d5a429ee3ca608f69d6214b380aab 100644 --- a/arkoala/arkui/src/generated/ArkLinearGradientMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkLinearGradientMaterialized.ts @@ -18,7 +18,7 @@ import { ColorStop } from "./ArkDataPanelInterfaces" import { ResourceColor, Length } from "./ArkUnitsInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -51,7 +51,7 @@ export class LinearGradient implements MaterializedBase { constructor(colorStops?: Array) { if ((colorStops) !== (undefined)) { - const ctorPtr: KPointer = LinearGradient.ctor_lineargradient(colorStops) + const ctorPtr: KPointer = LinearGradient.ctor_lineargradient((colorStops)!) this.peer = new Finalizable(ctorPtr, LinearGradient.getFinalizer()) } } diff --git a/arkoala/arkui/src/generated/ArkLinearIndicatorControllerMaterialized.ts b/arkoala/arkui/src/generated/ArkLinearIndicatorControllerMaterialized.ts index d3512be3122603043ecb5931be674f7ffa492212..fa4bb4c9c5543ef8711c60a71d667c66b997c666 100644 --- a/arkoala/arkui/src/generated/ArkLinearIndicatorControllerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkLinearIndicatorControllerMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { LinearIndicatorStartOptions } from "./ArkLinearindicatorInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkLinearindicator.ts b/arkoala/arkui/src/generated/ArkLinearindicator.ts index 1385df730645566a261cfc2eef0257c5ecf4f53f..d870f04224b57d9f37334cd8b6bac74f3b8a8f73 100644 --- a/arkoala/arkui/src/generated/ArkLinearindicator.ts +++ b/arkoala/arkui/src/generated/ArkLinearindicator.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkLinearIndicatorPeer } from "./peers/ArkLinearindicatorPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkLinearindicatorInterfaces.ts b/arkoala/arkui/src/generated/ArkLinearindicatorInterfaces.ts index 39704155ccc54ac6e1d1e1ddc114d758f6756264..b0ce1841d25d9f050588b8cf61b31183a9c0def3 100644 --- a/arkoala/arkui/src/generated/ArkLinearindicatorInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkLinearindicatorInterfaces.ts @@ -20,9 +20,10 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" -import { ColorMetrics, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { LengthUnit, ShapeSize, PathShapeOptions, RectShapeOptions, RoundRectShapeOptions } from "./ArkArkuiExternalInterfaces" import { Resource } from "./ArkResourceInterfaces" +import { ResourceColor, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { LinearIndicatorController } from "./ArkLinearIndicatorControllerMaterialized" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" diff --git a/arkoala/arkui/src/generated/ArkList.ts b/arkoala/arkui/src/generated/ArkList.ts index 914962137ae81ea4d0188b5906adafdb2816decd..bb7af7e98e3b125f462c550e0868ac325b5cd269 100644 --- a/arkoala/arkui/src/generated/ArkList.ts +++ b/arkoala/arkui/src/generated/ArkList.ts @@ -24,7 +24,7 @@ import { ArkScrollableCommonMethodComponent } from "./ArkCommon" import { ArkListPeer } from "./peers/ArkListPeer" import { UseEventsProperties } from "./use_properties" import { ScrollableCommonMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, NestedScrollOptions, ContentClipMode, EdgeEffectOptions, FadingEdgeOptions, ItemDragInfo } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, LengthConstrain } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, LengthConstrain } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, BarState, EdgeEffect, NestedScrollMode, Edge } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkListInterfaces.ts b/arkoala/arkui/src/generated/ArkListInterfaces.ts index 29466d520a61fd89ec0058d7d9c93e6b7ab9cae0..3e2544ea13df5358c2816ba1226df8ca68f004a4 100644 --- a/arkoala/arkui/src/generated/ArkListInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkListInterfaces.ts @@ -19,7 +19,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, LengthConstrain } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, LengthConstrain } from "./ArkUnitsInterfaces" import { Scroller } from "./ArkScrollerMaterialized" import { ScrollOptions, ScrollEdgeOptions, ScrollPageOptions, OffsetResult, ScrollAlign, ScrollToIndexOptions, ScrollAnimationOptions, ScrollOnWillScrollCallback, ScrollOnScrollCallback } from "./ArkScrollInterfaces" import { Edge, Axis, Curve, HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, BarState, EdgeEffect, NestedScrollMode } from "./ArkEnumsInterfaces" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" import { PanGestureOptions } from "./ArkPanGestureOptionsMaterialized" diff --git a/arkoala/arkui/src/generated/ArkListItem.ts b/arkoala/arkui/src/generated/ArkListItem.ts index 9921a69a64e52bd1456e962c9904d292e5886f12..8d7e0bdab60bef3048317f167b35c7e3ac6103b1 100644 --- a/arkoala/arkui/src/generated/ArkListItem.ts +++ b/arkoala/arkui/src/generated/ArkListItem.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkListItemPeer } from "./peers/ArkListItemPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkListItemGroup.ts b/arkoala/arkui/src/generated/ArkListItemGroup.ts index 6a1a5b3bd139167f4d7a263499a63e8080c0a71c..a570c901273b6d14d35c4309fdb49272cc2c2cd6 100644 --- a/arkoala/arkui/src/generated/ArkListItemGroup.ts +++ b/arkoala/arkui/src/generated/ArkListItemGroup.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkListItemGroupPeer } from "./peers/ArkListItemGroupPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkListItemGroupInterfaces.ts b/arkoala/arkui/src/generated/ArkListItemGroupInterfaces.ts index c6cc9cf018a9be15f12f52edcab5678ceff4bf6c..39952e215b7f0ae8d17e08fb75d6b0cb91c227c5 100644 --- a/arkoala/arkui/src/generated/ArkListItemGroupInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkListItemGroupInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CustomBuilder, ComponentContent, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkListItemInterfaces.ts b/arkoala/arkui/src/generated/ArkListItemInterfaces.ts index 9ab5ac43b98883705592b46e0051f0f845fd2de1..8e30d3d8fbb94216360b2d680d2e5f3e7bd54b22 100644 --- a/arkoala/arkui/src/generated/ArkListItemInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkListItemInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CustomBuilder, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkListScrollerMaterialized.ts b/arkoala/arkui/src/generated/ArkListScrollerMaterialized.ts index 6f9df2801eddb13bb764553c724e310355c297df..bcbad907d1b7f6a71f9b7cbc75fe628b42d00219 100644 --- a/arkoala/arkui/src/generated/ArkListScrollerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkListScrollerMaterialized.ts @@ -26,7 +26,7 @@ import { Resource } from "./ArkResourceInterfaces" import { ICurve, ICurveInternal } from "./ArkICurveMaterialized" import { LengthMetrics, LengthMetricsInternal } from "./ArkLengthMetricsMaterialized" import { LengthUnit } from "./ArkArkuiExternalInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkLoadingProgress.ts b/arkoala/arkui/src/generated/ArkLoadingProgress.ts index 349be9ebfba152d6b326338b1a76e31e0ec489cf..a7fe2168a630bf698db99340472c6cd0273b4639 100644 --- a/arkoala/arkui/src/generated/ArkLoadingProgress.ts +++ b/arkoala/arkui/src/generated/ArkLoadingProgress.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkLoadingProgressPeer } from "./peers/ArkLoadingProgressPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, ContentModifier, CommonConfiguration } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkLoadingProgressInterfaces.ts b/arkoala/arkui/src/generated/ArkLoadingProgressInterfaces.ts index 5027b1f4be5e96830fa5e55a37d562e95f440cfd..9c9fad68aa037666b0269c263101de07bdb04f8c 100644 --- a/arkoala/arkui/src/generated/ArkLoadingProgressInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkLoadingProgressInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, ContentModifier, CommonConfiguration } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkLongPressGestureEventMaterialized.ts b/arkoala/arkui/src/generated/ArkLongPressGestureEventMaterialized.ts index 806f659312679eb561d901bc974036868f977a52..7aa243986b478efe484d6289b9fa0d4301c10753 100644 --- a/arkoala/arkui/src/generated/ArkLongPressGestureEventMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkLongPressGestureEventMaterialized.ts @@ -22,7 +22,7 @@ import { EventTarget, SourceType, SourceTool } from "./ArkCommonInterfaces" import { FingerInfo } from "./ArkGestureInterfaces" import { Area, Length, Position } from "./ArkUnitsInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkMarquee.ts b/arkoala/arkui/src/generated/ArkMarquee.ts index dc20c2ce33fc923b42145d83c21f7228db701289..ed33e5e519619fd71a93b434e06f83d8d6440288 100644 --- a/arkoala/arkui/src/generated/ArkMarquee.ts +++ b/arkoala/arkui/src/generated/ArkMarquee.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkMarqueePeer } from "./peers/ArkMarqueePeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, MarqueeUpdateStrategy } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkMarqueeInterfaces.ts b/arkoala/arkui/src/generated/ArkMarqueeInterfaces.ts index 4e8b1947901a4911a0654066a48facec92a4fb97..35df8d02aa988ff13c750d838230ae23a708fdc3 100644 --- a/arkoala/arkui/src/generated/ArkMarqueeInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkMarqueeInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, MarqueeUpdateStrategy } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkMatrix2DMaterialized.ts b/arkoala/arkui/src/generated/ArkMatrix2DMaterialized.ts index 5f09dc11158c36c20c139afe21a419b5b8567f1d..9a146730bae3df3bad39b8e97731f3a84dd6e33d 100644 --- a/arkoala/arkui/src/generated/ArkMatrix2DMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkMatrix2DMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { LengthMetricsUnit } from "./ArkUnitsInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkMeasurableMaterialized.ts b/arkoala/arkui/src/generated/ArkMeasurableMaterialized.ts index cf5c278c9ae5287fdc4068f70adf491de79fa4aa..769a0abbf10dcec38d98656dfb8ede782006025e 100644 --- a/arkoala/arkui/src/generated/ArkMeasurableMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkMeasurableMaterialized.ts @@ -19,7 +19,7 @@ import { ConstraintSizeOptions, DirectionalEdgesT, Length } from "./ArkUnitsInterfaces" import { MeasureResult, SizeResult } from "./ArkCommonInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkMediaCachedImage.ts b/arkoala/arkui/src/generated/ArkMediaCachedImage.ts index 1275eb8e57e9a985a217499087f32e674bc185b6..c25101ef464f190bb003e64875f6f23aa9c1a4d1 100644 --- a/arkoala/arkui/src/generated/ArkMediaCachedImage.ts +++ b/arkoala/arkui/src/generated/ArkMediaCachedImage.ts @@ -24,7 +24,7 @@ import { ArkImageComponent } from "./ArkImage" import { ArkMediaCachedImagePeer } from "./peers/ArkMediaCachedImagePeer" import { ImageAttribute, ResizableOptions, DrawingLattice, ImageRenderMode, DynamicRangeMode, ImageInterpolation, ImageSourceSize, DrawingColorFilter, ImageErrorCallback, ResolutionQuality, DrawableDescriptor } from "./ArkImageInterfaces" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, PointLightStyle, LightSource } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, ImageFit, CopyOptions, IlluminatedType } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkMediaCachedImageInterfaces.ts b/arkoala/arkui/src/generated/ArkMediaCachedImageInterfaces.ts index 399743c3568300ba800784bc169b43ab89145786..526ea572e3146a31ae92e10ce712fb87d61e30cf 100644 --- a/arkoala/arkui/src/generated/ArkMediaCachedImageInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkMediaCachedImageInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { PixelMap } from "./ArkPixelMapMaterialized" -import { ResourceStr, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { ResourceStr, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawableDescriptor, ImageAttribute, ResizableOptions, DrawingLattice, ImageRenderMode, DynamicRangeMode, ImageInterpolation, ImageSourceSize, DrawingColorFilter, ImageErrorCallback, ResolutionQuality } from "./ArkImageInterfaces" import { Resource } from "./ArkResourceInterfaces" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, PointLightStyle, LightSource } from "./ArkCommonInterfaces" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkMenu.ts b/arkoala/arkui/src/generated/ArkMenu.ts index d552134743faa47ca9b8ebf5757e22b675c4ad3a..ae6c723d854211bed8395489a1359e7d6173ae57 100644 --- a/arkoala/arkui/src/generated/ArkMenu.ts +++ b/arkoala/arkui/src/generated/ArkMenu.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkMenuPeer } from "./peers/ArkMenuPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, DividerStyleOptions } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, DividerStyleOptions } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkMenuInterfaces.ts b/arkoala/arkui/src/generated/ArkMenuInterfaces.ts index efc9519ca8a479259b623330567a01ae402b02b9..14ca5728c4241bbbe7283c94f68886eb58ab104a 100644 --- a/arkoala/arkui/src/generated/ArkMenuInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkMenuInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, DividerStyleOptions } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, DividerStyleOptions } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkMenuItem.ts b/arkoala/arkui/src/generated/ArkMenuItem.ts index d591fbe44a51a5cd9f818921f597849edde67932..7ff57623e97e8661465ce39807fe3def6fe5259f 100644 --- a/arkoala/arkui/src/generated/ArkMenuItem.ts +++ b/arkoala/arkui/src/generated/ArkMenuItem.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkMenuItemPeer } from "./peers/ArkMenuItemPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkMenuItemGroup.ts b/arkoala/arkui/src/generated/ArkMenuItemGroup.ts index 3abbceab77bbc1c335d428cb0d843978315fa49d..c5b56da21eac14d1b5940e9039c1a5dc0956e981 100644 --- a/arkoala/arkui/src/generated/ArkMenuItemGroup.ts +++ b/arkoala/arkui/src/generated/ArkMenuItemGroup.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkMenuItemGroupPeer } from "./peers/ArkMenuItemGroupPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkMenuItemGroupInterfaces.ts b/arkoala/arkui/src/generated/ArkMenuItemGroupInterfaces.ts index 5caba08bda7a0d2a6323119ff62f2f297e822ffc..6abcb5720dd388c2aeb173a31af6ee7899e7a574 100644 --- a/arkoala/arkui/src/generated/ArkMenuItemGroupInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkMenuItemGroupInterfaces.ts @@ -19,7 +19,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { ResourceStr, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { ResourceStr, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { CustomBuilder, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkMenuItemInterfaces.ts b/arkoala/arkui/src/generated/ArkMenuItemInterfaces.ts index ed10618b5874a1f5cb5914420f14fc062867a7ed..29eae445c42f35bf3e47fd80f9a45c8bc62140ed 100644 --- a/arkoala/arkui/src/generated/ArkMenuItemInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkMenuItemInterfaces.ts @@ -19,7 +19,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { ResourceStr, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { ResourceStr, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { SymbolGlyphModifier, CustomBuilder, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkMouseEventMaterialized.ts b/arkoala/arkui/src/generated/ArkMouseEventMaterialized.ts index 189a5b5fb7adf3b7efb84899a5c283c940f7e2c1..e02d23a826285dfff1fe261606a7217a683b2e58 100644 --- a/arkoala/arkui/src/generated/ArkMouseEventMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkMouseEventMaterialized.ts @@ -21,7 +21,7 @@ import { EventTarget, SourceType, SourceTool } from "./ArkCommonInterfaces" import { MouseButton, MouseAction } from "./ArkEnumsInterfaces" import { Area, Length, Position } from "./ArkUnitsInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkMutableStyledStringMaterialized.ts b/arkoala/arkui/src/generated/ArkMutableStyledStringMaterialized.ts index 2f97cdb6db0adf743949bc11a06e57278200bc86..55132c4d59950e4f48772e0a445efd801cc43afd 100644 --- a/arkoala/arkui/src/generated/ArkMutableStyledStringMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkMutableStyledStringMaterialized.ts @@ -27,7 +27,7 @@ import { DrawContext } from "./ArkCommonInterfaces" import { LengthMetrics, LengthMetricsInternal } from "./ArkLengthMetricsMaterialized" import { LengthUnit } from "./ArkArkuiExternalInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -153,21 +153,12 @@ export class MutableStyledString extends StyledString implements MaterializedBas ArkUIGeneratedNativeModule._MutableStyledString_clearStyles(this.peer!.ptr) } private replaceStyledString_serialize(start: number, length: number, other: StyledString): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeStyledString(other) - ArkUIGeneratedNativeModule._MutableStyledString_replaceStyledString(this.peer!.ptr, start, length, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._MutableStyledString_replaceStyledString(this.peer!.ptr, start, length, toPeerPtr(other)) } private insertStyledString_serialize(start: number, other: StyledString): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeStyledString(other) - ArkUIGeneratedNativeModule._MutableStyledString_insertStyledString(this.peer!.ptr, start, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._MutableStyledString_insertStyledString(this.peer!.ptr, start, toPeerPtr(other)) } private appendStyledString_serialize(other: StyledString): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeStyledString(other) - ArkUIGeneratedNativeModule._MutableStyledString_appendStyledString(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._MutableStyledString_appendStyledString(this.peer!.ptr, toPeerPtr(other)) } } diff --git a/arkoala/arkui/src/generated/ArkNavDestination.ts b/arkoala/arkui/src/generated/ArkNavDestination.ts index 6c12be83cc365ad2ccd6a7a88691f132bb9ac733..23c484acad67090b21d227855787872dcc2d4f7e 100644 --- a/arkoala/arkui/src/generated/ArkNavDestination.ts +++ b/arkoala/arkui/src/generated/ArkNavDestination.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkNavDestinationPeer } from "./peers/ArkNavDestinationPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, LayoutSafeAreaType, LayoutSafeAreaEdge } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, TitleHeight } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkNavDestinationContextMaterialized.ts b/arkoala/arkui/src/generated/ArkNavDestinationContextMaterialized.ts index 973354d39f0b680f398ca2f047189388cccd5705..fa5a96a8359509bbaae1cbcf06cab9e234dfc5cc 100644 --- a/arkoala/arkui/src/generated/ArkNavDestinationContextMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkNavDestinationContextMaterialized.ts @@ -20,7 +20,7 @@ import { NavPathInfo, NavPathInfoInternal } from "./ArkNavPathInfoMaterialized" import { NavPathStack, NavPathStackInternal } from "./ArkNavPathStackMaterialized" import { RouteMapConfig } from "./ArkNavDestinationInterfaces" import { NavigationOptions, NavigationInterception, PopInfo, LaunchMode, InterceptionShowCallback, InterceptionModeCallback } from "./ArkNavigationInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -39,13 +39,13 @@ export class NavDestinationContextInternal implements MaterializedBase,NavDestin return this.peer } get pathInfo(): NavPathInfo { - throw new Error("Not implemented") + return this.getPathInfo() } set pathInfo(pathInfo: NavPathInfo) { this.setPathInfo(pathInfo) } get pathStack(): NavPathStack { - throw new Error("Not implemented") + return this.getPathStack() } set pathStack(pathStack: NavPathStack) { this.setPathStack(pathStack) @@ -71,11 +71,17 @@ export class NavDestinationContextInternal implements MaterializedBase,NavDestin public getConfigInRouteMap(): RouteMapConfig | undefined { return this.getConfigInRouteMap_serialize() } + private getPathInfo(): NavPathInfo { + return this.getPathInfo_serialize() + } private setPathInfo(pathInfo: NavPathInfo): void { const pathInfo_casted = pathInfo as (NavPathInfo) this?.setPathInfo_serialize(pathInfo_casted) return } + private getPathStack(): NavPathStack { + return this.getPathStack_serialize() + } private setPathStack(pathStack: NavPathStack): void { const pathStack_casted = pathStack as (NavPathStack) this?.setPathStack_serialize(pathStack_casted) @@ -93,17 +99,21 @@ export class NavDestinationContextInternal implements MaterializedBase,NavDestin const retval = ArkUIGeneratedNativeModule._NavDestinationContext_getConfigInRouteMap(this.peer!.ptr) throw new Error("Object deserialization is not implemented.") } + private getPathInfo_serialize(): NavPathInfo { + const retval = ArkUIGeneratedNativeModule._NavDestinationContext_getPathInfo(this.peer!.ptr) + const obj: NavPathInfo = NavPathInfoInternal.fromPtr(retval) + return obj + } private setPathInfo_serialize(pathInfo: NavPathInfo): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(pathInfo) - ArkUIGeneratedNativeModule._NavDestinationContext_setPathInfo(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._NavDestinationContext_setPathInfo(this.peer!.ptr, toPeerPtr(pathInfo)) + } + private getPathStack_serialize(): NavPathStack { + const retval = ArkUIGeneratedNativeModule._NavDestinationContext_getPathStack(this.peer!.ptr) + const obj: NavPathStack = NavPathStackInternal.fromPtr(retval) + return obj } private setPathStack_serialize(pathStack: NavPathStack): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeNavPathStack(pathStack) - ArkUIGeneratedNativeModule._NavDestinationContext_setPathStack(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._NavDestinationContext_setPathStack(this.peer!.ptr, toPeerPtr(pathStack)) } private getNavDestinationId_serialize(): string { const retval = ArkUIGeneratedNativeModule._NavDestinationContext_getNavDestinationId(this.peer!.ptr) diff --git a/arkoala/arkui/src/generated/ArkNavDestinationInterfaces.ts b/arkoala/arkui/src/generated/ArkNavDestinationInterfaces.ts index 9667e75a754e6878099f5ca623411f03b5e776bb..84d048e17b1350ecba2fc9c1e8b080a0cef6d76d 100644 --- a/arkoala/arkui/src/generated/ArkNavDestinationInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkNavDestinationInterfaces.ts @@ -22,7 +22,7 @@ import { NodeAttach, remember } from "@koalaui/runtime" import { Resource } from "./ArkResourceInterfaces" import { CustomBuilder, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, LayoutSafeAreaType, LayoutSafeAreaEdge } from "./ArkCommonInterfaces" import { TitleHeight, HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" import { ResizableOptions, DrawingLattice } from "./ArkImageInterfaces" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkNavExtenderMaterialized.ts b/arkoala/arkui/src/generated/ArkNavExtenderMaterialized.ts index c3dd32b2770283be6dac253b578790b8a675499a..3df14fca94cd8a7824aa74b9371f6a9b93ceda52 100644 --- a/arkoala/arkui/src/generated/ArkNavExtenderMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkNavExtenderMaterialized.ts @@ -20,7 +20,7 @@ import { NavPathStack, NavPathStackInternal } from "./ArkNavPathStackMaterialize import { NavExtender_OnUpdateStack } from "./ArkNavigationExtenderInterfaces" import { NavPathInfo, NavPathInfoInternal } from "./ArkNavPathInfoMaterialized" import { NavigationOptions, NavigationInterception, LaunchMode, PopInfo, InterceptionShowCallback, InterceptionModeCallback } from "./ArkNavigationInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -61,9 +61,8 @@ export class NavExtender implements MaterializedBase { } private static setUpdateStackCallback_serialize(peer: NavPathStack, callback: NavExtender_OnUpdateStack): void { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeNavPathStack(peer) thisSerializer.holdAndWriteCallback(callback) - ArkUIGeneratedNativeModule._NavExtender_setUpdateStackCallback(thisSerializer.asArray(), thisSerializer.length()) + ArkUIGeneratedNativeModule._NavExtender_setUpdateStackCallback(toPeerPtr(peer), thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } } diff --git a/arkoala/arkui/src/generated/ArkNavPathInfoMaterialized.ts b/arkoala/arkui/src/generated/ArkNavPathInfoMaterialized.ts index 9bc882ecb8ed3ca803ceffe7d7f6e2b1c01a3cb9..e87d1e1df8e2bdb5844c63da7abb718f26269897 100644 --- a/arkoala/arkui/src/generated/ArkNavPathInfoMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkNavPathInfoMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { PopInfo } from "./ArkNavigationInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -85,9 +85,9 @@ export class NavPathInfo implements MaterializedBase { return retval } constructor(name?: string, param?: unknown, onPop?: ((parameter: PopInfo) => void), isEntry?: boolean) { - if (((name) !== (undefined)) && ((param) !== (undefined)) && ((onPop) !== (undefined)) && ((isEntry) !== (undefined))) + if (((name) !== (undefined)) || ((param) !== (undefined)) || ((onPop) !== (undefined)) || ((isEntry) !== (undefined))) { - const ctorPtr: KPointer = NavPathInfo.ctor_navpathinfo(name, param, onPop, isEntry) + const ctorPtr: KPointer = NavPathInfo.ctor_navpathinfo((name)!, (param)!, (onPop)!, (isEntry)!) this.peer = new Finalizable(ctorPtr, NavPathInfo.getFinalizer()) } } diff --git a/arkoala/arkui/src/generated/ArkNavPathStackMaterialized.ts b/arkoala/arkui/src/generated/ArkNavPathStackMaterialized.ts index 36e278a2f7f2f9e33265679e1045591aacf1e7fb..b6e08ba7d805980e7024944e8316fbb07c33c9e7 100644 --- a/arkoala/arkui/src/generated/ArkNavPathStackMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkNavPathStackMaterialized.ts @@ -18,7 +18,7 @@ import { NavPathInfo, NavPathInfoInternal } from "./ArkNavPathInfoMaterialized" import { NavigationOptions, NavigationInterception, PopInfo, LaunchMode, InterceptionShowCallback, InterceptionModeCallback } from "./ArkNavigationInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -262,7 +262,6 @@ export class NavPathStack implements MaterializedBase { } private pushPath0_serialize(info: NavPathInfo, animated?: boolean): void { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(info) let animated_type: int32 = RuntimeType.UNDEFINED animated_type = runtimeType(animated) thisSerializer.writeInt8(animated_type) @@ -270,12 +269,11 @@ export class NavPathStack implements MaterializedBase { const animated_value = animated! thisSerializer.writeBoolean(animated_value) } - ArkUIGeneratedNativeModule._NavPathStack_pushPath0(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + ArkUIGeneratedNativeModule._NavPathStack_pushPath0(this.peer!.ptr, toPeerPtr(info), thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } private pushPath1_serialize(info: NavPathInfo, options?: NavigationOptions): void { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(info) let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) thisSerializer.writeInt8(options_type) @@ -283,12 +281,11 @@ export class NavPathStack implements MaterializedBase { const options_value = options! thisSerializer.writeNavigationOptions(options_value) } - ArkUIGeneratedNativeModule._NavPathStack_pushPath1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + ArkUIGeneratedNativeModule._NavPathStack_pushPath1(this.peer!.ptr, toPeerPtr(info), thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } private pushDestination0_serialize(info: NavPathInfo, animated?: boolean): Promise { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(info) let animated_type: int32 = RuntimeType.UNDEFINED animated_type = runtimeType(animated) thisSerializer.writeInt8(animated_type) @@ -297,13 +294,12 @@ export class NavPathStack implements MaterializedBase { thisSerializer.writeBoolean(animated_value) } const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] - ArkUIGeneratedNativeModule._NavPathStack_pushDestination0(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + ArkUIGeneratedNativeModule._NavPathStack_pushDestination0(this.peer!.ptr, toPeerPtr(info), thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() return retval } private pushDestination1_serialize(info: NavPathInfo, options?: NavigationOptions): Promise { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(info) let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) thisSerializer.writeInt8(options_type) @@ -312,7 +308,7 @@ export class NavPathStack implements MaterializedBase { thisSerializer.writeNavigationOptions(options_value) } const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] - ArkUIGeneratedNativeModule._NavPathStack_pushDestination1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + ArkUIGeneratedNativeModule._NavPathStack_pushDestination1(this.peer!.ptr, toPeerPtr(info), thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() return retval } @@ -376,7 +372,6 @@ export class NavPathStack implements MaterializedBase { } private replacePath0_serialize(info: NavPathInfo, animated?: boolean): void { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(info) let animated_type: int32 = RuntimeType.UNDEFINED animated_type = runtimeType(animated) thisSerializer.writeInt8(animated_type) @@ -384,12 +379,11 @@ export class NavPathStack implements MaterializedBase { const animated_value = animated! thisSerializer.writeBoolean(animated_value) } - ArkUIGeneratedNativeModule._NavPathStack_replacePath0(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + ArkUIGeneratedNativeModule._NavPathStack_replacePath0(this.peer!.ptr, toPeerPtr(info), thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } private replacePath1_serialize(info: NavPathInfo, options?: NavigationOptions): void { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(info) let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) thisSerializer.writeInt8(options_type) @@ -397,12 +391,11 @@ export class NavPathStack implements MaterializedBase { const options_value = options! thisSerializer.writeNavigationOptions(options_value) } - ArkUIGeneratedNativeModule._NavPathStack_replacePath1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + ArkUIGeneratedNativeModule._NavPathStack_replacePath1(this.peer!.ptr, toPeerPtr(info), thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } private replaceDestination_serialize(info: NavPathInfo, options?: NavigationOptions): Promise { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(info) let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) thisSerializer.writeInt8(options_type) @@ -411,7 +404,7 @@ export class NavPathStack implements MaterializedBase { thisSerializer.writeNavigationOptions(options_value) } const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] - ArkUIGeneratedNativeModule._NavPathStack_replaceDestination(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + ArkUIGeneratedNativeModule._NavPathStack_replaceDestination(this.peer!.ptr, toPeerPtr(info), thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() return retval } diff --git a/arkoala/arkui/src/generated/ArkNavRouter.ts b/arkoala/arkui/src/generated/ArkNavRouter.ts index bf032ba63d67ebaaeb4098ce5d3a73b0cdf65683..647b2ec60b6af87bd8d475ce8aec79cfb00c4f48 100644 --- a/arkoala/arkui/src/generated/ArkNavRouter.ts +++ b/arkoala/arkui/src/generated/ArkNavRouter.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkNavRouterPeer } from "./peers/ArkNavRouterPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkNavRouterInterfaces.ts b/arkoala/arkui/src/generated/ArkNavRouterInterfaces.ts index 64364826d347d658da9cd9db456ffd786e18710d..cffac1ed2211d977e3159c7a8804cb3a5caeef0c 100644 --- a/arkoala/arkui/src/generated/ArkNavRouterInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkNavRouterInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkNavigationInterfaces.ts b/arkoala/arkui/src/generated/ArkNavigationInterfaces.ts index 8c14bb530668559c364cd3fd0f2594806930b154..7bf055558b216f7e3541541ac6acf55f9297cecd 100644 --- a/arkoala/arkui/src/generated/ArkNavigationInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkNavigationInterfaces.ts @@ -22,7 +22,7 @@ import { NodeAttach, remember } from "@koalaui/runtime" import { Resource } from "./ArkResourceInterfaces" import { CustomBuilder, SymbolGlyphModifier, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, LayoutSafeAreaType, LayoutSafeAreaEdge } from "./ArkCommonInterfaces" import { TitleHeight, HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { NavPathInfo } from "./ArkNavPathInfoMaterialized" import { NavDestinationContext } from "./ArkNavDestinationContextMaterialized" import { NavPathStack } from "./ArkNavPathStackMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkNavigationTransitionProxyMaterialized.ts b/arkoala/arkui/src/generated/ArkNavigationTransitionProxyMaterialized.ts index 1e7339fbe8088586783dbffaf5334c9394f38daa..21ff1fcccaebc4badc87ede65dce8f033adcc0fc 100644 --- a/arkoala/arkui/src/generated/ArkNavigationTransitionProxyMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkNavigationTransitionProxyMaterialized.ts @@ -18,7 +18,7 @@ import { NavContentInfo } from "./ArkNavigationInterfaces" import { NavDestinationMode } from "./ArkNavDestinationInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkNavigator.ts b/arkoala/arkui/src/generated/ArkNavigator.ts index 3fa5aa58f0928a6d52989f5375c64be58a78ad84..a6b2f85644fe6d14cff566df155bd9bc5ecb8507 100644 --- a/arkoala/arkui/src/generated/ArkNavigator.ts +++ b/arkoala/arkui/src/generated/ArkNavigator.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkNavigatorPeer } from "./peers/ArkNavigatorPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkNavigatorInterfaces.ts b/arkoala/arkui/src/generated/ArkNavigatorInterfaces.ts index 62b838715320303ab69f16432f3cec43915af7a9..5b60dbef68e2bedd5ee98c7a19f0e8bebec8dfb8 100644 --- a/arkoala/arkui/src/generated/ArkNavigatorInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkNavigatorInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkNodeContainer.ts b/arkoala/arkui/src/generated/ArkNodeContainer.ts index 678b5a98995d57faea6064efad1935c053c69bf6..8329195abf12bf0c2d7f82219f42f547197af20d 100644 --- a/arkoala/arkui/src/generated/ArkNodeContainer.ts +++ b/arkoala/arkui/src/generated/ArkNodeContainer.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkNodeContainerPeer } from "./peers/ArkNodeContainerPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkNodeContainerInterfaces.ts b/arkoala/arkui/src/generated/ArkNodeContainerInterfaces.ts index 14b9f532cf7dfe1004fa6fabee387b87b40628f2..6ab688dc54b1cbc501497360eba9c4b4f9344de5 100644 --- a/arkoala/arkui/src/generated/ArkNodeContainerInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkNodeContainerInterfaces.ts @@ -21,7 +21,7 @@ import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/int import { NodeAttach, remember } from "@koalaui/runtime" import { NodeController, LengthUnit, ShapeSize, PathShapeOptions, RectShapeOptions, RoundRectShapeOptions } from "./ArkArkuiExternalInterfaces" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkOffscreenCanvasMaterialized.ts b/arkoala/arkui/src/generated/ArkOffscreenCanvasMaterialized.ts index ce81ebe7eedbd3c3127e6a91698b02386c0a3359..75f6ee8243d8b28049880c823286e3678e11b61f 100644 --- a/arkoala/arkui/src/generated/ArkOffscreenCanvasMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkOffscreenCanvasMaterialized.ts @@ -29,7 +29,7 @@ import { ImageSmoothingQuality, CanvasLineCap, CanvasLineJoin, CanvasDirection, import { Path2D, Path2DInternal } from "./ArkPath2DMaterialized" import { ImageData, ImageDataInternal } from "./ArkImageDataMaterialized" import { Matrix2D, Matrix2DInternal } from "./ArkMatrix2DMaterialized" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -65,9 +65,9 @@ export class OffscreenCanvas implements MaterializedBase { return retval } constructor(width?: number, height?: number) { - if (((width) !== (undefined)) && ((height) !== (undefined))) + if (((width) !== (undefined)) || ((height) !== (undefined))) { - const ctorPtr: KPointer = OffscreenCanvas.ctor_offscreencanvas(width, height) + const ctorPtr: KPointer = OffscreenCanvas.ctor_offscreencanvas((width)!, (height)!) this.peer = new Finalizable(ctorPtr, OffscreenCanvas.getFinalizer()) } } @@ -102,7 +102,8 @@ export class OffscreenCanvas implements MaterializedBase { } private transferToImageBitmap_serialize(): ImageBitmap { const retval = ArkUIGeneratedNativeModule._OffscreenCanvas_transferToImageBitmap(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + const obj: ImageBitmap = ImageBitmapInternal.fromPtr(retval) + return obj } private getContext2d_serialize(options?: RenderingContextSettings): OffscreenCanvasRenderingContext2D { const thisSerializer: Serializer = Serializer.hold() @@ -115,7 +116,8 @@ export class OffscreenCanvas implements MaterializedBase { } const retval = ArkUIGeneratedNativeModule._OffscreenCanvas_getContext2d(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() - throw new Error("Object deserialization is not implemented.") + const obj: OffscreenCanvasRenderingContext2D = OffscreenCanvasRenderingContext2DInternal.fromPtr(retval) + return obj } private getHeight_serialize(): number { const retval = ArkUIGeneratedNativeModule._OffscreenCanvas_getHeight(this.peer!.ptr) diff --git a/arkoala/arkui/src/generated/ArkOffscreenCanvasRenderingContext2DMaterialized.ts b/arkoala/arkui/src/generated/ArkOffscreenCanvasRenderingContext2DMaterialized.ts index 10afb8f8555379ca3910061d0414a14e78efa16f..a656aedbcd7f17ea491b3e6a29eb83174bf5ae55 100644 --- a/arkoala/arkui/src/generated/ArkOffscreenCanvasRenderingContext2DMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkOffscreenCanvasRenderingContext2DMaterialized.ts @@ -28,7 +28,7 @@ import { ImageData, ImageDataInternal } from "./ArkImageDataMaterialized" import { Matrix2D, Matrix2DInternal } from "./ArkMatrix2DMaterialized" import { LengthMetricsUnit } from "./ArkUnitsInterfaces" import { RenderingContextSettings, RenderingContextSettingsInternal } from "./ArkRenderingContextSettingsMaterialized" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -62,9 +62,9 @@ export class OffscreenCanvasRenderingContext2D extends CanvasRenderer implements } constructor(width?: number, height?: number, settings?: RenderingContextSettings) { super() - if (((width) !== (undefined)) && ((height) !== (undefined)) && ((settings) !== (undefined))) + if (((width) !== (undefined)) || ((height) !== (undefined)) || ((settings) !== (undefined))) { - const ctorPtr: KPointer = OffscreenCanvasRenderingContext2D.ctor_offscreencanvasrenderingcontext2d(width, height, settings) + const ctorPtr: KPointer = OffscreenCanvasRenderingContext2D.ctor_offscreencanvasrenderingcontext2d((width)!, (height)!, (settings)!) this.peer = new Finalizable(ctorPtr, OffscreenCanvasRenderingContext2D.getFinalizer()) } } @@ -101,6 +101,7 @@ export class OffscreenCanvasRenderingContext2D extends CanvasRenderer implements } private transferToImageBitmap_serialize(): ImageBitmap { const retval = ArkUIGeneratedNativeModule._OffscreenCanvasRenderingContext2D_transferToImageBitmap(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + const obj: ImageBitmap = ImageBitmapInternal.fromPtr(retval) + return obj } } diff --git a/arkoala/arkui/src/generated/ArkPanGestureEventMaterialized.ts b/arkoala/arkui/src/generated/ArkPanGestureEventMaterialized.ts index 54aa79713e00984cc5263a57fb01d3b32d11fe97..94e9a0aa8f79b3d3d4ea802d4901837ea8527ca1 100644 --- a/arkoala/arkui/src/generated/ArkPanGestureEventMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkPanGestureEventMaterialized.ts @@ -22,7 +22,7 @@ import { EventTarget, SourceType, SourceTool } from "./ArkCommonInterfaces" import { FingerInfo } from "./ArkGestureInterfaces" import { Area, Length, Position } from "./ArkUnitsInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkPanGestureOptionsMaterialized.ts b/arkoala/arkui/src/generated/ArkPanGestureOptionsMaterialized.ts index 26c2bf20c80cd1ab727bd7e3021fc80d1f502389..e5690bf5db7f8505b399df6ce8bf3ac537ec82b0 100644 --- a/arkoala/arkui/src/generated/ArkPanGestureOptionsMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkPanGestureOptionsMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { PanDirection } from "./ArkGestureInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -73,7 +73,7 @@ export class PanGestureOptions implements MaterializedBase { return retval } constructor(value?: { fingers?: number, direction?: PanDirection, distance?: number }) { - const ctorPtr: KPointer = PanGestureOptions.ctor_pangestureoptions(value) + const ctorPtr: KPointer = PanGestureOptions.ctor_pangestureoptions((value)!) this.peer = new Finalizable(ctorPtr, PanGestureOptions.getFinalizer()) } static getFinalizer(): KPointer { diff --git a/arkoala/arkui/src/generated/ArkPanRecognizerMaterialized.ts b/arkoala/arkui/src/generated/ArkPanRecognizerMaterialized.ts index 0c18d779d58d56d820e8dfdf218b39c1e4736c0a..dab5785598165aca271997b129156333184079e1 100644 --- a/arkoala/arkui/src/generated/ArkPanRecognizerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkPanRecognizerMaterialized.ts @@ -21,7 +21,7 @@ import { GestureControl } from "./ArkGestureControlNamespace" import { GestureRecognizerState, PanDirection } from "./ArkGestureInterfaces" import { EventTargetInfo, EventTargetInfoInternal } from "./ArkEventTargetInfoMaterialized" import { PanGestureOptions, PanGestureOptionsInternal } from "./ArkPanGestureOptionsMaterialized" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -57,6 +57,7 @@ export class PanRecognizer extends GestureRecognizer implements MaterializedBase } private getPanGestureOptions_serialize(): PanGestureOptions { const retval = ArkUIGeneratedNativeModule._PanRecognizer_getPanGestureOptions(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + const obj: PanGestureOptions = PanGestureOptionsInternal.fromPtr(retval) + return obj } } diff --git a/arkoala/arkui/src/generated/ArkPanel.ts b/arkoala/arkui/src/generated/ArkPanel.ts index a2ae1ee371a26a43f4ce73dc0f006abbd351df2b..e674c7424423d6f48ef1c0e5964590bb8592746d 100644 --- a/arkoala/arkui/src/generated/ArkPanel.ts +++ b/arkoala/arkui/src/generated/ArkPanel.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkPanelPeer } from "./peers/ArkPanelPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkPanelInterfaces.ts b/arkoala/arkui/src/generated/ArkPanelInterfaces.ts index 1960210273c3cbffffce591dc7188dc064b9f65b..25c7ee5cdaadbd34504512587a71d5fde5f9ebe7 100644 --- a/arkoala/arkui/src/generated/ArkPanelInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkPanelInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkParagraphStyleMaterialized.ts b/arkoala/arkui/src/generated/ArkParagraphStyleMaterialized.ts index 1dfbc453c2d4bb85669526480e49be1a3ea4ce9e..ef6fa85f4ea83193b3244d438b54d261a2dc1d7c 100644 --- a/arkoala/arkui/src/generated/ArkParagraphStyleMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkParagraphStyleMaterialized.ts @@ -24,7 +24,7 @@ import { Dimension } from "./ArkUnitsInterfaces" import { LengthMetrics, LengthMetricsInternal } from "./ArkLengthMetricsMaterialized" import { LengthUnit } from "./ArkArkuiExternalInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -75,7 +75,7 @@ export class ParagraphStyle implements MaterializedBase { return retval } constructor(value?: ParagraphStyleInterface) { - const ctorPtr: KPointer = ParagraphStyle.ctor_paragraphstyle(value) + const ctorPtr: KPointer = ParagraphStyle.ctor_paragraphstyle((value)!) this.peer = new Finalizable(ctorPtr, ParagraphStyle.getFinalizer()) } static getFinalizer(): KPointer { diff --git a/arkoala/arkui/src/generated/ArkPath.ts b/arkoala/arkui/src/generated/ArkPath.ts index a9178e1ac46ccb202a7bf5311990bbbfc2aa1be0..07179a869a8112567080dc2e9df0ee4efaa180c0 100644 --- a/arkoala/arkui/src/generated/ArkPath.ts +++ b/arkoala/arkui/src/generated/ArkPath.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonShapeMethodComponent } from "./ArkCommon" import { ArkPathPeer } from "./peers/ArkPathPeer" import { CommonShapeMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkPath2DMaterialized.ts b/arkoala/arkui/src/generated/ArkPath2DMaterialized.ts index 4d0f4bf4cb0372d4c6c5733a4ac374fa9d7cf2cc..faf7024d1fc746a7feedef57df834e6ffbe6ec46 100644 --- a/arkoala/arkui/src/generated/ArkPath2DMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkPath2DMaterialized.ts @@ -19,7 +19,7 @@ import { CanvasPath, CanvasPathInternal } from "./ArkCanvasPathMaterialized" import { LengthMetricsUnit } from "./ArkUnitsInterfaces" import { Matrix2D, Matrix2DInternal } from "./ArkMatrix2DMaterialized" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -58,7 +58,6 @@ export class Path2D extends CanvasPath implements MaterializedBase { } private addPath_serialize(path: Path2D, transform?: Matrix2D): void { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writePath2D(path) let transform_type: int32 = RuntimeType.UNDEFINED transform_type = runtimeType(transform) thisSerializer.writeInt8(transform_type) @@ -66,7 +65,7 @@ export class Path2D extends CanvasPath implements MaterializedBase { const transform_value = transform! thisSerializer.writeMatrix2D(transform_value) } - ArkUIGeneratedNativeModule._Path2D_addPath(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + ArkUIGeneratedNativeModule._Path2D_addPath(this.peer!.ptr, toPeerPtr(path), thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } } diff --git a/arkoala/arkui/src/generated/ArkPathInterfaces.ts b/arkoala/arkui/src/generated/ArkPathInterfaces.ts index e29c50458e351044cdd14f0ed3248286afed6fac..a93d7c975b00af043c0f7a1c17591d8c680fd9de 100644 --- a/arkoala/arkui/src/generated/ArkPathInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkPathInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonShapeMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkPathShapeMaterialized.ts b/arkoala/arkui/src/generated/ArkPathShapeMaterialized.ts index b86afb9dafe9729c7440ac2776358970727871e9..22ce9d594379069ab1842e174cf04eb51be65c22 100644 --- a/arkoala/arkui/src/generated/ArkPathShapeMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkPathShapeMaterialized.ts @@ -20,7 +20,7 @@ import { PathShapeOptions } from "./ArkArkuiExternalInterfaces" import { Position, ResourceColor, Length } from "./ArkUnitsInterfaces" import { Color } from "./ArkEnumsInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -53,7 +53,7 @@ export class PathShape implements MaterializedBase { return retval } constructor(options?: PathShapeOptions) { - const ctorPtr: KPointer = PathShape.ctor_pathshape(options) + const ctorPtr: KPointer = PathShape.ctor_pathshape((options)!) this.peer = new Finalizable(ctorPtr, PathShape.getFinalizer()) } static getFinalizer(): KPointer { diff --git a/arkoala/arkui/src/generated/ArkPatternLock.ts b/arkoala/arkui/src/generated/ArkPatternLock.ts index 0f0a59e2bf638d51a0bdab344254dacb38c4658f..83bdb29ddcb4e71199dd3f0db812ba535dde9a6e 100644 --- a/arkoala/arkui/src/generated/ArkPatternLock.ts +++ b/arkoala/arkui/src/generated/ArkPatternLock.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkPatternLockPeer } from "./peers/ArkPatternLockPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkPatternLockControllerMaterialized.ts b/arkoala/arkui/src/generated/ArkPatternLockControllerMaterialized.ts index c209ba88b81fdfe6becac272775d481846255f34..6606b87b61f289cca9a144a6df11e0273d9c8edc 100644 --- a/arkoala/arkui/src/generated/ArkPatternLockControllerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkPatternLockControllerMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { PatternLockChallengeResult } from "./ArkPatternLockInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkPatternLockInterfaces.ts b/arkoala/arkui/src/generated/ArkPatternLockInterfaces.ts index b5c2c0c1e2c94049ea815594c33eec0b29309f34..ac90c9590071e2189a21d930c58e19e1b867aa27 100644 --- a/arkoala/arkui/src/generated/ArkPatternLockInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkPatternLockInterfaces.ts @@ -19,7 +19,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { ResourceColor, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { ResourceColor, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" import { LengthUnit, ShapeSize, PathShapeOptions, RectShapeOptions, RoundRectShapeOptions } from "./ArkArkuiExternalInterfaces" import { Resource } from "./ArkResourceInterfaces" @@ -44,6 +44,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkPermissionRequestMaterialized.ts b/arkoala/arkui/src/generated/ArkPermissionRequestMaterialized.ts index 9691575d2453328230095bd8a0919403fc2506a8..0dfac053d17d68d51b104fb7710d38c42fdfff52 100644 --- a/arkoala/arkui/src/generated/ArkPermissionRequestMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkPermissionRequestMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkPinchGestureEventMaterialized.ts b/arkoala/arkui/src/generated/ArkPinchGestureEventMaterialized.ts index 6a2c07fed85242ca020bb74f81dcd0047ce206ea..09659ec20ff8e3bd9f7ca8d8b8844c5140342a94 100644 --- a/arkoala/arkui/src/generated/ArkPinchGestureEventMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkPinchGestureEventMaterialized.ts @@ -22,7 +22,7 @@ import { EventTarget, SourceType, SourceTool } from "./ArkCommonInterfaces" import { FingerInfo } from "./ArkGestureInterfaces" import { Area, Length, Position } from "./ArkUnitsInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkPixelMapMaterialized.ts b/arkoala/arkui/src/generated/ArkPixelMapMaterialized.ts index 0f9b2688b798515f56efc1862da2584df761473b..2cc5b425428a562079598103bdfa711c6855aa33 100644 --- a/arkoala/arkui/src/generated/ArkPixelMapMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkPixelMapMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkPixelMapMockMaterialized.ts b/arkoala/arkui/src/generated/ArkPixelMapMockMaterialized.ts index e72527342c62506b6a124ac70ad0a5735b02898f..0ba96a4851337aafb621466e69017dcdbd38f4ca 100644 --- a/arkoala/arkui/src/generated/ArkPixelMapMockMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkPixelMapMockMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkPluginComponent.ts b/arkoala/arkui/src/generated/ArkPluginComponent.ts index 038dd13638efdfef2d63d9795f09b16dc82dd05b..35e0244071db109a40cb95ee33fa5e59a045f4b4 100644 --- a/arkoala/arkui/src/generated/ArkPluginComponent.ts +++ b/arkoala/arkui/src/generated/ArkPluginComponent.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkPluginComponentPeer } from "./peers/ArkPluginComponentPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, VoidCallback } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, VoidCallback } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkPluginComponentInterfaces.ts b/arkoala/arkui/src/generated/ArkPluginComponentInterfaces.ts index 1d273cd92eed74baaafcfbf3842372e90a558e05..2bc0c2430a7f0eea9fd96ffa2a239b62775c938e 100644 --- a/arkoala/arkui/src/generated/ArkPluginComponentInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkPluginComponentInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, VoidCallback } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, VoidCallback } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkPolygon.ts b/arkoala/arkui/src/generated/ArkPolygon.ts index afa7e040a34459b8f7546a9e59178b2936865cd5..df9e1416295fb18f4d38c29b9343c484c798ae04 100644 --- a/arkoala/arkui/src/generated/ArkPolygon.ts +++ b/arkoala/arkui/src/generated/ArkPolygon.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonShapeMethodComponent } from "./ArkCommon" import { ArkPolygonPeer } from "./peers/ArkPolygonPeer" import { CommonShapeMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkPolygonInterfaces.ts b/arkoala/arkui/src/generated/ArkPolygonInterfaces.ts index 608f1b1b0a0c67b6f34625dd647d7fe1f608cff7..e0fc6db40f3abd8ed4249c8796ca1dc694498709 100644 --- a/arkoala/arkui/src/generated/ArkPolygonInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkPolygonInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonShapeMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkPolyline.ts b/arkoala/arkui/src/generated/ArkPolyline.ts index 35f1083386339fb28a29314591cff3623f1f51e4..b2a5f05cc6a5f12f8b4c05306aa6b8a860eed1ca 100644 --- a/arkoala/arkui/src/generated/ArkPolyline.ts +++ b/arkoala/arkui/src/generated/ArkPolyline.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonShapeMethodComponent } from "./ArkCommon" import { ArkPolylinePeer } from "./peers/ArkPolylinePeer" import { CommonShapeMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkPolylineInterfaces.ts b/arkoala/arkui/src/generated/ArkPolylineInterfaces.ts index 848d46dc72eb72584bd01a4a3ae8b61c2cfc32bf..8705ab92769e23080ee9e0432f1507faf8e2418e 100644 --- a/arkoala/arkui/src/generated/ArkPolylineInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkPolylineInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonShapeMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkProfilerNamespace.ts b/arkoala/arkui/src/generated/ArkProfilerNamespace.ts index 7c57b334cbae15209b41ea011988b1c740cf6029..f202173cddfa2fd5e493ac433f99e28b148aedc6 100644 --- a/arkoala/arkui/src/generated/ArkProfilerNamespace.ts +++ b/arkoala/arkui/src/generated/ArkProfilerNamespace.ts @@ -16,40 +16,14 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" -import { unsafeCast, int32, float32 } from "@koalaui/common" -import { Serializer } from "./peers/Serializer" -import { CallbackKind } from "./peers/CallbackKind" -import { Deserializer, createDeserializer } from "./peers/Deserializer" -import { CallbackTransformer } from "./peers/CallbackTransformer" -import { ArkUIGeneratedNativeModule } from "./ArkUIGeneratedNativeModule" +import { GlobalScope } from "./peers/GlobalScope" export namespace Profiler { - export class GlobalScope_Profiler_inspector { - public static registerVsyncCallback(callback_: ((info: string) => void)): void { - const callback__casted = callback_ as (((info: string) => void)) - GlobalScope_Profiler_inspector.registerVsyncCallback_serialize(callback__casted) - return - } - public static unregisterVsyncCallback(): void { - GlobalScope_Profiler_inspector.unregisterVsyncCallback_serialize() - return - } - private static registerVsyncCallback_serialize(callback_: ((info: string) => void)): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(callback_) - ArkUIGeneratedNativeModule._GlobalScope_Profiler_inspector_registerVsyncCallback(thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - } - private static unregisterVsyncCallback_serialize(): void { - ArkUIGeneratedNativeModule._GlobalScope_Profiler_inspector_unregisterVsyncCallback() - } + export function registerVsyncCallback(callback_: ((info: string) => void)): void { + GlobalScope.Profiler_registerVsyncCallback(callback_) } } export namespace Profiler { - export function registerVsyncCallback(callback_: ((info: string) => void)): void { - GlobalScope_Profiler_inspector.registerVsyncCallback(callback_) - } export function unregisterVsyncCallback(): void { - GlobalScope_Profiler_inspector.unregisterVsyncCallback() + GlobalScope.Profiler_unregisterVsyncCallback() } } diff --git a/arkoala/arkui/src/generated/ArkProgress.ts b/arkoala/arkui/src/generated/ArkProgress.ts index b589c363eba096adcda0af0a343145d3307cc6fb..6a3a22c720e849761d5e2a8a5779cdedefae2a1c 100644 --- a/arkoala/arkui/src/generated/ArkProgress.ts +++ b/arkoala/arkui/src/generated/ArkProgress.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkProgressPeer } from "./peers/ArkProgressPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, ContentModifier, CommonConfiguration } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkProgressInterfaces.ts b/arkoala/arkui/src/generated/ArkProgressInterfaces.ts index 7e21b8c155c47eb8c5d7b45f29598b8a55d748a4..fa2b55f63e6808e4e64cd8c6c7a93c8ed65e3aae 100644 --- a/arkoala/arkui/src/generated/ArkProgressInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkProgressInterfaces.ts @@ -19,7 +19,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { Length, PX, VP, LPX, ResourceColor, Font, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, FP, Percentage, ColorMetrics, Area, Bias } from "./ArkUnitsInterfaces" +import { Length, PX, VP, LPX, ResourceColor, Font, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, FP, Percentage, Area, Bias } from "./ArkUnitsInterfaces" import { Resource } from "./ArkResourceInterfaces" import { FontWeight, FontStyle, HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource } from "./ArkEnumsInterfaces" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, ContentModifier, CommonConfiguration } from "./ArkCommonInterfaces" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkProgressMaskMaterialized.ts b/arkoala/arkui/src/generated/ArkProgressMaskMaterialized.ts index 53b7a11e7aa01e95652d8019641aa9a554d605a9..2ec1e7291625f299c005e0ab83d1b9eb5c2c8421 100644 --- a/arkoala/arkui/src/generated/ArkProgressMaskMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkProgressMaskMaterialized.ts @@ -19,7 +19,7 @@ import { ResourceColor } from "./ArkUnitsInterfaces" import { Color } from "./ArkEnumsInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -67,9 +67,9 @@ export class ProgressMask implements MaterializedBase { return retval } constructor(value?: number, total?: number, color?: ResourceColor) { - if (((value) !== (undefined)) && ((total) !== (undefined)) && ((color) !== (undefined))) + if (((value) !== (undefined)) || ((total) !== (undefined)) || ((color) !== (undefined))) { - const ctorPtr: KPointer = ProgressMask.ctor_progressmask(value, total, color) + const ctorPtr: KPointer = ProgressMask.ctor_progressmask((value)!, (total)!, (color)!) this.peer = new Finalizable(ctorPtr, ProgressMask.getFinalizer()) } } diff --git a/arkoala/arkui/src/generated/ArkQrcode.ts b/arkoala/arkui/src/generated/ArkQrcode.ts index 585e6b6fbf8db45a2f89d745221a3c2e0a165503..f3a682c40fa4a043e10b0887fc4a90f11f708d97 100644 --- a/arkoala/arkui/src/generated/ArkQrcode.ts +++ b/arkoala/arkui/src/generated/ArkQrcode.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkQRCodePeer } from "./peers/ArkQrcodePeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkQrcodeInterfaces.ts b/arkoala/arkui/src/generated/ArkQrcodeInterfaces.ts index 1a509e8999f302c08a1e22d78c17793fa129b8ed..226a7b87e23b850ff8d5c1f51d59103f78d82297 100644 --- a/arkoala/arkui/src/generated/ArkQrcodeInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkQrcodeInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkRadio.ts b/arkoala/arkui/src/generated/ArkRadio.ts index 2f7bcaf1f25ea81ffe95ce7a74967b712febf77e..b4929847a118014f3f82875d35cd5941f2aef3c8 100644 --- a/arkoala/arkui/src/generated/ArkRadio.ts +++ b/arkoala/arkui/src/generated/ArkRadio.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkRadioPeer } from "./peers/ArkRadioPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, ContentModifier, CommonConfiguration } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkRadioInterfaces.ts b/arkoala/arkui/src/generated/ArkRadioInterfaces.ts index 5192c132ef94a0d4d38c7220cac77c77c9145dec..04e147b70ea851aaf148dbbf0fe711ecec1fdc63 100644 --- a/arkoala/arkui/src/generated/ArkRadioInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkRadioInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CustomBuilder, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, ContentModifier, CommonConfiguration } from "./ArkCommonInterfaces" -import { ResourceColor, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { ResourceColor, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkRating.ts b/arkoala/arkui/src/generated/ArkRating.ts index b80d4b72d0ba1d0b5ec726014797c340b84aced1..b3e6a35f922a1a4c8ac227081bf972bf808b9700 100644 --- a/arkoala/arkui/src/generated/ArkRating.ts +++ b/arkoala/arkui/src/generated/ArkRating.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkRatingPeer } from "./peers/ArkRatingPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, ContentModifier, CommonConfiguration } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkRatingInterfaces.ts b/arkoala/arkui/src/generated/ArkRatingInterfaces.ts index f6bcbfa44719a57ca2c4d0f66527f558a258c701..f8b57375bf6cf808acba5731e1a54b97750132d5 100644 --- a/arkoala/arkui/src/generated/ArkRatingInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkRatingInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, ContentModifier, CommonConfiguration } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkRect.ts b/arkoala/arkui/src/generated/ArkRect.ts index a39d70e22e0300894ffb736d750b0534b2beacce..fda41df37ed907f24da362d99c0a80d00b61a9bd 100644 --- a/arkoala/arkui/src/generated/ArkRect.ts +++ b/arkoala/arkui/src/generated/ArkRect.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonShapeMethodComponent } from "./ArkCommon" import { ArkRectPeer } from "./peers/ArkRectPeer" import { CommonShapeMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkRectInterfaces.ts b/arkoala/arkui/src/generated/ArkRectInterfaces.ts index 574825ead9729f923b79ee51ae450ffd421d2f96..e754258ac6276fc1c6feb936b1e3ed452cc5bc8c 100644 --- a/arkoala/arkui/src/generated/ArkRectInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkRectInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonShapeMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkRectShapeMaterialized.ts b/arkoala/arkui/src/generated/ArkRectShapeMaterialized.ts index 3787cd3984ccc3c6edb02aa21f3c320c83ec5d51..8a13797642c0f31a435ccebd6e1597d65214949e 100644 --- a/arkoala/arkui/src/generated/ArkRectShapeMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkRectShapeMaterialized.ts @@ -20,7 +20,7 @@ import { RectShapeOptions, RoundRectShapeOptions, ShapeSize } from "./ArkArkuiEx import { Position, ResourceColor, Length, SizeOptions } from "./ArkUnitsInterfaces" import { Color } from "./ArkEnumsInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -64,7 +64,7 @@ export class RectShape implements MaterializedBase { return retval } constructor(options?: RectShapeOptions | RoundRectShapeOptions) { - const ctorPtr: KPointer = RectShape.ctor_rectshape(options) + const ctorPtr: KPointer = RectShape.ctor_rectshape((options)!) this.peer = new Finalizable(ctorPtr, RectShape.getFinalizer()) } static getFinalizer(): KPointer { diff --git a/arkoala/arkui/src/generated/ArkRefresh.ts b/arkoala/arkui/src/generated/ArkRefresh.ts index 15fa886df55fad70723c3db60af917f9d0744d1b..cc8876dadb4fd7881eb3236dd6576cc1bc2ffa59 100644 --- a/arkoala/arkui/src/generated/ArkRefresh.ts +++ b/arkoala/arkui/src/generated/ArkRefresh.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkRefreshPeer } from "./peers/ArkRefreshPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkRefreshInterfaces.ts b/arkoala/arkui/src/generated/ArkRefreshInterfaces.ts index 61f44cdea565dab045947f099ff8c061ed83b621..25f2d532f6d19de3fbecb9bf9d3766b1da236937 100644 --- a/arkoala/arkui/src/generated/ArkRefreshInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkRefreshInterfaces.ts @@ -19,7 +19,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { ResourceStr, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { ResourceStr, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { CustomBuilder, ComponentContent, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkRelativeContainer.ts b/arkoala/arkui/src/generated/ArkRelativeContainer.ts index fabc550a7c4207969faa2aa3714b07b0690a0e03..6becda46219530cca8bcce30f1e52c210323acfa 100644 --- a/arkoala/arkui/src/generated/ArkRelativeContainer.ts +++ b/arkoala/arkui/src/generated/ArkRelativeContainer.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkRelativeContainerPeer } from "./peers/ArkRelativeContainerPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkRelativeContainerInterfaces.ts b/arkoala/arkui/src/generated/ArkRelativeContainerInterfaces.ts index 6b195ccacf7fcb08348a97dd34743328d6dd9d5b..ae682f3c1c3f30494e565c87ee72f563c229a08e 100644 --- a/arkoala/arkui/src/generated/ArkRelativeContainerInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkRelativeContainerInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkRemoteWindow.ts b/arkoala/arkui/src/generated/ArkRemoteWindow.ts index eb1a5b2b5ae7c1bea7ee9eef9e343e8ebf6dffea..04279c1280589c56966852912cec6bbbad042af0 100644 --- a/arkoala/arkui/src/generated/ArkRemoteWindow.ts +++ b/arkoala/arkui/src/generated/ArkRemoteWindow.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkRemoteWindowPeer } from "./peers/ArkRemoteWindowPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkRemoteWindowInterfaces.ts b/arkoala/arkui/src/generated/ArkRemoteWindowInterfaces.ts index 3231c5b7e2c12ea83c97cfc5cdc82e92fe8c463e..5bd8ceeb09588a29c2041c75ce83b42aea3c6aaa 100644 --- a/arkoala/arkui/src/generated/ArkRemoteWindowInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkRemoteWindowInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkRenderingContextSettingsMaterialized.ts b/arkoala/arkui/src/generated/ArkRenderingContextSettingsMaterialized.ts index 4a85bfeaa8f03d19cdd99c368db63466335e9c0f..82752707adfe04b1716f827a7cad8f9f0acf8e08 100644 --- a/arkoala/arkui/src/generated/ArkRenderingContextSettingsMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkRenderingContextSettingsMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -56,7 +56,7 @@ export class RenderingContextSettings implements MaterializedBase { return retval } constructor(antialias?: boolean) { - const ctorPtr: KPointer = RenderingContextSettings.ctor_renderingcontextsettings(antialias) + const ctorPtr: KPointer = RenderingContextSettings.ctor_renderingcontextsettings((antialias)!) this.peer = new Finalizable(ctorPtr, RenderingContextSettings.getFinalizer()) } static getFinalizer(): KPointer { diff --git a/arkoala/arkui/src/generated/ArkReplaceSymbolEffectMaterialized.ts b/arkoala/arkui/src/generated/ArkReplaceSymbolEffectMaterialized.ts index 771dedb25e5dce3d2290fc7835562193cb05aafa..68aee931bbc3f3e5c22a09d1a5c9430888cbe9c5 100644 --- a/arkoala/arkui/src/generated/ArkReplaceSymbolEffectMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkReplaceSymbolEffectMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { SymbolEffect, EffectScope } from "./ArkArkuiExternalInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -57,7 +57,7 @@ export class ReplaceSymbolEffect implements MaterializedBase,SymbolEffect { return retval } constructor(scope?: EffectScope) { - const ctorPtr: KPointer = ReplaceSymbolEffect.ctor_replacesymboleffect(scope) + const ctorPtr: KPointer = ReplaceSymbolEffect.ctor_replacesymboleffect((scope)!) this.peer = new Finalizable(ctorPtr, ReplaceSymbolEffect.getFinalizer()) } static getFinalizer(): KPointer { diff --git a/arkoala/arkui/src/generated/ArkRichEditor.ts b/arkoala/arkui/src/generated/ArkRichEditor.ts index 1eb1c0da131182c5ae54aecef108bc4958c7e55a..07a5db13d5ff1885c3e8f3659b599f2fb565d60e 100644 --- a/arkoala/arkui/src/generated/ArkRichEditor.ts +++ b/arkoala/arkui/src/generated/ArkRichEditor.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkRichEditorPeer } from "./peers/ArkRichEditorPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, SelectionOptions, MenuPolicy } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, CopyOptions, BarState, TextDecorationType, TextDecorationStyle, TextAlign, WordBreak, LineBreakStrategy, ImageSpanAlignment, ImageFit } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkRichEditorBaseControllerMaterialized.ts b/arkoala/arkui/src/generated/ArkRichEditorBaseControllerMaterialized.ts index 79b31138fd7912ffde6be079c50e205c93fe3b93..bb468304815f2a71e1c7dcfa9da985aca8c5faa7 100644 --- a/arkoala/arkui/src/generated/ArkRichEditorBaseControllerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkRichEditorBaseControllerMaterialized.ts @@ -27,7 +27,7 @@ import { ResourceColor, Length, ResourceStr } from "./ArkUnitsInterfaces" import { FontStyle, FontWeight, TextDecorationType, TextDecorationStyle, Color, ColoringStrategy } from "./ArkEnumsInterfaces" import { DecorationStyleInterface } from "./ArkStyledStringInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -138,7 +138,8 @@ export class RichEditorBaseController implements MaterializedBase { } private getLayoutManager_serialize(): LayoutManager { const retval = ArkUIGeneratedNativeModule._RichEditorBaseController_getLayoutManager(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + const obj: LayoutManager = LayoutManagerInternal.fromPtr(retval) + return obj } private getPreviewText_serialize(): PreviewText { const retval = ArkUIGeneratedNativeModule._RichEditorBaseController_getPreviewText(this.peer!.ptr) diff --git a/arkoala/arkui/src/generated/ArkRichEditorControllerMaterialized.ts b/arkoala/arkui/src/generated/ArkRichEditorControllerMaterialized.ts index 2a9e208e6562663cdc4a90ca3e650cd92cc432a5..088ccc5167439465995a4053f306198b82080de9 100644 --- a/arkoala/arkui/src/generated/ArkRichEditorControllerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkRichEditorControllerMaterialized.ts @@ -39,7 +39,7 @@ import { FingerInfo } from "./ArkGestureInterfaces" import { ImageAttachment, ImageAttachmentInternal } from "./ArkImageAttachmentMaterialized" import { CustomSpan, CustomSpanInternal } from "./ArkCustomSpanMaterialized" import { LengthMetrics, LengthMetricsInternal } from "./ArkLengthMetricsMaterialized" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -272,10 +272,7 @@ export class RichEditorController extends RichEditorBaseController implements Ma return new Deserializer(retval.buffer, retval.byteLength).readRichEditorSelection() } private fromStyledString_serialize(value: StyledString): Array { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeStyledString(value) - const retval = ArkUIGeneratedNativeModule._RichEditorController_fromStyledString(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + const retval = ArkUIGeneratedNativeModule._RichEditorController_fromStyledString(this.peer!.ptr, toPeerPtr(value)) throw new Error("Object deserialization is not implemented.") } private toStyledString_serialize(value: RichEditorRange): StyledString { @@ -283,6 +280,7 @@ export class RichEditorController extends RichEditorBaseController implements Ma thisSerializer.writeRichEditorRange(value) const retval = ArkUIGeneratedNativeModule._RichEditorController_toStyledString(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() - throw new Error("Object deserialization is not implemented.") + const obj: StyledString = StyledStringInternal.fromPtr(retval) + return obj } } diff --git a/arkoala/arkui/src/generated/ArkRichEditorInterfaces.ts b/arkoala/arkui/src/generated/ArkRichEditorInterfaces.ts index 74b9bdacb27dc96bcec73736498d5a7f616f5f94..99c6f9ea60c72c72253c67f20dbbcb5930f3fab8 100644 --- a/arkoala/arkui/src/generated/ArkRichEditorInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkRichEditorInterfaces.ts @@ -19,7 +19,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { ResourceColor, Length, ResourceStr, Dimension, Margin, BorderRadiuses, Area, Position, Font, SizeOptions, Padding, ConstraintSizeOptions, ChainWeightOptions, LocalizedPadding, LocalizedMargin, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Bias } from "./ArkUnitsInterfaces" +import { ResourceColor, Length, ResourceStr, Dimension, Margin, BorderRadiuses, Area, Position, Font, SizeOptions, Padding, ConstraintSizeOptions, ChainWeightOptions, LocalizedPadding, LocalizedMargin, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Bias } from "./ArkUnitsInterfaces" import { FontStyle, FontWeight, TextDecorationType, TextDecorationStyle, Color, ColoringStrategy, TextAlign, WordBreak, LineBreakStrategy, ImageSpanAlignment, ImageFit, HitTestMode, ImageSize, Alignment, BorderStyle, HoverEffect, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, CopyOptions, BarState } from "./ArkEnumsInterfaces" import { DecorationStyleInterface, StyleOptions, StyledStringKey, SpanStyle, ImageAttachmentLayoutStyle, ImageAttachmentInterface, CustomSpanMeasureInfo, CustomSpanMetrics, CustomSpanDrawInfo, StyledStringValue } from "./ArkStyledStringInterfaces" import { ShadowOptions, ShadowType, EventTarget, SourceType, SourceTool, SelectionOptions, CustomBuilder, MenuPolicy, DrawContext, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, DragItemInfo, MotionPathOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, RectResult, TouchTestStrategy, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" @@ -59,6 +59,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkRichEditorStyledStringControllerMaterialized.ts b/arkoala/arkui/src/generated/ArkRichEditorStyledStringControllerMaterialized.ts index 071d4022c67ee16034db4b3c2c8c783feff9f755..8d17f62e23f06574531a3041da58161f4124b434 100644 --- a/arkoala/arkui/src/generated/ArkRichEditorStyledStringControllerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkRichEditorStyledStringControllerMaterialized.ts @@ -35,7 +35,7 @@ import { ImageAttachment, ImageAttachmentInternal } from "./ArkImageAttachmentMa import { CustomSpan, CustomSpanInternal } from "./ArkCustomSpanMaterialized" import { PixelMap, PixelMapInternal } from "./ArkPixelMapMaterialized" import { LengthMetrics, LengthMetricsInternal } from "./ArkLengthMetricsMaterialized" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -83,14 +83,12 @@ export class RichEditorStyledStringController extends RichEditorBaseController i return } private setStyledString_serialize(styledString: StyledString): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeStyledString(styledString) - ArkUIGeneratedNativeModule._RichEditorStyledStringController_setStyledString(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._RichEditorStyledStringController_setStyledString(this.peer!.ptr, toPeerPtr(styledString)) } private getStyledString_serialize(): MutableStyledString { const retval = ArkUIGeneratedNativeModule._RichEditorStyledStringController_getStyledString(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + const obj: MutableStyledString = MutableStyledStringInternal.fromPtr(retval) + return obj } private getSelection_serialize(): RichEditorRange { const retval = ArkUIGeneratedNativeModule._RichEditorStyledStringController_getSelection(this.peer!.ptr) diff --git a/arkoala/arkui/src/generated/ArkRichText.ts b/arkoala/arkui/src/generated/ArkRichText.ts index 24d2455c36918aa36e0d43601904a8da2c1db6c2..addf0fd711b7a0c3669e77a9ccac39306bbd8d45 100644 --- a/arkoala/arkui/src/generated/ArkRichText.ts +++ b/arkoala/arkui/src/generated/ArkRichText.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkRichTextPeer } from "./peers/ArkRichTextPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkRichTextInterfaces.ts b/arkoala/arkui/src/generated/ArkRichTextInterfaces.ts index 7cd18e1b0036b38d9ec45e5f2e8de4c1c3cda801..de345297090280923199ff5d123a05a4735a3bdc 100644 --- a/arkoala/arkui/src/generated/ArkRichTextInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkRichTextInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkRootScene.ts b/arkoala/arkui/src/generated/ArkRootScene.ts index 9d0921014fd4f17c20f54ea753b3306b49f29a3c..83ff27e51ce425c61fd48ef043b39b82fddfc95d 100644 --- a/arkoala/arkui/src/generated/ArkRootScene.ts +++ b/arkoala/arkui/src/generated/ArkRootScene.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkRootScenePeer } from "./peers/ArkRootScenePeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkRootSceneInterfaces.ts b/arkoala/arkui/src/generated/ArkRootSceneInterfaces.ts index 9fe1f67ad13b7fbdeb0fdd2bbb3539ee4a2ff5cc..cf1a4f0b189500d906561a8cef99f7855c5cab96 100644 --- a/arkoala/arkui/src/generated/ArkRootSceneInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkRootSceneInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkRotationGestureEventMaterialized.ts b/arkoala/arkui/src/generated/ArkRotationGestureEventMaterialized.ts index 3a544e97b3ddce19b72d26fedef0e3aeb1081288..3e26030dc7d63d81903df9000af4ab0b668f6956 100644 --- a/arkoala/arkui/src/generated/ArkRotationGestureEventMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkRotationGestureEventMaterialized.ts @@ -22,7 +22,7 @@ import { EventTarget, SourceType, SourceTool } from "./ArkCommonInterfaces" import { FingerInfo } from "./ArkGestureInterfaces" import { Area, Length, Position } from "./ArkUnitsInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkRow.ts b/arkoala/arkui/src/generated/ArkRow.ts index bd16bd0a327afdbb1409bc67aa627832e2eaf355..392fe123c2fe96a533134c933d85f65f3c9e89f1 100644 --- a/arkoala/arkui/src/generated/ArkRow.ts +++ b/arkoala/arkui/src/generated/ArkRow.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkRowPeer } from "./peers/ArkRowPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, PointLightStyle, LightSource } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, FlexAlign, IlluminatedType } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkRowInterfaces.ts b/arkoala/arkui/src/generated/ArkRowInterfaces.ts index ee19f0597ef8d64bb944394b9a61741113ea2f2b..bbe77634d64f0975138877dbff17319aa45a2d32 100644 --- a/arkoala/arkui/src/generated/ArkRowInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkRowInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, PointLightStyle, LightSource } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, FlexAlign, IlluminatedType } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkRowSplit.ts b/arkoala/arkui/src/generated/ArkRowSplit.ts index 889b94df4c1605d55bb2bc37d448da2a19a92862..57aad2685e6a831270934c99311113f2531b97a4 100644 --- a/arkoala/arkui/src/generated/ArkRowSplit.ts +++ b/arkoala/arkui/src/generated/ArkRowSplit.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkRowSplitPeer } from "./peers/ArkRowSplitPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkRowSplitInterfaces.ts b/arkoala/arkui/src/generated/ArkRowSplitInterfaces.ts index 1a4b01df3cd5f2477f70a91b84962bc277f328f6..320e5859f9038c2ffe222600946e3bcb676edbc3 100644 --- a/arkoala/arkui/src/generated/ArkRowSplitInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkRowSplitInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkScaleSymbolEffectMaterialized.ts b/arkoala/arkui/src/generated/ArkScaleSymbolEffectMaterialized.ts index b82c41af94bc431d82b3c387e0ca40ff54d5b9e1..0a822eb20bfae17e3816803cdf04c6c2b909f6fb 100644 --- a/arkoala/arkui/src/generated/ArkScaleSymbolEffectMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkScaleSymbolEffectMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { SymbolEffect, EffectScope, EffectDirection } from "./ArkArkuiExternalInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -71,7 +71,7 @@ export class ScaleSymbolEffect implements MaterializedBase,SymbolEffect { return retval } constructor(scope?: EffectScope, direction?: EffectDirection) { - const ctorPtr: KPointer = ScaleSymbolEffect.ctor_scalesymboleffect(scope, direction) + const ctorPtr: KPointer = ScaleSymbolEffect.ctor_scalesymboleffect((scope)!, (direction)!) this.peer = new Finalizable(ctorPtr, ScaleSymbolEffect.getFinalizer()) } static getFinalizer(): KPointer { diff --git a/arkoala/arkui/src/generated/ArkScreen.ts b/arkoala/arkui/src/generated/ArkScreen.ts index d346b5cf1cd4a92ba65f12dbc4e191b416ca7efc..8f70f9342430bfeba911333d765ad2cbb9ed675f 100644 --- a/arkoala/arkui/src/generated/ArkScreen.ts +++ b/arkoala/arkui/src/generated/ArkScreen.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkScreenPeer } from "./peers/ArkScreenPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkScreenCaptureHandlerMaterialized.ts b/arkoala/arkui/src/generated/ArkScreenCaptureHandlerMaterialized.ts index 95fdf101c49c85cd77e2a75af63cd6e949d8e4a0..830814b1edb56754cc0bd4c02bbff95b7f98c8b3 100644 --- a/arkoala/arkui/src/generated/ArkScreenCaptureHandlerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkScreenCaptureHandlerMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { ScreenCaptureConfig, WebCaptureMode } from "./ArkWebInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkScreenInterfaces.ts b/arkoala/arkui/src/generated/ArkScreenInterfaces.ts index e0184385108ecb3e3133b7d4c386913ea44d54d5..00ce374a253f8dd543f293d8f693b9396b73fe4a 100644 --- a/arkoala/arkui/src/generated/ArkScreenInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkScreenInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkScroll.ts b/arkoala/arkui/src/generated/ArkScroll.ts index 6fdd0ac716f0924a86bc64418b10bdba6484d67a..0c4c6ccbf1c719a47741b52ba17a786b080558f4 100644 --- a/arkoala/arkui/src/generated/ArkScroll.ts +++ b/arkoala/arkui/src/generated/ArkScroll.ts @@ -24,7 +24,7 @@ import { ArkScrollableCommonMethodComponent } from "./ArkCommon" import { ArkScrollPeer } from "./peers/ArkScrollPeer" import { UseEventsProperties } from "./use_properties" import { ScrollableCommonMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, NestedScrollOptions, ContentClipMode, EdgeEffectOptions, FadingEdgeOptions } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, VoidCallback } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, VoidCallback } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, BarState, EdgeEffect, NestedScrollMode, Edge } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkScrollBar.ts b/arkoala/arkui/src/generated/ArkScrollBar.ts index a401bc5e8264c9c4aeb9b6991d9f3249dba74c54..e6bfefeebe96be99851e4712d823cbbe18539f15 100644 --- a/arkoala/arkui/src/generated/ArkScrollBar.ts +++ b/arkoala/arkui/src/generated/ArkScrollBar.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkScrollBarPeer } from "./peers/ArkScrollBarPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, BarState, Edge } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkScrollBarInterfaces.ts b/arkoala/arkui/src/generated/ArkScrollBarInterfaces.ts index 9943f1139881d03953e4e1a6ed9743102b7cfef2..d17535078263a41ef42e5cab1adb37008d8b3b30 100644 --- a/arkoala/arkui/src/generated/ArkScrollBarInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkScrollBarInterfaces.ts @@ -22,7 +22,7 @@ import { NodeAttach, remember } from "@koalaui/runtime" import { Scroller } from "./ArkScrollerMaterialized" import { BarState, Edge, Axis, Curve, HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { ScrollOptions, ScrollEdgeOptions, ScrollPageOptions, OffsetResult, ScrollAlign, ScrollToIndexOptions, ScrollAnimationOptions } from "./ArkScrollInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { RectResult, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" import { ICurve } from "./ArkICurveMaterialized" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" import { PanGestureOptions } from "./ArkPanGestureOptionsMaterialized" diff --git a/arkoala/arkui/src/generated/ArkScrollInterfaces.ts b/arkoala/arkui/src/generated/ArkScrollInterfaces.ts index d4a62e167024f1457dcc7f5664a56483828be592..fca574621f737507b566bc77cd1712c827f4020d 100644 --- a/arkoala/arkui/src/generated/ArkScrollInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkScrollInterfaces.ts @@ -24,7 +24,7 @@ import { LengthUnit, ShapeSize, PathShapeOptions, RectShapeOptions, RoundRectSha import { Resource } from "./ArkResourceInterfaces" import { Curve, Edge, Axis, HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, BarState, EdgeEffect, NestedScrollMode, ScrollSource } from "./ArkEnumsInterfaces" import { ICurve } from "./ArkICurveMaterialized" -import { Dimension, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, VoidCallback } from "./ArkUnitsInterfaces" +import { Dimension, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, VoidCallback } from "./ArkUnitsInterfaces" import { ScrollSnapAlign, ScrollState } from "./ArkListInterfaces" import { Scroller } from "./ArkScrollerMaterialized" import { RectResult, ScrollableCommonMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, NestedScrollOptions, ContentClipMode, EdgeEffectOptions, FadingEdgeOptions } from "./ArkCommonInterfaces" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" import { PanGestureOptions } from "./ArkPanGestureOptionsMaterialized" diff --git a/arkoala/arkui/src/generated/ArkScrollMotionMaterialized.ts b/arkoala/arkui/src/generated/ArkScrollMotionMaterialized.ts index aa3b90162137f7fa1b5c0f4bd046fc5ceb6a877c..4a6ebd1097a0a6fd53d72c295ee3ea672d0db55e 100644 --- a/arkoala/arkui/src/generated/ArkScrollMotionMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkScrollMotionMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { SpringProp, SpringPropInternal } from "./ArkSpringPropMaterialized" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -37,16 +37,13 @@ export class ScrollMotion implements MaterializedBase { return this.peer } static ctor_scrollmotion(position: number, velocity: number, min: number, max: number, prop: SpringProp): KPointer { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeSpringProp(prop) - const retval = ArkUIGeneratedNativeModule._ScrollMotion_ctor(position, velocity, min, max, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + const retval = ArkUIGeneratedNativeModule._ScrollMotion_ctor(position, velocity, min, max, toPeerPtr(prop)) return retval } constructor(position?: number, velocity?: number, min?: number, max?: number, prop?: SpringProp) { - if (((position) !== (undefined)) && ((velocity) !== (undefined)) && ((min) !== (undefined)) && ((max) !== (undefined)) && ((prop) !== (undefined))) + if (((position) !== (undefined)) || ((velocity) !== (undefined)) || ((min) !== (undefined)) || ((max) !== (undefined)) || ((prop) !== (undefined))) { - const ctorPtr: KPointer = ScrollMotion.ctor_scrollmotion(position, velocity, min, max, prop) + const ctorPtr: KPointer = ScrollMotion.ctor_scrollmotion((position)!, (velocity)!, (min)!, (max)!, (prop)!) this.peer = new Finalizable(ctorPtr, ScrollMotion.getFinalizer()) } } diff --git a/arkoala/arkui/src/generated/ArkScrollableTargetInfoMaterialized.ts b/arkoala/arkui/src/generated/ArkScrollableTargetInfoMaterialized.ts index 0f3b3b2aa4fbc745675aa75683a623753407b8e0..dab494e203a78eb5a3c15515cdc18309282f2bbd 100644 --- a/arkoala/arkui/src/generated/ArkScrollableTargetInfoMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkScrollableTargetInfoMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { EventTargetInfo, EventTargetInfoInternal } from "./ArkEventTargetInfoMaterialized" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkScrollerMaterialized.ts b/arkoala/arkui/src/generated/ArkScrollerMaterialized.ts index 7cd46889ad18f6907e9914a608f0a971585fb6c4..351e85684bac9dfd6090a3521788a5653c2ddd1c 100644 --- a/arkoala/arkui/src/generated/ArkScrollerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkScrollerMaterialized.ts @@ -24,7 +24,7 @@ import { Resource } from "./ArkResourceInterfaces" import { ICurve, ICurveInternal } from "./ArkICurveMaterialized" import { LengthMetrics, LengthMetricsInternal } from "./ArkLengthMetricsMaterialized" import { LengthUnit } from "./ArkArkuiExternalInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkSearch.ts b/arkoala/arkui/src/generated/ArkSearch.ts index 0fc7473a521c1528b1b9e9c9cfbed0e536ba7452..4ff344a6fc3965e1c0220cf37857aa3fd3cb67f1 100644 --- a/arkoala/arkui/src/generated/ArkSearch.ts +++ b/arkoala/arkui/src/generated/ArkSearch.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkSearchPeer } from "./peers/ArkSearchPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, TextDecorationOptions, CaretOffset, SelectionOptions, MenuPolicy } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, CopyOptions, TextAlign, TextDecorationType, TextDecorationStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkSearchControllerMaterialized.ts b/arkoala/arkui/src/generated/ArkSearchControllerMaterialized.ts index 3412c07bed7865c46db6d398e84bd979ff77e6a4..d98eeb147536a1a39c64a970b58081b4c26371d8 100644 --- a/arkoala/arkui/src/generated/ArkSearchControllerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkSearchControllerMaterialized.ts @@ -18,7 +18,7 @@ import { TextContentControllerBase, TextContentControllerBaseInternal } from "./ArkTextContentControllerBaseMaterialized" import { CaretOffset, RectResult, SelectionOptions, MenuPolicy } from "./ArkCommonInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkSearchInterfaces.ts b/arkoala/arkui/src/generated/ArkSearchInterfaces.ts index 388495c40b0d4260d337638512f62b72c1ffcd78..92ffccdbf7accf4ff94c065684ab9ff9f92bc7d1 100644 --- a/arkoala/arkui/src/generated/ArkSearchInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkSearchInterfaces.ts @@ -19,7 +19,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { ResourceStr, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { ResourceStr, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { SearchController } from "./ArkSearchControllerMaterialized" import { TextContentControllerBase } from "./ArkTextContentControllerBaseMaterialized" import { CaretOffset, RectResult, SelectionOptions, MenuPolicy, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, TextDecorationOptions } from "./ArkCommonInterfaces" @@ -45,6 +45,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkSelect.ts b/arkoala/arkui/src/generated/ArkSelect.ts index c3eeb05d8f66180ee114be9536db255a2cda4a35..2cf630203a7bcda6b8846b646855c8bc274d8593 100644 --- a/arkoala/arkui/src/generated/ArkSelect.ts +++ b/arkoala/arkui/src/generated/ArkSelect.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkSelectPeer } from "./peers/ArkSelectPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, ContentModifier, CommonConfiguration } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, Offset } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, Offset } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, OptionWidthMode } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkSelectInterfaces.ts b/arkoala/arkui/src/generated/ArkSelectInterfaces.ts index caf159c55799065b7ccec7f01d83db0285b91d15..3b4d2a7eebad66d50c76f2249aa145c1f13b811d 100644 --- a/arkoala/arkui/src/generated/ArkSelectInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkSelectInterfaces.ts @@ -19,7 +19,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { ResourceStr, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, Offset } from "./ArkUnitsInterfaces" +import { ResourceStr, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, Offset } from "./ArkUnitsInterfaces" import { SymbolGlyphModifier, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, ContentModifier, CommonConfiguration } from "./ArkCommonInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, OptionWidthMode } from "./ArkEnumsInterfaces" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkShape.ts b/arkoala/arkui/src/generated/ArkShape.ts index 50e8040da2bd41e465720e7b02d67c81bef05761..7ae238b57b82063194efbfc7487ddc29922874ef 100644 --- a/arkoala/arkui/src/generated/ArkShape.ts +++ b/arkoala/arkui/src/generated/ArkShape.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkShapePeer } from "./peers/ArkShapePeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, LineCapStyle, LineJoinStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkShapeInterfaces.ts b/arkoala/arkui/src/generated/ArkShapeInterfaces.ts index f871c59cf37bb3d97c39361fc0b0a4b7d349add1..1d0418e43e6eabe0edebc08969f34a53a09b3b0e 100644 --- a/arkoala/arkui/src/generated/ArkShapeInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkShapeInterfaces.ts @@ -21,7 +21,7 @@ import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/int import { NodeAttach, remember } from "@koalaui/runtime" import { PixelMap } from "./ArkPixelMapMaterialized" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, LineCapStyle, LineJoinStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkSidebar.ts b/arkoala/arkui/src/generated/ArkSidebar.ts index e65f5173a75c1e052244c69c7a76aa372ddb923d..6732a5c637818988b2cd9e9c49f4ca39bdae68af 100644 --- a/arkoala/arkui/src/generated/ArkSidebar.ts +++ b/arkoala/arkui/src/generated/ArkSidebar.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkSideBarContainerPeer } from "./peers/ArkSidebarPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkSidebarInterfaces.ts b/arkoala/arkui/src/generated/ArkSidebarInterfaces.ts index dd703c9fef923e4a3484ece964b0270151f25d00..d8111759b63095e653d20f36c7418ed1275f93a1 100644 --- a/arkoala/arkui/src/generated/ArkSidebarInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkSidebarInterfaces.ts @@ -22,7 +22,7 @@ import { NodeAttach, remember } from "@koalaui/runtime" import { PixelMap } from "./ArkPixelMapMaterialized" import { Resource } from "./ArkResourceInterfaces" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkSlider.ts b/arkoala/arkui/src/generated/ArkSlider.ts index 8dc70f8dd2bdc289abad6058911528f66e4c73e7..9021e2f7813bfe10a67769f544eedb0274e3b302 100644 --- a/arkoala/arkui/src/generated/ArkSlider.ts +++ b/arkoala/arkui/src/generated/ArkSlider.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkSliderPeer } from "./peers/ArkSliderPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, ContentModifier, CommonConfiguration } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkSliderInterfaces.ts b/arkoala/arkui/src/generated/ArkSliderInterfaces.ts index a3e4076fc52397101d4652b668d24ece99eb06a0..07cf8392fbfff5030773b8a4eeefa5c7a259b915 100644 --- a/arkoala/arkui/src/generated/ArkSliderInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkSliderInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Axis, HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" -import { ResourceStr, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { ResourceStr, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { CommonConfiguration, ContentModifier, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkSpan.ts b/arkoala/arkui/src/generated/ArkSpan.ts index dd738a07711b562c22cdbdc61a14d2a6e0b5a13a..84a91a3e966772dfd198234047dff9d834e295be 100644 --- a/arkoala/arkui/src/generated/ArkSpan.ts +++ b/arkoala/arkui/src/generated/ArkSpan.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkBaseSpanPeer, ArkSpanPeer } from "./peers/ArkSpanPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, TextCase, TextDecorationType, TextDecorationStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkSpanInterfaces.ts b/arkoala/arkui/src/generated/ArkSpanInterfaces.ts index 7570c15ba466e3f6043aa53bcf7af4c19908133c..5c5046d7638498d634b9d15a8f8e55acf986c8f6 100644 --- a/arkoala/arkui/src/generated/ArkSpanInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkSpanInterfaces.ts @@ -19,7 +19,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { ResourceColor, Dimension, BorderRadiuses, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { ResourceColor, Dimension, BorderRadiuses, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, TextCase, TextDecorationType, TextDecorationStyle } from "./ArkEnumsInterfaces" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkSpringMotionMaterialized.ts b/arkoala/arkui/src/generated/ArkSpringMotionMaterialized.ts index 092b14268878baf5b14f664936455fedd8a58af0..2fdb6d6aa415fb164fa2a56c54c045f2503c9bfb 100644 --- a/arkoala/arkui/src/generated/ArkSpringMotionMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkSpringMotionMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { SpringProp, SpringPropInternal } from "./ArkSpringPropMaterialized" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -37,16 +37,13 @@ export class SpringMotion implements MaterializedBase { return this.peer } static ctor_springmotion(start: number, end: number, velocity: number, prop: SpringProp): KPointer { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeSpringProp(prop) - const retval = ArkUIGeneratedNativeModule._SpringMotion_ctor(start, end, velocity, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + const retval = ArkUIGeneratedNativeModule._SpringMotion_ctor(start, end, velocity, toPeerPtr(prop)) return retval } constructor(start?: number, end?: number, velocity?: number, prop?: SpringProp) { - if (((start) !== (undefined)) && ((end) !== (undefined)) && ((velocity) !== (undefined)) && ((prop) !== (undefined))) + if (((start) !== (undefined)) || ((end) !== (undefined)) || ((velocity) !== (undefined)) || ((prop) !== (undefined))) { - const ctorPtr: KPointer = SpringMotion.ctor_springmotion(start, end, velocity, prop) + const ctorPtr: KPointer = SpringMotion.ctor_springmotion((start)!, (end)!, (velocity)!, (prop)!) this.peer = new Finalizable(ctorPtr, SpringMotion.getFinalizer()) } } diff --git a/arkoala/arkui/src/generated/ArkSpringPropMaterialized.ts b/arkoala/arkui/src/generated/ArkSpringPropMaterialized.ts index 6db5e0df8e14f4e634db7d986b35425bb839f29a..380ab0317568120dbec2bc75785f8d64d33080b8 100644 --- a/arkoala/arkui/src/generated/ArkSpringPropMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkSpringPropMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -40,9 +40,9 @@ export class SpringProp implements MaterializedBase { return retval } constructor(mass?: number, stiffness?: number, damping?: number) { - if (((mass) !== (undefined)) && ((stiffness) !== (undefined)) && ((damping) !== (undefined))) + if (((mass) !== (undefined)) || ((stiffness) !== (undefined)) || ((damping) !== (undefined))) { - const ctorPtr: KPointer = SpringProp.ctor_springprop(mass, stiffness, damping) + const ctorPtr: KPointer = SpringProp.ctor_springprop((mass)!, (stiffness)!, (damping)!) this.peer = new Finalizable(ctorPtr, SpringProp.getFinalizer()) } } diff --git a/arkoala/arkui/src/generated/ArkSslErrorHandlerMaterialized.ts b/arkoala/arkui/src/generated/ArkSslErrorHandlerMaterialized.ts index 3307fc1848f8e2b4adfc13c1b8addb463260fea0..4f03f2e015a5e9028a22d19dfd89f923d5c54b20 100644 --- a/arkoala/arkui/src/generated/ArkSslErrorHandlerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkSslErrorHandlerMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkStack.ts b/arkoala/arkui/src/generated/ArkStack.ts index f02b740c918df18d7f7bc9cc8e8a8f79dafdb2a4..0bb3e1ba37db8dec0243c98b023cbd510e102385 100644 --- a/arkoala/arkui/src/generated/ArkStack.ts +++ b/arkoala/arkui/src/generated/ArkStack.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkStackPeer } from "./peers/ArkStackPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, PointLightStyle, LightSource } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, IlluminatedType } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkStackInterfaces.ts b/arkoala/arkui/src/generated/ArkStackInterfaces.ts index 2a90dea8b505b049c9b1ac19c56c098be27fc506..7bbea0c25dc4572ed87f48f2ade054f1aded3324 100644 --- a/arkoala/arkui/src/generated/ArkStackInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkStackInterfaces.ts @@ -21,7 +21,7 @@ import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/int import { NodeAttach, remember } from "@koalaui/runtime" import { Alignment, HitTestMode, ImageSize, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, IlluminatedType } from "./ArkEnumsInterfaces" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, PointLightStyle, LightSource } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" import { ResizableOptions, DrawingLattice } from "./ArkImageInterfaces" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkStepper.ts b/arkoala/arkui/src/generated/ArkStepper.ts index 83d644e62991b1c8c05c71c2db0aeffaec192c1b..f612e9a96fdd2324b065eaaa26986470591252a5 100644 --- a/arkoala/arkui/src/generated/ArkStepper.ts +++ b/arkoala/arkui/src/generated/ArkStepper.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkStepperPeer } from "./peers/ArkStepperPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkStepperInterfaces.ts b/arkoala/arkui/src/generated/ArkStepperInterfaces.ts index 0faec7f18739884a3519f6773d8cdb279729d731..e6f5b1fd1223b62affb47166ac4934afa1fd7dac 100644 --- a/arkoala/arkui/src/generated/ArkStepperInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkStepperInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkStepperItem.ts b/arkoala/arkui/src/generated/ArkStepperItem.ts index ee94c0296d128c04a021aca3a07b3df91a996499..78b7c9ea9c4628b159eca2981b1bdd87ec906c0f 100644 --- a/arkoala/arkui/src/generated/ArkStepperItem.ts +++ b/arkoala/arkui/src/generated/ArkStepperItem.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkStepperItemPeer } from "./peers/ArkStepperItemPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkStepperItemInterfaces.ts b/arkoala/arkui/src/generated/ArkStepperItemInterfaces.ts index 6efca03fd28dc7c735bd01c0c63365279923f4fe..cad2273bdb3a60b09e8a594b418a2b9739a5451d 100644 --- a/arkoala/arkui/src/generated/ArkStepperItemInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkStepperItemInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkStyledStringControllerMaterialized.ts b/arkoala/arkui/src/generated/ArkStyledStringControllerMaterialized.ts index 85cb1601996e1218fda58e75067832ebec603e4b..e7de07f717513334dfd4dfec811ebe6a33c6d3fd 100644 --- a/arkoala/arkui/src/generated/ArkStyledStringControllerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkStyledStringControllerMaterialized.ts @@ -28,7 +28,7 @@ import { DrawContext } from "./ArkCommonInterfaces" import { LengthMetrics, LengthMetricsInternal } from "./ArkLengthMetricsMaterialized" import { LengthUnit } from "./ArkArkuiExternalInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -64,14 +64,12 @@ export class StyledStringControllerInternal implements MaterializedBase,StyledSt return this.getStyledString_serialize() } private setStyledString_serialize(styledString: StyledString): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeStyledString(styledString) - ArkUIGeneratedNativeModule._StyledStringController_setStyledString(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._StyledStringController_setStyledString(this.peer!.ptr, toPeerPtr(styledString)) } private getStyledString_serialize(): MutableStyledString { const retval = ArkUIGeneratedNativeModule._StyledStringController_getStyledString(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + const obj: MutableStyledString = MutableStyledStringInternal.fromPtr(retval) + return obj } public static fromPtr(ptr: KPointer): StyledStringControllerInternal { const obj: StyledStringControllerInternal = new StyledStringControllerInternal() diff --git a/arkoala/arkui/src/generated/ArkStyledStringMaterialized.ts b/arkoala/arkui/src/generated/ArkStyledStringMaterialized.ts index 127b29d7131787da27e8aec8abccfe90e77f494d..936413f8f763b1ef532b8f235a92411b5d8ca4d1 100644 --- a/arkoala/arkui/src/generated/ArkStyledStringMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkStyledStringMaterialized.ts @@ -26,7 +26,7 @@ import { DrawContext } from "./ArkCommonInterfaces" import { LengthMetrics, LengthMetricsInternal } from "./ArkLengthMetricsMaterialized" import { LengthUnit } from "./ArkArkuiExternalInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -83,9 +83,9 @@ export class StyledString implements MaterializedBase { return retval } constructor(value?: string | ImageAttachment | CustomSpan, styles?: Array) { - if (((value) !== (undefined)) && ((styles) !== (undefined))) + if (((value) !== (undefined)) || ((styles) !== (undefined))) { - const ctorPtr: KPointer = StyledString.ctor_styledstring(value, styles) + const ctorPtr: KPointer = StyledString.ctor_styledstring((value)!, (styles)!) this.peer = new Finalizable(ctorPtr, StyledString.getFinalizer()) } } @@ -147,10 +147,7 @@ export class StyledString implements MaterializedBase { throw new Error("Object deserialization is not implemented.") } private equals_serialize(other: StyledString): boolean { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeStyledString(other) - const retval = ArkUIGeneratedNativeModule._StyledString_equals(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + const retval = ArkUIGeneratedNativeModule._StyledString_equals(this.peer!.ptr, toPeerPtr(other)) return retval } private subStyledString_serialize(start: number, length?: number): StyledString { @@ -175,17 +172,11 @@ export class StyledString implements MaterializedBase { return retval } private static toHtml_serialize(styledString: StyledString): string { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeStyledString(styledString) - const retval = ArkUIGeneratedNativeModule._StyledString_toHtml(thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + const retval = ArkUIGeneratedNativeModule._StyledString_toHtml(toPeerPtr(styledString)) return retval } private static marshalling_serialize(styledString: StyledString): ArrayBuffer { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeStyledString(styledString) - const retval = ArkUIGeneratedNativeModule._StyledString_marshalling(thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + const retval = ArkUIGeneratedNativeModule._StyledString_marshalling(toPeerPtr(styledString)) return retval } private static unmarshalling_serialize(buffer: ArrayBuffer): Promise { diff --git a/arkoala/arkui/src/generated/ArkSubmitEventMaterialized.ts b/arkoala/arkui/src/generated/ArkSubmitEventMaterialized.ts index e73e574aedebec8936e1823ba643dbe6f01395b9..cf2589718439393ba3bba44495c592133074bf2a 100644 --- a/arkoala/arkui/src/generated/ArkSubmitEventMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkSubmitEventMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkSwipeGestureEventMaterialized.ts b/arkoala/arkui/src/generated/ArkSwipeGestureEventMaterialized.ts index 65db43892cda497607bc6b452140323c8d014cc3..fd277241b4f7aebbbc652d062366382562c4f55a 100644 --- a/arkoala/arkui/src/generated/ArkSwipeGestureEventMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkSwipeGestureEventMaterialized.ts @@ -22,7 +22,7 @@ import { EventTarget, SourceType, SourceTool } from "./ArkCommonInterfaces" import { FingerInfo } from "./ArkGestureInterfaces" import { Area, Length, Position } from "./ArkUnitsInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkSwiper.ts b/arkoala/arkui/src/generated/ArkSwiper.ts index c7a0231cd1689e7dad5def8021eb5a65a3b98645..4e0f892237f45d6487e49788ba1bfb5f9b644ada 100644 --- a/arkoala/arkui/src/generated/ArkSwiper.ts +++ b/arkoala/arkui/src/generated/ArkSwiper.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkSwiperPeer } from "./peers/ArkSwiperPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, VoidCallback } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, VoidCallback } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, EdgeEffect } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkSwiperContentTransitionProxyMaterialized.ts b/arkoala/arkui/src/generated/ArkSwiperContentTransitionProxyMaterialized.ts index 746c53c19deeab92bc63321f54cb177a2432ba5a..0f50531314a9996c9090e703511be3c1a4cdf245 100644 --- a/arkoala/arkui/src/generated/ArkSwiperContentTransitionProxyMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkSwiperContentTransitionProxyMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkSwiperControllerMaterialized.ts b/arkoala/arkui/src/generated/ArkSwiperControllerMaterialized.ts index fd548afb4b9dfcfbf2289d41c7ac0c54b673651a..c3adf99097096ab03773ce5b1426a34d9659ac81 100644 --- a/arkoala/arkui/src/generated/ArkSwiperControllerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkSwiperControllerMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { VoidCallback } from "./ArkUnitsInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkSwiperInterfaces.ts b/arkoala/arkui/src/generated/ArkSwiperInterfaces.ts index 28b66e67247730d6ec65cecc371ce213c99bc781..976da23f5b705f6078ed6366cff6be86e751e1b9 100644 --- a/arkoala/arkui/src/generated/ArkSwiperInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkSwiperInterfaces.ts @@ -19,7 +19,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { VP, Length, ResourceColor, VoidCallback, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { VP, Length, ResourceColor, VoidCallback, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { SwiperController } from "./ArkSwiperControllerMaterialized" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" @@ -44,6 +44,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkSymbolSpan.ts b/arkoala/arkui/src/generated/ArkSymbolSpan.ts index 825fb80d4c5a561456366e20ff53dba8da493859..4372ab82232a15af0353977df9cf4f57b8504d3a 100644 --- a/arkoala/arkui/src/generated/ArkSymbolSpan.ts +++ b/arkoala/arkui/src/generated/ArkSymbolSpan.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkSymbolSpanPeer } from "./peers/ArkSymbolSpanPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkSymbolSpanInterfaces.ts b/arkoala/arkui/src/generated/ArkSymbolSpanInterfaces.ts index b5e0a4904d0ff07586e07d4865ccd10ecd0b1138..76f48df158c31468b1dbb02631a4faf891e23e55 100644 --- a/arkoala/arkui/src/generated/ArkSymbolSpanInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkSymbolSpanInterfaces.ts @@ -21,7 +21,7 @@ import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/int import { NodeAttach, remember } from "@koalaui/runtime" import { Resource } from "./ArkResourceInterfaces" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkSymbolglyph.ts b/arkoala/arkui/src/generated/ArkSymbolglyph.ts index e62028c22483fb8a9c7747ea158c6b400afe8a38..c9bc22e9df64c6b19c8b29e2e47311d9621db40a 100644 --- a/arkoala/arkui/src/generated/ArkSymbolglyph.ts +++ b/arkoala/arkui/src/generated/ArkSymbolglyph.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkSymbolGlyphPeer } from "./peers/ArkSymbolglyphPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkSymbolglyphInterfaces.ts b/arkoala/arkui/src/generated/ArkSymbolglyphInterfaces.ts index b497ab735cf4a39376cac03be19fce2c13764f1b..4734dea271814756c1ed94f897ff0dcf83205f44 100644 --- a/arkoala/arkui/src/generated/ArkSymbolglyphInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkSymbolglyphInterfaces.ts @@ -21,7 +21,7 @@ import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/int import { NodeAttach, remember } from "@koalaui/runtime" import { Resource } from "./ArkResourceInterfaces" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkSystemOpsMaterialized.ts b/arkoala/arkui/src/generated/ArkSystemOpsMaterialized.ts index 14f99a43b269230cb9488f6a2197311154c098aa..9069fe4cddba1f365724568f678c25d0d16df01d 100644 --- a/arkoala/arkui/src/generated/ArkSystemOpsMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkSystemOpsMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkTabContent.ts b/arkoala/arkui/src/generated/ArkTabContent.ts index 43d8a2b9e30a4e4fe632077c1236d9dc0ca75b42..86d55406579ff9f741535bca2067b732d2c1c78d 100644 --- a/arkoala/arkui/src/generated/ArkTabContent.ts +++ b/arkoala/arkui/src/generated/ArkTabContent.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkTabContentPeer } from "./peers/ArkTabContentPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, VoidCallback } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, VoidCallback } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, TextOverflow, TextHeightAdaptivePolicy } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkTabContentInterfaces.ts b/arkoala/arkui/src/generated/ArkTabContentInterfaces.ts index 69565b9441a01aba6abb05bc88dbfd2ba110f919..37ccbba071e622c954afd2cdf7f10d5466eb3c97 100644 --- a/arkoala/arkui/src/generated/ArkTabContentInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkTabContentInterfaces.ts @@ -19,7 +19,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { Length, ResourceColor, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, VoidCallback } from "./ArkUnitsInterfaces" +import { Length, ResourceColor, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, VoidCallback } from "./ArkUnitsInterfaces" import { SymbolGlyphModifier, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" import { Resource } from "./ArkResourceInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkTabContentTransitionProxyMaterialized.ts b/arkoala/arkui/src/generated/ArkTabContentTransitionProxyMaterialized.ts index e1d4eec94535db23de81483b865040c67d20920f..71485ef79e436a43ffe91ad0e7f88a2e36ef7545 100644 --- a/arkoala/arkui/src/generated/ArkTabContentTransitionProxyMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkTabContentTransitionProxyMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkTabs.ts b/arkoala/arkui/src/generated/ArkTabs.ts index 5dc30ce36c2535e18735791da0b4b2354587e125..786256330ae91b0a26b6c07a65831c878e142fb0 100644 --- a/arkoala/arkui/src/generated/ArkTabs.ts +++ b/arkoala/arkui/src/generated/ArkTabs.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkTabsPeer } from "./peers/ArkTabsPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, EdgeEffect } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkTabsControllerMaterialized.ts b/arkoala/arkui/src/generated/ArkTabsControllerMaterialized.ts index 9df4861f85698bced3f7530cc0a22215012456eb..0b4d96734fe656535fd5a0949fa92b1c3d9c96f6 100644 --- a/arkoala/arkui/src/generated/ArkTabsControllerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkTabsControllerMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { TranslateOptions } from "./ArkCommonInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkTabsInterfaces.ts b/arkoala/arkui/src/generated/ArkTabsInterfaces.ts index fc1222b67b24ce9c47292bf4f5fb747da94784c7..66f54a5877544baf4f71d850301955ae51ef2132 100644 --- a/arkoala/arkui/src/generated/ArkTabsInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkTabsInterfaces.ts @@ -21,7 +21,7 @@ import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/int import { NodeAttach, remember } from "@koalaui/runtime" import { TabsController } from "./ArkTabsControllerMaterialized" import { TranslateOptions, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, EdgeEffect } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -44,6 +44,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkTapGestureEventMaterialized.ts b/arkoala/arkui/src/generated/ArkTapGestureEventMaterialized.ts index 3a8cdbe26f9b724315b55e2fba2570e8e69169f1..4c0cd8fdabcaf71018214d8993cd28770628297a 100644 --- a/arkoala/arkui/src/generated/ArkTapGestureEventMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkTapGestureEventMaterialized.ts @@ -22,7 +22,7 @@ import { EventTarget, SourceType, SourceTool } from "./ArkCommonInterfaces" import { FingerInfo } from "./ArkGestureInterfaces" import { Area, Length, Position } from "./ArkUnitsInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkText.ts b/arkoala/arkui/src/generated/ArkText.ts index ee271d9afefa9cfce901ab14219fbafe34ce29cd..26ed0806fb00e40bf579eef15ac30c0e07cd54bd 100644 --- a/arkoala/arkui/src/generated/ArkText.ts +++ b/arkoala/arkui/src/generated/ArkText.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkTextPeer } from "./peers/ArkTextPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, TextAlign, TextCase, CopyOptions, TextHeightAdaptivePolicy, WordBreak, LineBreakStrategy, EllipsisMode, TextSelectableMode, TextOverflow, TextDecorationType, TextDecorationStyle, ImageSpanAlignment, ImageFit } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkTextArea.ts b/arkoala/arkui/src/generated/ArkTextArea.ts index 54e932926474df3b225594965ac2f1f5342fd37d..778bf1e5467751cb2e59a49e0f107bdf73b8b7fa 100644 --- a/arkoala/arkui/src/generated/ArkTextArea.ts +++ b/arkoala/arkui/src/generated/ArkTextArea.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkTextAreaPeer } from "./peers/ArkTextAreaPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, TextDecorationOptions, InputCounterOptions, CaretOffset, SelectionOptions, MenuPolicy } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, TextAlign, TextOverflow, CopyOptions, TextContentStyle, BarState, TextHeightAdaptivePolicy, WordBreak, LineBreakStrategy, TextDecorationType, TextDecorationStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkTextAreaControllerMaterialized.ts b/arkoala/arkui/src/generated/ArkTextAreaControllerMaterialized.ts index 1365d645614333a94db3995b7010b0f509090fdf..59ffcfb9bce0da193cc96708b54de44d96f4a6c7 100644 --- a/arkoala/arkui/src/generated/ArkTextAreaControllerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkTextAreaControllerMaterialized.ts @@ -18,7 +18,7 @@ import { TextContentControllerBase, TextContentControllerBaseInternal } from "./ArkTextContentControllerBaseMaterialized" import { CaretOffset, RectResult, SelectionOptions, MenuPolicy } from "./ArkCommonInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkTextAreaInterfaces.ts b/arkoala/arkui/src/generated/ArkTextAreaInterfaces.ts index 5846db4d9e99a7b7ad908d9ef15236e3337cc6c8..b687c55ad42275e2fb32e497c6e2dd8ea59bc7d7 100644 --- a/arkoala/arkui/src/generated/ArkTextAreaInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkTextAreaInterfaces.ts @@ -19,7 +19,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { ResourceStr, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { ResourceStr, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { TextAreaController } from "./ArkTextAreaControllerMaterialized" import { TextContentControllerBase } from "./ArkTextContentControllerBaseMaterialized" import { CaretOffset, RectResult, SelectionOptions, MenuPolicy, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, TextDecorationOptions, InputCounterOptions } from "./ArkCommonInterfaces" @@ -45,6 +45,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkTextBaseControllerMaterialized.ts b/arkoala/arkui/src/generated/ArkTextBaseControllerMaterialized.ts index 25f0bd05c413cad789856923147f8ecec84a5db5..37db322f77c94be54778ff1535d0124a247a7dd3 100644 --- a/arkoala/arkui/src/generated/ArkTextBaseControllerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkTextBaseControllerMaterialized.ts @@ -20,7 +20,7 @@ import { SelectionOptions, MenuPolicy } from "./ArkCommonInterfaces" import { LayoutManager, LayoutManagerInternal } from "./ArkLayoutManagerMaterialized" import { PositionWithAffinity, LineMetrics, TextRange, TextBox, Affinity } from "./ArkTextCommonInterfaces" import { RectWidthStyle, RectHeightStyle } from "./ArkArkuiExternalInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -79,7 +79,8 @@ export class TextBaseControllerInternal implements MaterializedBase,TextBaseCont } private getLayoutManager_serialize(): LayoutManager { const retval = ArkUIGeneratedNativeModule._TextBaseController_getLayoutManager(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + const obj: LayoutManager = LayoutManagerInternal.fromPtr(retval) + return obj } public static fromPtr(ptr: KPointer): TextBaseControllerInternal { const obj: TextBaseControllerInternal = new TextBaseControllerInternal() diff --git a/arkoala/arkui/src/generated/ArkTextClock.ts b/arkoala/arkui/src/generated/ArkTextClock.ts index 8330fd5171a7226231cc3e8c5404f2a7a7c39474..a5094cb345bf7a5383ec338f297b0134f33a60d4 100644 --- a/arkoala/arkui/src/generated/ArkTextClock.ts +++ b/arkoala/arkui/src/generated/ArkTextClock.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkTextClockPeer } from "./peers/ArkTextClockPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, ContentModifier, CommonConfiguration } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkTextClockControllerMaterialized.ts b/arkoala/arkui/src/generated/ArkTextClockControllerMaterialized.ts index 046e03f3751ad4e200d2219d915488efebb882b6..392fda18d4b5ba5dafce06507ec3cae0646d6b9a 100644 --- a/arkoala/arkui/src/generated/ArkTextClockControllerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkTextClockControllerMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkTextClockInterfaces.ts b/arkoala/arkui/src/generated/ArkTextClockInterfaces.ts index 84c4037d25e3b637471a7ebd4afbb31a58867760..3c60fbf76f53704563c34e0a40c645b6c7e7dd2b 100644 --- a/arkoala/arkui/src/generated/ArkTextClockInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkTextClockInterfaces.ts @@ -21,7 +21,7 @@ import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/int import { NodeAttach, remember } from "@koalaui/runtime" import { CommonConfiguration, ContentModifier, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" import { TextClockController } from "./ArkTextClockControllerMaterialized" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -44,6 +44,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkTextContentControllerBaseMaterialized.ts b/arkoala/arkui/src/generated/ArkTextContentControllerBaseMaterialized.ts index 853da9233d8d7f8abc95cdaecdb1904aa873f0e8..96e0e89e2b46a658525b4d2e2aa0e869a3b34cfb 100644 --- a/arkoala/arkui/src/generated/ArkTextContentControllerBaseMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkTextContentControllerBaseMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { CaretOffset, RectResult } from "./ArkCommonInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkTextControllerMaterialized.ts b/arkoala/arkui/src/generated/ArkTextControllerMaterialized.ts index 43e8c47bb94558862aa4f44642c1f1f15c1b1ded..908736f7b6d18a5c57dfc89882b52aa247a7ae83 100644 --- a/arkoala/arkui/src/generated/ArkTextControllerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkTextControllerMaterialized.ts @@ -29,7 +29,7 @@ import { ImageSpanAlignment, ImageFit } from "./ArkEnumsInterfaces" import { DrawContext } from "./ArkCommonInterfaces" import { LengthMetrics, LengthMetricsInternal } from "./ArkLengthMetricsMaterialized" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -75,13 +75,11 @@ export class TextController implements MaterializedBase { ArkUIGeneratedNativeModule._TextController_closeSelectionMenu(this.peer!.ptr) } private setStyledString_serialize(value: StyledString): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeStyledString(value) - ArkUIGeneratedNativeModule._TextController_setStyledString(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._TextController_setStyledString(this.peer!.ptr, toPeerPtr(value)) } private getLayoutManager_serialize(): LayoutManager { const retval = ArkUIGeneratedNativeModule._TextController_getLayoutManager(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + const obj: LayoutManager = LayoutManagerInternal.fromPtr(retval) + return obj } } diff --git a/arkoala/arkui/src/generated/ArkTextEditControllerExMaterialized.ts b/arkoala/arkui/src/generated/ArkTextEditControllerExMaterialized.ts index bd9c2d9240a7e3ea7a820af9edc5c0c5a2ee40d1..3b0f5c8ca61a42dda28604bb528ed501abeed018 100644 --- a/arkoala/arkui/src/generated/ArkTextEditControllerExMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkTextEditControllerExMaterialized.ts @@ -21,7 +21,7 @@ import { SelectionOptions, MenuPolicy } from "./ArkCommonInterfaces" import { LayoutManager, LayoutManagerInternal } from "./ArkLayoutManagerMaterialized" import { PreviewText, PositionWithAffinity, LineMetrics, TextRange, TextBox, Affinity } from "./ArkTextCommonInterfaces" import { RectWidthStyle, RectHeightStyle } from "./ArkArkuiExternalInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkTextInput.ts b/arkoala/arkui/src/generated/ArkTextInput.ts index d6ef47ffb4109492172adcf27b01f3305677c4a9..ed254fbcc29f79577f2214f3bc36b043f854e942 100644 --- a/arkoala/arkui/src/generated/ArkTextInput.ts +++ b/arkoala/arkui/src/generated/ArkTextInput.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkTextInputPeer } from "./peers/ArkTextInputPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, TextDecorationOptions, InputCounterOptions, CaretOffset, SelectionOptions, MenuPolicy } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, TextOverflow, CopyOptions, TextAlign, TextContentStyle, BarState, WordBreak, LineBreakStrategy, TextHeightAdaptivePolicy, TextDecorationType, TextDecorationStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkTextInputControllerMaterialized.ts b/arkoala/arkui/src/generated/ArkTextInputControllerMaterialized.ts index fe4b38b1c2118b9dbee5b5f54b13885265ba7496..b460ac4cdcc954ae288ea57ee7894773a7d6b855 100644 --- a/arkoala/arkui/src/generated/ArkTextInputControllerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkTextInputControllerMaterialized.ts @@ -18,7 +18,7 @@ import { TextContentControllerBase, TextContentControllerBaseInternal } from "./ArkTextContentControllerBaseMaterialized" import { CaretOffset, RectResult, SelectionOptions, MenuPolicy } from "./ArkCommonInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkTextInputInterfaces.ts b/arkoala/arkui/src/generated/ArkTextInputInterfaces.ts index 67777fdecc148092599682c3ed653737eef20f85..7e9d485a00d9580b3b414d0ab7c3978e021756dd 100644 --- a/arkoala/arkui/src/generated/ArkTextInputInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkTextInputInterfaces.ts @@ -19,7 +19,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { ResourceColor, ResourceStr, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { ResourceColor, ResourceStr, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { TextInputController } from "./ArkTextInputControllerMaterialized" import { TextContentControllerBase } from "./ArkTextContentControllerBaseMaterialized" import { CaretOffset, RectResult, SelectionOptions, MenuPolicy, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, TextDecorationOptions, InputCounterOptions } from "./ArkCommonInterfaces" @@ -45,6 +45,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkTextInterfaces.ts b/arkoala/arkui/src/generated/ArkTextInterfaces.ts index 2aba7d9130d079aacb7d4307b4d4a48f4c4ddb09..f5a4ee5a46f5ea4ce62d636c6fe393e678ac2671 100644 --- a/arkoala/arkui/src/generated/ArkTextInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkTextInterfaces.ts @@ -23,7 +23,7 @@ import { TextOverflow, HitTestMode, ImageSize, Alignment, BorderStyle, ColoringS import { Resource } from "./ArkResourceInterfaces" import { TextController } from "./ArkTextControllerMaterialized" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" import { ResizableOptions, DrawingLattice } from "./ArkImageInterfaces" @@ -44,6 +44,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkTextMenuItemIdMaterialized.ts b/arkoala/arkui/src/generated/ArkTextMenuItemIdMaterialized.ts index 6a9158ac79678e5a9aa1ddeb49a99528af8d2aaa..00c21b4e535c532d29d397016df69d40db9a4c64 100644 --- a/arkoala/arkui/src/generated/ArkTextMenuItemIdMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkTextMenuItemIdMaterialized.ts @@ -18,7 +18,7 @@ import { ResourceStr } from "./ArkUnitsInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -38,25 +38,25 @@ export class TextMenuItemId implements MaterializedBase { return this.peer } static get CUT(): TextMenuItemId { - throw new Error("Not implemented") + return TextMenuItemId.getCUT() } static get COPY(): TextMenuItemId { - throw new Error("Not implemented") + return TextMenuItemId.getCOPY() } static get PASTE(): TextMenuItemId { - throw new Error("Not implemented") + return TextMenuItemId.getPASTE() } static get SELECT_ALL(): TextMenuItemId { - throw new Error("Not implemented") + return TextMenuItemId.getSELECT_ALL() } static get COLLABORATION_SERVICE(): TextMenuItemId { - throw new Error("Not implemented") + return TextMenuItemId.getCOLLABORATION_SERVICE() } static get CAMERA_INPUT(): TextMenuItemId { - throw new Error("Not implemented") + return TextMenuItemId.getCAMERA_INPUT() } static get AI_WRITER(): TextMenuItemId { - throw new Error("Not implemented") + return TextMenuItemId.getAI_WRITER() } static ctor_textmenuitemid(): KPointer { const retval = ArkUIGeneratedNativeModule._TextMenuItemId_ctor() @@ -80,6 +80,27 @@ export class TextMenuItemId implements MaterializedBase { const id_casted = id as (TextMenuItemId) return this.equals_serialize(id_casted) } + private static getCUT(): TextMenuItemId { + return TextMenuItemId.getCUT_serialize() + } + private static getCOPY(): TextMenuItemId { + return TextMenuItemId.getCOPY_serialize() + } + private static getPASTE(): TextMenuItemId { + return TextMenuItemId.getPASTE_serialize() + } + private static getSELECT_ALL(): TextMenuItemId { + return TextMenuItemId.getSELECT_ALL_serialize() + } + private static getCOLLABORATION_SERVICE(): TextMenuItemId { + return TextMenuItemId.getCOLLABORATION_SERVICE_serialize() + } + private static getCAMERA_INPUT(): TextMenuItemId { + return TextMenuItemId.getCAMERA_INPUT_serialize() + } + private static getAI_WRITER(): TextMenuItemId { + return TextMenuItemId.getAI_WRITER_serialize() + } private static of_serialize(id: ResourceStr): TextMenuItemId { const thisSerializer: Serializer = Serializer.hold() let id_type: int32 = RuntimeType.UNDEFINED @@ -100,10 +121,42 @@ export class TextMenuItemId implements MaterializedBase { return obj } private equals_serialize(id: TextMenuItemId): boolean { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeTextMenuItemId(id) - const retval = ArkUIGeneratedNativeModule._TextMenuItemId_equals(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + const retval = ArkUIGeneratedNativeModule._TextMenuItemId_equals(this.peer!.ptr, toPeerPtr(id)) return retval } + private static getCUT_serialize(): TextMenuItemId { + const retval = ArkUIGeneratedNativeModule._TextMenuItemId_getCUT() + const obj: TextMenuItemId = TextMenuItemIdInternal.fromPtr(retval) + return obj + } + private static getCOPY_serialize(): TextMenuItemId { + const retval = ArkUIGeneratedNativeModule._TextMenuItemId_getCOPY() + const obj: TextMenuItemId = TextMenuItemIdInternal.fromPtr(retval) + return obj + } + private static getPASTE_serialize(): TextMenuItemId { + const retval = ArkUIGeneratedNativeModule._TextMenuItemId_getPASTE() + const obj: TextMenuItemId = TextMenuItemIdInternal.fromPtr(retval) + return obj + } + private static getSELECT_ALL_serialize(): TextMenuItemId { + const retval = ArkUIGeneratedNativeModule._TextMenuItemId_getSELECT_ALL() + const obj: TextMenuItemId = TextMenuItemIdInternal.fromPtr(retval) + return obj + } + private static getCOLLABORATION_SERVICE_serialize(): TextMenuItemId { + const retval = ArkUIGeneratedNativeModule._TextMenuItemId_getCOLLABORATION_SERVICE() + const obj: TextMenuItemId = TextMenuItemIdInternal.fromPtr(retval) + return obj + } + private static getCAMERA_INPUT_serialize(): TextMenuItemId { + const retval = ArkUIGeneratedNativeModule._TextMenuItemId_getCAMERA_INPUT() + const obj: TextMenuItemId = TextMenuItemIdInternal.fromPtr(retval) + return obj + } + private static getAI_WRITER_serialize(): TextMenuItemId { + const retval = ArkUIGeneratedNativeModule._TextMenuItemId_getAI_WRITER() + const obj: TextMenuItemId = TextMenuItemIdInternal.fromPtr(retval) + return obj + } } diff --git a/arkoala/arkui/src/generated/ArkTextPicker.ts b/arkoala/arkui/src/generated/ArkTextPicker.ts index 65fed72111c380d1f883043d58e9fc0373f256fa..8313f2b7073c988356d0e101b332963058002979 100644 --- a/arkoala/arkui/src/generated/ArkTextPicker.ts +++ b/arkoala/arkui/src/generated/ArkTextPicker.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkTextPickerPeer } from "./peers/ArkTextPickerPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, PickerTextStyle } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkTextPickerDialogMaterialized.ts b/arkoala/arkui/src/generated/ArkTextPickerDialogMaterialized.ts index 78e94e78b784890e6bd75774fc99156e9ba06a52..ddf2c62d356660d4e7ee6ba039ce517f569789ce 100644 --- a/arkoala/arkui/src/generated/ArkTextPickerDialogMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkTextPickerDialogMaterialized.ts @@ -23,7 +23,7 @@ import { DialogAlignment } from "./ArkAlertDialogInterfaces" import { Offset, ResourceColor, Font, Length, BorderRadiuses } from "./ArkUnitsInterfaces" import { FontWeight, FontStyle, Color, ColoringStrategy } from "./ArkEnumsInterfaces" import { ButtonType, ButtonStyleMode, ButtonRole } from "./ArkButtonInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkTextPickerInterfaces.ts b/arkoala/arkui/src/generated/ArkTextPickerInterfaces.ts index 3a5439b6aa50c5525d9851272510472ee830259b..fc804c2a07eb0efffbd609a2b76f60ca76ea2808 100644 --- a/arkoala/arkui/src/generated/ArkTextPickerInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkTextPickerInterfaces.ts @@ -21,7 +21,7 @@ import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/int import { NodeAttach, remember } from "@koalaui/runtime" import { Resource } from "./ArkResourceInterfaces" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, PickerTextStyle, PickerDialogButtonStyle, HoverModeAreaType } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, Offset } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, Offset } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkTextShadowStyleMaterialized.ts b/arkoala/arkui/src/generated/ArkTextShadowStyleMaterialized.ts index 9514371b5207c429062d6b12d1fb043fa2ea2497..2e30d04b4c01f07009c80849e4a4c38f2edb1001 100644 --- a/arkoala/arkui/src/generated/ArkTextShadowStyleMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkTextShadowStyleMaterialized.ts @@ -19,7 +19,7 @@ import { ShadowOptions, ShadowType } from "./ArkCommonInterfaces" import { Resource } from "./ArkResourceInterfaces" import { Color, ColoringStrategy } from "./ArkEnumsInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -66,7 +66,7 @@ export class TextShadowStyle implements MaterializedBase { constructor(value?: ShadowOptions | Array) { if ((value) !== (undefined)) { - const ctorPtr: KPointer = TextShadowStyle.ctor_textshadowstyle(value) + const ctorPtr: KPointer = TextShadowStyle.ctor_textshadowstyle((value)!) this.peer = new Finalizable(ctorPtr, TextShadowStyle.getFinalizer()) } } diff --git a/arkoala/arkui/src/generated/ArkTextStyleStyledStringMaterialized.ts b/arkoala/arkui/src/generated/ArkTextStyleStyledStringMaterialized.ts index 2a46e95443266d839492c0cfaf9bfeb795be2f63..25f967901df4e65ddf8f47666725d6b12dc6518f 100644 --- a/arkoala/arkui/src/generated/ArkTextStyleStyledStringMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkTextStyleStyledStringMaterialized.ts @@ -22,7 +22,7 @@ import { TextStyleInterface } from "./ArkStyledStringInterfaces" import { Resource } from "./ArkResourceInterfaces" import { LengthMetrics, LengthMetricsInternal } from "./ArkLengthMetricsMaterialized" import { LengthUnit } from "./ArkArkuiExternalInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -70,7 +70,7 @@ export class TextStyle_styled_string implements MaterializedBase { return retval } constructor(value?: TextStyleInterface) { - const ctorPtr: KPointer = TextStyle_styled_string.ctor_textstyle_styled_string(value) + const ctorPtr: KPointer = TextStyle_styled_string.ctor_textstyle_styled_string((value)!) this.peer = new Finalizable(ctorPtr, TextStyle_styled_string.getFinalizer()) } static getFinalizer(): KPointer { diff --git a/arkoala/arkui/src/generated/ArkTextTimer.ts b/arkoala/arkui/src/generated/ArkTextTimer.ts index b56a6e46eb22ee0cd50fbd0e14e41d57061ad247..600171c106af91855949a0426839e0218669577e 100644 --- a/arkoala/arkui/src/generated/ArkTextTimer.ts +++ b/arkoala/arkui/src/generated/ArkTextTimer.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkTextTimerPeer } from "./peers/ArkTextTimerPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, ContentModifier, CommonConfiguration } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkTextTimerControllerMaterialized.ts b/arkoala/arkui/src/generated/ArkTextTimerControllerMaterialized.ts index 083c0be4f9e9ed89df7d137def59379cab06e723..22f5f912403dc25bb9dac3b8b241c44dd6014eb2 100644 --- a/arkoala/arkui/src/generated/ArkTextTimerControllerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkTextTimerControllerMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkTextTimerInterfaces.ts b/arkoala/arkui/src/generated/ArkTextTimerInterfaces.ts index 1e7c34111979fedaa5e633d333b219e365b2d807..beca236fcd11426e889ecdbd4cdc862fdc809178 100644 --- a/arkoala/arkui/src/generated/ArkTextTimerInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkTextTimerInterfaces.ts @@ -21,7 +21,7 @@ import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/int import { NodeAttach, remember } from "@koalaui/runtime" import { CommonConfiguration, ContentModifier, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" import { TextTimerController } from "./ArkTextTimerControllerMaterialized" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -44,6 +44,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkTimePicker.ts b/arkoala/arkui/src/generated/ArkTimePicker.ts index bb699fa2bbb0faaad59af1fee6366fbe5b8390b9..ab4a2bb662995c675b98d08e08c334f2447f9804 100644 --- a/arkoala/arkui/src/generated/ArkTimePicker.ts +++ b/arkoala/arkui/src/generated/ArkTimePicker.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkTimePickerPeer } from "./peers/ArkTimePickerPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, PickerTextStyle } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkTimePickerDialogMaterialized.ts b/arkoala/arkui/src/generated/ArkTimePickerDialogMaterialized.ts index 941c695cd7baafc2c3ca85647a0ead0c36e7b113..2c014884f4e5592ae729af645dbeb28c72bc1df8 100644 --- a/arkoala/arkui/src/generated/ArkTimePickerDialogMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkTimePickerDialogMaterialized.ts @@ -23,7 +23,7 @@ import { Offset, ResourceColor, Font, Length, BorderRadiuses } from "./ArkUnitsI import { FontWeight, FontStyle, Color, ColoringStrategy } from "./ArkEnumsInterfaces" import { Resource } from "./ArkResourceInterfaces" import { ButtonType, ButtonStyleMode, ButtonRole } from "./ArkButtonInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkTimePickerInterfaces.ts b/arkoala/arkui/src/generated/ArkTimePickerInterfaces.ts index 1d64b3568847dc5eba3e82c9a365dd56aab8625a..104201a3edfacba1ada3892c56d609dfca5f5a53 100644 --- a/arkoala/arkui/src/generated/ArkTimePickerInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkTimePickerInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, PickerTextStyle, PickerDialogButtonStyle, HoverModeAreaType } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, Offset } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, Offset } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkToggle.ts b/arkoala/arkui/src/generated/ArkToggle.ts index 3371bd931ce1f39117ae44a37d4f54ccf5d9594d..4f702e42d7045cb597e2cf98a74080e2b7fe97d3 100644 --- a/arkoala/arkui/src/generated/ArkToggle.ts +++ b/arkoala/arkui/src/generated/ArkToggle.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkTogglePeer } from "./peers/ArkTogglePeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, ContentModifier, CommonConfiguration } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkToggleInterfaces.ts b/arkoala/arkui/src/generated/ArkToggleInterfaces.ts index 9c6ec4007e12e3b19a5fb0bf3e64481851b69cfd..86d6df07fc7d9fc33fd414af0e73cf2ba0a861d7 100644 --- a/arkoala/arkui/src/generated/ArkToggleInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkToggleInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Resource } from "./ArkResourceInterfaces" -import { ResourceColor, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { ResourceColor, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { CommonConfiguration, ContentModifier, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkTouchEventMaterialized.ts b/arkoala/arkui/src/generated/ArkTouchEventMaterialized.ts index 8aa9a32b189f8dde018941a3f275112ba7223baf..2c9dedf8580681781e72d828f12b533a0e9f75fb 100644 --- a/arkoala/arkui/src/generated/ArkTouchEventMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkTouchEventMaterialized.ts @@ -21,7 +21,7 @@ import { EventTarget, SourceType, SourceTool, TouchObject, HistoricalPoint } fro import { TouchType } from "./ArkEnumsInterfaces" import { Area, Length, Position } from "./ArkUnitsInterfaces" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkTransitionEffectMaterialized.ts b/arkoala/arkui/src/generated/ArkTransitionEffectMaterialized.ts index 7918169dde88dbdb7d9b0719b3dfc8a10c1240b9..5ed7c9b32ec78d715e62872c6b3e3dd1ac731aef 100644 --- a/arkoala/arkui/src/generated/ArkTransitionEffectMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkTransitionEffectMaterialized.ts @@ -19,7 +19,7 @@ import { TransitionEffects, TranslateOptions, RotateOptions, ScaleOptions, TransitionEdge, AnimateParam, FinishCallbackType, ExpectedFrameRateRange } from "./ArkCommonInterfaces" import { Curve, PlayMode } from "./ArkEnumsInterfaces" import { ICurve, ICurveInternal } from "./ArkICurveMaterialized" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -39,16 +39,16 @@ export class TransitionEffect implements MaterializedBase { return this.peer } static get IDENTITY(): TransitionEffect { - throw new Error("Not implemented") + return TransitionEffect.getIDENTITY() } static get OPACITY(): TransitionEffect { - throw new Error("Not implemented") + return TransitionEffect.getOPACITY() } static get SLIDE(): TransitionEffect { - throw new Error("Not implemented") + return TransitionEffect.getSLIDE() } static get SLIDE_SWITCH(): TransitionEffect { - throw new Error("Not implemented") + return TransitionEffect.getSLIDE_SWITCH() } static ctor_transitioneffect(type: string, effect: TransitionEffects): KPointer { const thisSerializer: Serializer = Serializer.hold() @@ -74,9 +74,9 @@ export class TransitionEffect implements MaterializedBase { return retval } constructor(type?: string, effect?: TransitionEffects) { - if (((type) !== (undefined)) && ((effect) !== (undefined))) + if (((type) !== (undefined)) || ((effect) !== (undefined))) { - const ctorPtr: KPointer = TransitionEffect.ctor_transitioneffect(type, effect) + const ctorPtr: KPointer = TransitionEffect.ctor_transitioneffect((type)!, (effect)!) this.peer = new Finalizable(ctorPtr, TransitionEffect.getFinalizer()) } } @@ -116,6 +116,18 @@ export class TransitionEffect implements MaterializedBase { const transitionEffect_casted = transitionEffect as (TransitionEffect) return this.combine_serialize(transitionEffect_casted) } + private static getIDENTITY(): TransitionEffect { + return TransitionEffect.getIDENTITY_serialize() + } + private static getOPACITY(): TransitionEffect { + return TransitionEffect.getOPACITY_serialize() + } + private static getSLIDE(): TransitionEffect { + return TransitionEffect.getSLIDE_serialize() + } + private static getSLIDE_SWITCH(): TransitionEffect { + return TransitionEffect.getSLIDE_SWITCH_serialize() + } private static translate_serialize(options: TranslateOptions): TransitionEffect { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeTranslateOptions(options) @@ -151,11 +163,7 @@ export class TransitionEffect implements MaterializedBase { return obj } private static asymmetric_serialize(appear: TransitionEffect, disappear: TransitionEffect): TransitionEffect { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeTransitionEffect(appear) - thisSerializer.writeTransitionEffect(disappear) - const retval = ArkUIGeneratedNativeModule._TransitionEffect_asymmetric(thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + const retval = ArkUIGeneratedNativeModule._TransitionEffect_asymmetric(toPeerPtr(appear), toPeerPtr(disappear)) const obj: TransitionEffect = TransitionEffectInternal.fromPtr(retval) return obj } @@ -168,10 +176,27 @@ export class TransitionEffect implements MaterializedBase { return obj } private combine_serialize(transitionEffect: TransitionEffect): TransitionEffect { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeTransitionEffect(transitionEffect) - const retval = ArkUIGeneratedNativeModule._TransitionEffect_combine(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + const retval = ArkUIGeneratedNativeModule._TransitionEffect_combine(this.peer!.ptr, toPeerPtr(transitionEffect)) + const obj: TransitionEffect = TransitionEffectInternal.fromPtr(retval) + return obj + } + private static getIDENTITY_serialize(): TransitionEffect { + const retval = ArkUIGeneratedNativeModule._TransitionEffect_getIDENTITY() + const obj: TransitionEffect = TransitionEffectInternal.fromPtr(retval) + return obj + } + private static getOPACITY_serialize(): TransitionEffect { + const retval = ArkUIGeneratedNativeModule._TransitionEffect_getOPACITY() + const obj: TransitionEffect = TransitionEffectInternal.fromPtr(retval) + return obj + } + private static getSLIDE_serialize(): TransitionEffect { + const retval = ArkUIGeneratedNativeModule._TransitionEffect_getSLIDE() + const obj: TransitionEffect = TransitionEffectInternal.fromPtr(retval) + return obj + } + private static getSLIDE_SWITCH_serialize(): TransitionEffect { + const retval = ArkUIGeneratedNativeModule._TransitionEffect_getSLIDE_SWITCH() const obj: TransitionEffect = TransitionEffectInternal.fromPtr(retval) return obj } diff --git a/arkoala/arkui/src/generated/ArkUICommonEventMaterialized.ts b/arkoala/arkui/src/generated/ArkUICommonEventMaterialized.ts index 809c475a17b2a8581ed84b9449db1585f4180a87..f027b59fba7c2176b5b73a46164b68f341f4be7d 100644 --- a/arkoala/arkui/src/generated/ArkUICommonEventMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkUICommonEventMaterialized.ts @@ -25,7 +25,7 @@ import { TouchType, KeyType, KeySource, MouseButton, MouseAction } from "./ArkEn import { KeyEvent, KeyEventInternal } from "./ArkKeyEventMaterialized" import { MouseEvent, MouseEventInternal } from "./ArkMouseEventMaterialized" import { Resource } from "./ArkResourceInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkUIExtensionProxyMaterialized.ts b/arkoala/arkui/src/generated/ArkUIExtensionProxyMaterialized.ts index e19f5fa4b449ecc43352d2dd5fe24779ed261716..94fbea5f87ebce67b988b4d9fd55a7e9172fca7a 100644 --- a/arkoala/arkui/src/generated/ArkUIExtensionProxyMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkUIExtensionProxyMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkUIGeneratedNativeModule.ts b/arkoala/arkui/src/generated/ArkUIGeneratedNativeModule.ts index 2241ad6741559174c90bed6e8409b6bbf5d7f940..dfe9612943fa796be922a93f8fbf361565b58c72 100644 --- a/arkoala/arkui/src/generated/ArkUIGeneratedNativeModule.ts +++ b/arkoala/arkui/src/generated/ArkUIGeneratedNativeModule.ts @@ -13,7 +13,7 @@ * limitations under the License. */ -import { KInt, KBoolean, KFloat, KUInt, KStringPtr, KPointer, KNativePointer, KInt32ArrayPtr, KUint8ArrayPtr, KFloat32ArrayPtr, pointer, KInteropReturnBuffer, loadNativeModuleLibrary } from "@koalaui/interop" +import { KInt, KLong, KBoolean, KFloat, KUInt, KStringPtr, KPointer, KNativePointer, KInt32ArrayPtr, KUint8ArrayPtr, KFloat32ArrayPtr, pointer, KInteropReturnBuffer, loadNativeModuleLibrary } from "@koalaui/interop" import { int32, float32 } from "@koalaui/common" import { Length } from "./ArkUnitsInterfaces" @@ -343,10 +343,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _AnimatorAttribute_motion(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _AnimatorAttribute_motion(ptr: KPointer, value: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._AnimatorAttribute_motion(ptr, thisArray, thisLength) + return this._AnimatorAttribute_motion(ptr, value) } throw new Error("Not implemented") } @@ -1351,10 +1351,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _CommonMethod_transition1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _CommonMethod_transition1(ptr: KPointer, effect: KPointer, thisArray: Uint8Array, thisLength: int32): void { if ((this._LoadOnce()) == (true)) { - return this._CommonMethod_transition1(ptr, thisArray, thisLength) + return this._CommonMethod_transition1(ptr, effect, thisArray, thisLength) } throw new Error("Not implemented") } @@ -1967,10 +1967,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _CommonMethod_gestureModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _CommonMethod_gestureModifier(ptr: KPointer, value: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._CommonMethod_gestureModifier(ptr, thisArray, thisLength) + return this._CommonMethod_gestureModifier(ptr, value) } throw new Error("Not implemented") } @@ -3871,10 +3871,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _ImageSpanAttribute_alt(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _ImageSpanAttribute_alt(ptr: KPointer, value: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._ImageSpanAttribute_alt(ptr, thisArray, thisLength) + return this._ImageSpanAttribute_alt(ptr, value) } throw new Error("Not implemented") } @@ -4039,10 +4039,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _ListAttribute_childrenMainSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _ListAttribute_childrenMainSize(ptr: KPointer, value: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._ListAttribute_childrenMainSize(ptr, thisArray, thisLength) + return this._ListAttribute_childrenMainSize(ptr, value) } throw new Error("Not implemented") } @@ -4263,10 +4263,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _ListItemGroupAttribute_childrenMainSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _ListItemGroupAttribute_childrenMainSize(ptr: KPointer, value: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._ListItemGroupAttribute_childrenMainSize(ptr, thisArray, thisLength) + return this._ListItemGroupAttribute_childrenMainSize(ptr, value) } throw new Error("Not implemented") } @@ -5642,10 +5642,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _RichEditorAttribute_editMenuOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _RichEditorAttribute_editMenuOptions(ptr: KPointer, value: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._RichEditorAttribute_editMenuOptions(ptr, thisArray, thisLength) + return this._RichEditorAttribute_editMenuOptions(ptr, value) } throw new Error("Not implemented") } @@ -6265,10 +6265,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _SearchAttribute_editMenuOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _SearchAttribute_editMenuOptions(ptr: KPointer, value: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._SearchAttribute_editMenuOptions(ptr, thisArray, thisLength) + return this._SearchAttribute_editMenuOptions(ptr, value) } throw new Error("Not implemented") } @@ -6664,10 +6664,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _ShapeInterface_setShapeOptions0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _ShapeInterface_setShapeOptions0(ptr: KPointer, value: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._ShapeInterface_setShapeOptions0(ptr, thisArray, thisLength) + return this._ShapeInterface_setShapeOptions0(ptr, value) } throw new Error("Not implemented") } @@ -6951,10 +6951,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _BaseSpan_baselineOffset(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _BaseSpan_baselineOffset(ptr: KPointer, value: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._BaseSpan_baselineOffset(ptr, thisArray, thisLength) + return this._BaseSpan_baselineOffset(ptr, value) } throw new Error("Not implemented") } @@ -7210,10 +7210,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _SwiperAttribute_indicator1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _SwiperAttribute_indicator1(ptr: KPointer, value: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._SwiperAttribute_indicator1(ptr, thisArray, thisLength) + return this._SwiperAttribute_indicator1(ptr, value) } throw new Error("Not implemented") } @@ -7882,10 +7882,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _TextAttribute_lineSpacing(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _TextAttribute_lineSpacing(ptr: KPointer, value: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._TextAttribute_lineSpacing(ptr, thisArray, thisLength) + return this._TextAttribute_lineSpacing(ptr, value) } throw new Error("Not implemented") } @@ -8071,10 +8071,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _TextAttribute_editMenuOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _TextAttribute_editMenuOptions(ptr: KPointer, value: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._TextAttribute_editMenuOptions(ptr, thisArray, thisLength) + return this._TextAttribute_editMenuOptions(ptr, value) } throw new Error("Not implemented") } @@ -8379,10 +8379,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _TextAreaAttribute_lineSpacing(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _TextAreaAttribute_lineSpacing(ptr: KPointer, value: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._TextAreaAttribute_lineSpacing(ptr, thisArray, thisLength) + return this._TextAreaAttribute_lineSpacing(ptr, value) } throw new Error("Not implemented") } @@ -8449,10 +8449,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _TextAreaAttribute_editMenuOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _TextAreaAttribute_editMenuOptions(ptr: KPointer, value: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._TextAreaAttribute_editMenuOptions(ptr, thisArray, thisLength) + return this._TextAreaAttribute_editMenuOptions(ptr, value) } throw new Error("Not implemented") } @@ -9016,10 +9016,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _TextInputAttribute_editMenuOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _TextInputAttribute_editMenuOptions(ptr: KPointer, value: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._TextInputAttribute_editMenuOptions(ptr, thisArray, thisLength) + return this._TextInputAttribute_editMenuOptions(ptr, value) } throw new Error("Not implemented") } @@ -10346,10 +10346,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _WebAttribute_editMenuOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _WebAttribute_editMenuOptions(ptr: KPointer, value: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._WebAttribute_editMenuOptions(ptr, thisArray, thisLength) + return this._WebAttribute_editMenuOptions(ptr, value) } throw new Error("Not implemented") } @@ -10913,6 +10913,13 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } + static _LazyForEachOps_NotifyChange(node: KPointer, startIndex: KInt, endIndex: KInt, count: KInt): void { + if ((this._LoadOnce()) == (true)) + { + return this._LazyForEachOps_NotifyChange(node, startIndex, endIndex, count) + } + throw new Error("Not implemented") + } static _SystemOps_ctor(): KPointer { if ((this._LoadOnce()) == (true)) { @@ -10941,10 +10948,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _DrawingCanvas_ctor(thisArray: Uint8Array, thisLength: int32): KPointer { + static _DrawingCanvas_ctor(pixelmap: KPointer): KPointer { if ((this._LoadOnce()) == (true)) { - return this._DrawingCanvas_ctor(thisArray, thisLength) + return this._DrawingCanvas_ctor(pixelmap) } throw new Error("Not implemented") } @@ -10983,6 +10990,34 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } + static _LengthMetrics_vp(value: number): KPointer { + if ((this._LoadOnce()) == (true)) + { + return this._LengthMetrics_vp(value) + } + throw new Error("Not implemented") + } + static _LengthMetrics_fp(value: number): KPointer { + if ((this._LoadOnce()) == (true)) + { + return this._LengthMetrics_fp(value) + } + throw new Error("Not implemented") + } + static _LengthMetrics_percent(value: number): KPointer { + if ((this._LoadOnce()) == (true)) + { + return this._LengthMetrics_percent(value) + } + throw new Error("Not implemented") + } + static _LengthMetrics_lpx(value: number): KPointer { + if ((this._LoadOnce()) == (true)) + { + return this._LengthMetrics_lpx(value) + } + throw new Error("Not implemented") + } static _LengthMetrics_resource(thisArray: Uint8Array, thisLength: int32): KPointer { if ((this._LoadOnce()) == (true)) { @@ -11018,6 +11053,83 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } + static _ColorMetrics_ctor(): KPointer { + if ((this._LoadOnce()) == (true)) + { + return this._ColorMetrics_ctor() + } + throw new Error("Not implemented") + } + static _ColorMetrics_getFinalizer(): KPointer { + if ((this._LoadOnce()) == (true)) + { + return this._ColorMetrics_getFinalizer() + } + throw new Error("Not implemented") + } + static _ColorMetrics_numeric(value: number): KPointer { + if ((this._LoadOnce()) == (true)) + { + return this._ColorMetrics_numeric(value) + } + throw new Error("Not implemented") + } + static _ColorMetrics_rgba(red: number, green: number, blue: number, thisArray: Uint8Array, thisLength: int32): KPointer { + if ((this._LoadOnce()) == (true)) + { + return this._ColorMetrics_rgba(red, green, blue, thisArray, thisLength) + } + throw new Error("Not implemented") + } + static _ColorMetrics_resourceColor(thisArray: Uint8Array, thisLength: int32): KPointer { + if ((this._LoadOnce()) == (true)) + { + return this._ColorMetrics_resourceColor(thisArray, thisLength) + } + throw new Error("Not implemented") + } + static _ColorMetrics_blendColor(ptr: KPointer, overlayColor: KPointer): KPointer { + if ((this._LoadOnce()) == (true)) + { + return this._ColorMetrics_blendColor(ptr, overlayColor) + } + throw new Error("Not implemented") + } + static _ColorMetrics_getColor(ptr: KPointer): string { + if ((this._LoadOnce()) == (true)) + { + return this._ColorMetrics_getColor(ptr) + } + throw new Error("Not implemented") + } + static _ColorMetrics_getRed(ptr: KPointer): number { + if ((this._LoadOnce()) == (true)) + { + return this._ColorMetrics_getRed(ptr) + } + throw new Error("Not implemented") + } + static _ColorMetrics_getGreen(ptr: KPointer): number { + if ((this._LoadOnce()) == (true)) + { + return this._ColorMetrics_getGreen(ptr) + } + throw new Error("Not implemented") + } + static _ColorMetrics_getBlue(ptr: KPointer): number { + if ((this._LoadOnce()) == (true)) + { + return this._ColorMetrics_getBlue(ptr) + } + throw new Error("Not implemented") + } + static _ColorMetrics_getAlpha(ptr: KPointer): number { + if ((this._LoadOnce()) == (true)) + { + return this._ColorMetrics_getAlpha(ptr) + } + throw new Error("Not implemented") + } static _WebviewController_ctor(): KPointer { if ((this._LoadOnce()) == (true)) { @@ -11522,24 +11634,24 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _FrameNode_appendChild(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _FrameNode_appendChild(ptr: KPointer, node: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._FrameNode_appendChild(ptr, thisArray, thisLength) + return this._FrameNode_appendChild(ptr, node) } throw new Error("Not implemented") } - static _FrameNode_insertChildAfter(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _FrameNode_insertChildAfter(ptr: KPointer, child: KPointer, sibling: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._FrameNode_insertChildAfter(ptr, thisArray, thisLength) + return this._FrameNode_insertChildAfter(ptr, child, sibling) } throw new Error("Not implemented") } - static _FrameNode_removeChild(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _FrameNode_removeChild(ptr: KPointer, node: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._FrameNode_removeChild(ptr, thisArray, thisLength) + return this._FrameNode_removeChild(ptr, node) } throw new Error("Not implemented") } @@ -11669,10 +11781,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _NavExtender_setUpdateStackCallback(thisArray: Uint8Array, thisLength: int32): void { + static _NavExtender_setUpdateStackCallback(peer: KPointer, thisArray: Uint8Array, thisLength: int32): void { if ((this._LoadOnce()) == (true)) { - return this._NavExtender_setUpdateStackCallback(thisArray, thisLength) + return this._NavExtender_setUpdateStackCallback(peer, thisArray, thisLength) } throw new Error("Not implemented") } @@ -11690,10 +11802,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _EventEmulator_emitClickEvent(node: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _EventEmulator_emitClickEvent(node: KPointer, event: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._EventEmulator_emitClickEvent(node, thisArray, thisLength) + return this._EventEmulator_emitClickEvent(node, event) } throw new Error("Not implemented") } @@ -11760,10 +11872,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _SpringMotion_ctor(start: number, end: number, velocity: number, thisArray: Uint8Array, thisLength: int32): KPointer { + static _SpringMotion_ctor(start: number, end: number, velocity: number, prop: KPointer): KPointer { if ((this._LoadOnce()) == (true)) { - return this._SpringMotion_ctor(start, end, velocity, thisArray, thisLength) + return this._SpringMotion_ctor(start, end, velocity, prop) } throw new Error("Not implemented") } @@ -11788,10 +11900,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _ScrollMotion_ctor(position: number, velocity: number, min: number, max: number, thisArray: Uint8Array, thisLength: int32): KPointer { + static _ScrollMotion_ctor(position: number, velocity: number, min: number, max: number, prop: KPointer): KPointer { if ((this._LoadOnce()) == (true)) { - return this._ScrollMotion_ctor(position, velocity, min, max, thisArray, thisLength) + return this._ScrollMotion_ctor(position, velocity, min, max, prop) } throw new Error("Not implemented") } @@ -11963,10 +12075,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _Path2D_addPath(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _Path2D_addPath(ptr: KPointer, path: KPointer, thisArray: Uint8Array, thisLength: int32): void { if ((this._LoadOnce()) == (true)) { - return this._Path2D_addPath(ptr, thisArray, thisLength) + return this._Path2D_addPath(ptr, path, thisArray, thisLength) } throw new Error("Not implemented") } @@ -12131,10 +12243,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _CanvasRenderer_clip1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _CanvasRenderer_clip1(ptr: KPointer, path: KPointer, thisArray: Uint8Array, thisLength: int32): void { if ((this._LoadOnce()) == (true)) { - return this._CanvasRenderer_clip1(ptr, thisArray, thisLength) + return this._CanvasRenderer_clip1(ptr, path, thisArray, thisLength) } throw new Error("Not implemented") } @@ -12145,10 +12257,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _CanvasRenderer_fill1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _CanvasRenderer_fill1(ptr: KPointer, path: KPointer, thisArray: Uint8Array, thisLength: int32): void { if ((this._LoadOnce()) == (true)) { - return this._CanvasRenderer_fill1(ptr, thisArray, thisLength) + return this._CanvasRenderer_fill1(ptr, path, thisArray, thisLength) } throw new Error("Not implemented") } @@ -12159,10 +12271,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _CanvasRenderer_stroke1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _CanvasRenderer_stroke1(ptr: KPointer, path: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._CanvasRenderer_stroke1(ptr, thisArray, thisLength) + return this._CanvasRenderer_stroke1(ptr, path) } throw new Error("Not implemented") } @@ -12173,10 +12285,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _CanvasRenderer_createPattern(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer { + static _CanvasRenderer_createPattern(ptr: KPointer, image: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer { if ((this._LoadOnce()) == (true)) { - return this._CanvasRenderer_createPattern(ptr, thisArray, thisLength) + return this._CanvasRenderer_createPattern(ptr, image, thisArray, thisLength) } throw new Error("Not implemented") } @@ -12201,10 +12313,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _CanvasRenderer_createImageData1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer { + static _CanvasRenderer_createImageData1(ptr: KPointer, imagedata: KPointer): KPointer { if ((this._LoadOnce()) == (true)) { - return this._CanvasRenderer_createImageData1(ptr, thisArray, thisLength) + return this._CanvasRenderer_createImageData1(ptr, imagedata) } throw new Error("Not implemented") } @@ -12222,17 +12334,17 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _CanvasRenderer_putImageData0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _CanvasRenderer_putImageData0(ptr: KPointer, imagedata: KPointer, thisArray: Uint8Array, thisLength: int32): void { if ((this._LoadOnce()) == (true)) { - return this._CanvasRenderer_putImageData0(ptr, thisArray, thisLength) + return this._CanvasRenderer_putImageData0(ptr, imagedata, thisArray, thisLength) } throw new Error("Not implemented") } - static _CanvasRenderer_putImageData1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _CanvasRenderer_putImageData1(ptr: KPointer, imagedata: KPointer, thisArray: Uint8Array, thisLength: int32): void { if ((this._LoadOnce()) == (true)) { - return this._CanvasRenderer_putImageData1(ptr, thisArray, thisLength) + return this._CanvasRenderer_putImageData1(ptr, imagedata, thisArray, thisLength) } throw new Error("Not implemented") } @@ -12369,10 +12481,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _CanvasRenderer_transferFromImageBitmap(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _CanvasRenderer_transferFromImageBitmap(ptr: KPointer, bitmap: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._CanvasRenderer_transferFromImageBitmap(ptr, thisArray, thisLength) + return this._CanvasRenderer_transferFromImageBitmap(ptr, bitmap) } throw new Error("Not implemented") } @@ -12740,6 +12852,13 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } + static _CanvasRenderingContext2D_getCanvas(ptr: KPointer): KPointer { + if ((this._LoadOnce()) == (true)) + { + return this._CanvasRenderingContext2D_getCanvas(ptr) + } + throw new Error("Not implemented") + } static _OffscreenCanvasRenderingContext2D_ctor(width: number, height: number, thisArray: Uint8Array, thisLength: int32): KPointer { if ((this._LoadOnce()) == (true)) { @@ -12845,6 +12964,13 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } + static _DrawingRenderingContext_getCanvas(ptr: KPointer): KPointer { + if ((this._LoadOnce()) == (true)) + { + return this._DrawingRenderingContext_getCanvas(ptr) + } + throw new Error("Not implemented") + } static _ICurve_ctor(): KPointer { if ((this._LoadOnce()) == (true)) { @@ -12957,10 +13083,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _TransitionEffect_asymmetric(thisArray: Uint8Array, thisLength: int32): KPointer { + static _TransitionEffect_asymmetric(appear: KPointer, disappear: KPointer): KPointer { if ((this._LoadOnce()) == (true)) { - return this._TransitionEffect_asymmetric(thisArray, thisLength) + return this._TransitionEffect_asymmetric(appear, disappear) } throw new Error("Not implemented") } @@ -12971,31 +13097,38 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _TransitionEffect_combine(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer { + static _TransitionEffect_combine(ptr: KPointer, transitionEffect: KPointer): KPointer { if ((this._LoadOnce()) == (true)) { - return this._TransitionEffect_combine(ptr, thisArray, thisLength) + return this._TransitionEffect_combine(ptr, transitionEffect) } throw new Error("Not implemented") } - static _GlobalScope_focusControl_common_requestFocus(value: KStringPtr): boolean { + static _TransitionEffect_getIDENTITY(): KPointer { if ((this._LoadOnce()) == (true)) { - return this._GlobalScope_focusControl_common_requestFocus(value) + return this._TransitionEffect_getIDENTITY() } throw new Error("Not implemented") } - static _GlobalScope_cursorControl_common_setCursor(value: KInt): void { + static _TransitionEffect_getOPACITY(): KPointer { if ((this._LoadOnce()) == (true)) { - return this._GlobalScope_cursorControl_common_setCursor(value) + return this._TransitionEffect_getOPACITY() } throw new Error("Not implemented") } - static _GlobalScope_cursorControl_common_restoreDefault(): void { + static _TransitionEffect_getSLIDE(): KPointer { if ((this._LoadOnce()) == (true)) { - return this._GlobalScope_cursorControl_common_restoreDefault() + return this._TransitionEffect_getSLIDE() + } + throw new Error("Not implemented") + } + static _TransitionEffect_getSLIDE_SWITCH(): KPointer { + if ((this._LoadOnce()) == (true)) + { + return this._TransitionEffect_getSLIDE_SWITCH() } throw new Error("Not implemented") } @@ -13769,10 +13902,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _DragEvent_setData(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _DragEvent_setData(ptr: KPointer, unifiedData: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._DragEvent_setData(ptr, thisArray, thisLength) + return this._DragEvent_setData(ptr, unifiedData) } throw new Error("Not implemented") } @@ -14329,90 +14462,6 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _GlobalScope_common_getContext(thisArray: Uint8Array, thisLength: int32): KInteropReturnBuffer { - if ((this._LoadOnce()) == (true)) - { - return this._GlobalScope_common_getContext(thisArray, thisLength) - } - throw new Error("Not implemented") - } - static _GlobalScope_common_postCardAction(thisArray: Uint8Array, thisLength: int32): void { - if ((this._LoadOnce()) == (true)) - { - return this._GlobalScope_common_postCardAction(thisArray, thisLength) - } - throw new Error("Not implemented") - } - static _GlobalScope_common_dollar_r(value: KStringPtr, thisArray: Uint8Array, thisLength: int32): KInteropReturnBuffer { - if ((this._LoadOnce()) == (true)) - { - return this._GlobalScope_common_dollar_r(value, thisArray, thisLength) - } - throw new Error("Not implemented") - } - static _GlobalScope_common_dollar_rawfile(value: KStringPtr): KInteropReturnBuffer { - if ((this._LoadOnce()) == (true)) - { - return this._GlobalScope_common_dollar_rawfile(value) - } - throw new Error("Not implemented") - } - static _GlobalScope_common_animateTo(thisArray: Uint8Array, thisLength: int32): void { - if ((this._LoadOnce()) == (true)) - { - return this._GlobalScope_common_animateTo(thisArray, thisLength) - } - throw new Error("Not implemented") - } - static _GlobalScope_common_animateToImmediately(thisArray: Uint8Array, thisLength: int32): void { - if ((this._LoadOnce()) == (true)) - { - return this._GlobalScope_common_animateToImmediately(thisArray, thisLength) - } - throw new Error("Not implemented") - } - static _GlobalScope_common_vp2px(value: number): number { - if ((this._LoadOnce()) == (true)) - { - return this._GlobalScope_common_vp2px(value) - } - throw new Error("Not implemented") - } - static _GlobalScope_common_px2vp(value: number): number { - if ((this._LoadOnce()) == (true)) - { - return this._GlobalScope_common_px2vp(value) - } - throw new Error("Not implemented") - } - static _GlobalScope_common_fp2px(value: number): number { - if ((this._LoadOnce()) == (true)) - { - return this._GlobalScope_common_fp2px(value) - } - throw new Error("Not implemented") - } - static _GlobalScope_common_px2fp(value: number): number { - if ((this._LoadOnce()) == (true)) - { - return this._GlobalScope_common_px2fp(value) - } - throw new Error("Not implemented") - } - static _GlobalScope_common_lpx2px(value: number): number { - if ((this._LoadOnce()) == (true)) - { - return this._GlobalScope_common_lpx2px(value) - } - throw new Error("Not implemented") - } - static _GlobalScope_common_px2lpx(value: number): number { - if ((this._LoadOnce()) == (true)) - { - return this._GlobalScope_common_px2lpx(value) - } - throw new Error("Not implemented") - } static _ContextMenu_ctor(): KPointer { if ((this._LoadOnce()) == (true)) { @@ -15372,17 +15421,31 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _NavDestinationContext_setPathInfo(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _NavDestinationContext_getPathInfo(ptr: KPointer): KPointer { if ((this._LoadOnce()) == (true)) { - return this._NavDestinationContext_setPathInfo(ptr, thisArray, thisLength) + return this._NavDestinationContext_getPathInfo(ptr) } throw new Error("Not implemented") } - static _NavDestinationContext_setPathStack(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _NavDestinationContext_setPathInfo(ptr: KPointer, pathInfo: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._NavDestinationContext_setPathStack(ptr, thisArray, thisLength) + return this._NavDestinationContext_setPathInfo(ptr, pathInfo) + } + throw new Error("Not implemented") + } + static _NavDestinationContext_getPathStack(ptr: KPointer): KPointer { + if ((this._LoadOnce()) == (true)) + { + return this._NavDestinationContext_getPathStack(ptr) + } + throw new Error("Not implemented") + } + static _NavDestinationContext_setPathStack(ptr: KPointer, pathStack: KPointer): void { + if ((this._LoadOnce()) == (true)) + { + return this._NavDestinationContext_setPathStack(ptr, pathStack) } throw new Error("Not implemented") } @@ -15477,31 +15540,31 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _NavPathStack_pushPath0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _NavPathStack_pushPath0(ptr: KPointer, info: KPointer, thisArray: Uint8Array, thisLength: int32): void { if ((this._LoadOnce()) == (true)) { - return this._NavPathStack_pushPath0(ptr, thisArray, thisLength) + return this._NavPathStack_pushPath0(ptr, info, thisArray, thisLength) } throw new Error("Not implemented") } - static _NavPathStack_pushPath1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _NavPathStack_pushPath1(ptr: KPointer, info: KPointer, thisArray: Uint8Array, thisLength: int32): void { if ((this._LoadOnce()) == (true)) { - return this._NavPathStack_pushPath1(ptr, thisArray, thisLength) + return this._NavPathStack_pushPath1(ptr, info, thisArray, thisLength) } throw new Error("Not implemented") } - static _NavPathStack_pushDestination0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer { + static _NavPathStack_pushDestination0(ptr: KPointer, info: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer { if ((this._LoadOnce()) == (true)) { - return this._NavPathStack_pushDestination0(ptr, thisArray, thisLength) + return this._NavPathStack_pushDestination0(ptr, info, thisArray, thisLength) } throw new Error("Not implemented") } - static _NavPathStack_pushDestination1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer { + static _NavPathStack_pushDestination1(ptr: KPointer, info: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer { if ((this._LoadOnce()) == (true)) { - return this._NavPathStack_pushDestination1(ptr, thisArray, thisLength) + return this._NavPathStack_pushDestination1(ptr, info, thisArray, thisLength) } throw new Error("Not implemented") } @@ -15533,24 +15596,24 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _NavPathStack_replacePath0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _NavPathStack_replacePath0(ptr: KPointer, info: KPointer, thisArray: Uint8Array, thisLength: int32): void { if ((this._LoadOnce()) == (true)) { - return this._NavPathStack_replacePath0(ptr, thisArray, thisLength) + return this._NavPathStack_replacePath0(ptr, info, thisArray, thisLength) } throw new Error("Not implemented") } - static _NavPathStack_replacePath1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _NavPathStack_replacePath1(ptr: KPointer, info: KPointer, thisArray: Uint8Array, thisLength: int32): void { if ((this._LoadOnce()) == (true)) { - return this._NavPathStack_replacePath1(ptr, thisArray, thisLength) + return this._NavPathStack_replacePath1(ptr, info, thisArray, thisLength) } throw new Error("Not implemented") } - static _NavPathStack_replaceDestination(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer { + static _NavPathStack_replaceDestination(ptr: KPointer, info: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer { if ((this._LoadOnce()) == (true)) { - return this._NavPathStack_replaceDestination(ptr, thisArray, thisLength) + return this._NavPathStack_replaceDestination(ptr, info, thisArray, thisLength) } throw new Error("Not implemented") } @@ -15960,10 +16023,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _RichEditorController_fromStyledString(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer { + static _RichEditorController_fromStyledString(ptr: KPointer, value: KPointer): KPointer { if ((this._LoadOnce()) == (true)) { - return this._RichEditorController_fromStyledString(ptr, thisArray, thisLength) + return this._RichEditorController_fromStyledString(ptr, value) } throw new Error("Not implemented") } @@ -15988,10 +16051,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _RichEditorStyledStringController_setStyledString(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _RichEditorStyledStringController_setStyledString(ptr: KPointer, styledString: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._RichEditorStyledStringController_setStyledString(ptr, thisArray, thisLength) + return this._RichEditorStyledStringController_setStyledString(ptr, styledString) } throw new Error("Not implemented") } @@ -16534,10 +16597,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _TextController_setStyledString(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _TextController_setStyledString(ptr: KPointer, value: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._TextController_setStyledString(ptr, thisArray, thisLength) + return this._TextController_setStyledString(ptr, value) } throw new Error("Not implemented") } @@ -16709,10 +16772,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _StyledStringController_setStyledString(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _StyledStringController_setStyledString(ptr: KPointer, styledString: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._StyledStringController_setStyledString(ptr, thisArray, thisLength) + return this._StyledStringController_setStyledString(ptr, styledString) } throw new Error("Not implemented") } @@ -16786,10 +16849,59 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _TextMenuItemId_equals(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): boolean { + static _TextMenuItemId_equals(ptr: KPointer, id: KPointer): boolean { + if ((this._LoadOnce()) == (true)) + { + return this._TextMenuItemId_equals(ptr, id) + } + throw new Error("Not implemented") + } + static _TextMenuItemId_getCUT(): KPointer { + if ((this._LoadOnce()) == (true)) + { + return this._TextMenuItemId_getCUT() + } + throw new Error("Not implemented") + } + static _TextMenuItemId_getCOPY(): KPointer { if ((this._LoadOnce()) == (true)) { - return this._TextMenuItemId_equals(ptr, thisArray, thisLength) + return this._TextMenuItemId_getCOPY() + } + throw new Error("Not implemented") + } + static _TextMenuItemId_getPASTE(): KPointer { + if ((this._LoadOnce()) == (true)) + { + return this._TextMenuItemId_getPASTE() + } + throw new Error("Not implemented") + } + static _TextMenuItemId_getSELECT_ALL(): KPointer { + if ((this._LoadOnce()) == (true)) + { + return this._TextMenuItemId_getSELECT_ALL() + } + throw new Error("Not implemented") + } + static _TextMenuItemId_getCOLLABORATION_SERVICE(): KPointer { + if ((this._LoadOnce()) == (true)) + { + return this._TextMenuItemId_getCOLLABORATION_SERVICE() + } + throw new Error("Not implemented") + } + static _TextMenuItemId_getCAMERA_INPUT(): KPointer { + if ((this._LoadOnce()) == (true)) + { + return this._TextMenuItemId_getCAMERA_INPUT() + } + throw new Error("Not implemented") + } + static _TextMenuItemId_getAI_WRITER(): KPointer { + if ((this._LoadOnce()) == (true)) + { + return this._TextMenuItemId_getAI_WRITER() } throw new Error("Not implemented") } @@ -17444,10 +17556,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _ControllerHandler_setWebController(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _ControllerHandler_setWebController(ptr: KPointer, controller: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._ControllerHandler_setWebController(ptr, thisArray, thisLength) + return this._ControllerHandler_setWebController(ptr, controller) } throw new Error("Not implemented") } @@ -18312,10 +18424,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _StyledString_equals(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): boolean { + static _StyledString_equals(ptr: KPointer, other: KPointer): boolean { if ((this._LoadOnce()) == (true)) { - return this._StyledString_equals(ptr, thisArray, thisLength) + return this._StyledString_equals(ptr, other) } throw new Error("Not implemented") } @@ -18333,17 +18445,17 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _StyledString_toHtml(thisArray: Uint8Array, thisLength: int32): string { + static _StyledString_toHtml(styledString: KPointer): string { if ((this._LoadOnce()) == (true)) { - return this._StyledString_toHtml(thisArray, thisLength) + return this._StyledString_toHtml(styledString) } throw new Error("Not implemented") } - static _StyledString_marshalling(thisArray: Uint8Array, thisLength: int32): ArrayBuffer { + static _StyledString_marshalling(styledString: KPointer): ArrayBuffer { if ((this._LoadOnce()) == (true)) { - return this._StyledString_marshalling(thisArray, thisLength) + return this._StyledString_marshalling(styledString) } throw new Error("Not implemented") } @@ -18431,10 +18543,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _BaselineOffsetStyle_ctor(thisArray: Uint8Array, thisLength: int32): KPointer { + static _BaselineOffsetStyle_ctor(value: KPointer): KPointer { if ((this._LoadOnce()) == (true)) { - return this._BaselineOffsetStyle_ctor(thisArray, thisLength) + return this._BaselineOffsetStyle_ctor(value) } throw new Error("Not implemented") } @@ -18452,10 +18564,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _LetterSpacingStyle_ctor(thisArray: Uint8Array, thisLength: int32): KPointer { + static _LetterSpacingStyle_ctor(value: KPointer): KPointer { if ((this._LoadOnce()) == (true)) { - return this._LetterSpacingStyle_ctor(thisArray, thisLength) + return this._LetterSpacingStyle_ctor(value) } throw new Error("Not implemented") } @@ -18571,10 +18683,10 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _LineHeightStyle_ctor(thisArray: Uint8Array, thisLength: int32): KPointer { + static _LineHeightStyle_ctor(lineHeight: KPointer): KPointer { if ((this._LoadOnce()) == (true)) { - return this._LineHeightStyle_ctor(thisArray, thisLength) + return this._LineHeightStyle_ctor(lineHeight) } throw new Error("Not implemented") } @@ -18683,24 +18795,24 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _MutableStyledString_replaceStyledString(ptr: KPointer, start: number, length: number, thisArray: Uint8Array, thisLength: int32): void { + static _MutableStyledString_replaceStyledString(ptr: KPointer, start: number, length: number, other: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._MutableStyledString_replaceStyledString(ptr, start, length, thisArray, thisLength) + return this._MutableStyledString_replaceStyledString(ptr, start, length, other) } throw new Error("Not implemented") } - static _MutableStyledString_insertStyledString(ptr: KPointer, start: number, thisArray: Uint8Array, thisLength: int32): void { + static _MutableStyledString_insertStyledString(ptr: KPointer, start: number, other: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._MutableStyledString_insertStyledString(ptr, start, thisArray, thisLength) + return this._MutableStyledString_insertStyledString(ptr, start, other) } throw new Error("Not implemented") } - static _MutableStyledString_appendStyledString(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + static _MutableStyledString_appendStyledString(ptr: KPointer, other: KPointer): void { if ((this._LoadOnce()) == (true)) { - return this._MutableStyledString_appendStyledString(ptr, thisArray, thisLength) + return this._MutableStyledString_appendStyledString(ptr, other) } throw new Error("Not implemented") } @@ -18718,6 +18830,13 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } + static _ImageAttachment_getValue(ptr: KPointer): KPointer { + if ((this._LoadOnce()) == (true)) + { + return this._ImageAttachment_getValue(ptr) + } + throw new Error("Not implemented") + } static _ImageAttachment_getVerticalAlign(ptr: KPointer): KPointer { if ((this._LoadOnce()) == (true)) { @@ -18809,38 +18928,143 @@ export class ArkUIGeneratedNativeModule { } throw new Error("Not implemented") } - static _GlobalScope_Profiler_inspector_registerVsyncCallback(thisArray: Uint8Array, thisLength: int32): void { + static _GlobalScope_getContext(thisArray: Uint8Array, thisLength: int32): KInteropReturnBuffer { + if ((this._LoadOnce()) == (true)) + { + return this._GlobalScope_getContext(thisArray, thisLength) + } + throw new Error("Not implemented") + } + static _GlobalScope_postCardAction(thisArray: Uint8Array, thisLength: int32): void { + if ((this._LoadOnce()) == (true)) + { + return this._GlobalScope_postCardAction(thisArray, thisLength) + } + throw new Error("Not implemented") + } + static _GlobalScope_dollar_r(value: KStringPtr, thisArray: Uint8Array, thisLength: int32): KInteropReturnBuffer { + if ((this._LoadOnce()) == (true)) + { + return this._GlobalScope_dollar_r(value, thisArray, thisLength) + } + throw new Error("Not implemented") + } + static _GlobalScope_dollar_rawfile(value: KStringPtr): KInteropReturnBuffer { + if ((this._LoadOnce()) == (true)) + { + return this._GlobalScope_dollar_rawfile(value) + } + throw new Error("Not implemented") + } + static _GlobalScope_animateTo(thisArray: Uint8Array, thisLength: int32): void { + if ((this._LoadOnce()) == (true)) + { + return this._GlobalScope_animateTo(thisArray, thisLength) + } + throw new Error("Not implemented") + } + static _GlobalScope_animateToImmediately(thisArray: Uint8Array, thisLength: int32): void { + if ((this._LoadOnce()) == (true)) + { + return this._GlobalScope_animateToImmediately(thisArray, thisLength) + } + throw new Error("Not implemented") + } + static _GlobalScope_vp2px(value: number): number { + if ((this._LoadOnce()) == (true)) + { + return this._GlobalScope_vp2px(value) + } + throw new Error("Not implemented") + } + static _GlobalScope_px2vp(value: number): number { + if ((this._LoadOnce()) == (true)) + { + return this._GlobalScope_px2vp(value) + } + throw new Error("Not implemented") + } + static _GlobalScope_fp2px(value: number): number { + if ((this._LoadOnce()) == (true)) + { + return this._GlobalScope_fp2px(value) + } + throw new Error("Not implemented") + } + static _GlobalScope_px2fp(value: number): number { + if ((this._LoadOnce()) == (true)) + { + return this._GlobalScope_px2fp(value) + } + throw new Error("Not implemented") + } + static _GlobalScope_lpx2px(value: number): number { + if ((this._LoadOnce()) == (true)) + { + return this._GlobalScope_lpx2px(value) + } + throw new Error("Not implemented") + } + static _GlobalScope_px2lpx(value: number): number { + if ((this._LoadOnce()) == (true)) + { + return this._GlobalScope_px2lpx(value) + } + throw new Error("Not implemented") + } + static _GlobalScope_getInspectorNodes(): KPointer { + if ((this._LoadOnce()) == (true)) + { + return this._GlobalScope_getInspectorNodes() + } + throw new Error("Not implemented") + } + static _GlobalScope_getInspectorNodeById(id: number): KPointer { + if ((this._LoadOnce()) == (true)) + { + return this._GlobalScope_getInspectorNodeById(id) + } + throw new Error("Not implemented") + } + static _GlobalScope_setAppBgColor(value: KStringPtr): void { + if ((this._LoadOnce()) == (true)) + { + return this._GlobalScope_setAppBgColor(value) + } + throw new Error("Not implemented") + } + static _GlobalScope_Profiler_registerVsyncCallback(thisArray: Uint8Array, thisLength: int32): void { if ((this._LoadOnce()) == (true)) { - return this._GlobalScope_Profiler_inspector_registerVsyncCallback(thisArray, thisLength) + return this._GlobalScope_Profiler_registerVsyncCallback(thisArray, thisLength) } throw new Error("Not implemented") } - static _GlobalScope_Profiler_inspector_unregisterVsyncCallback(): void { + static _GlobalScope_Profiler_unregisterVsyncCallback(): void { if ((this._LoadOnce()) == (true)) { - return this._GlobalScope_Profiler_inspector_unregisterVsyncCallback() + return this._GlobalScope_Profiler_unregisterVsyncCallback() } throw new Error("Not implemented") } - static _GlobalScope_inspector_getInspectorNodes(): KPointer { + static _GlobalScope_cursorControl_setCursor(value: KInt): void { if ((this._LoadOnce()) == (true)) { - return this._GlobalScope_inspector_getInspectorNodes() + return this._GlobalScope_cursorControl_setCursor(value) } throw new Error("Not implemented") } - static _GlobalScope_inspector_getInspectorNodeById(id: number): KPointer { + static _GlobalScope_cursorControl_restoreDefault(): void { if ((this._LoadOnce()) == (true)) { - return this._GlobalScope_inspector_getInspectorNodeById(id) + return this._GlobalScope_cursorControl_restoreDefault() } throw new Error("Not implemented") } - static _GlobalScope_inspector_setAppBgColor(value: KStringPtr): void { + static _GlobalScope_focusControl_requestFocus(value: KStringPtr): boolean { if ((this._LoadOnce()) == (true)) { - return this._GlobalScope_inspector_setAppBgColor(value) + return this._GlobalScope_focusControl_requestFocus(value) } throw new Error("Not implemented") } diff --git a/arkoala/arkui/src/generated/ArkUIGeneratedNativeModuleEmpty.ts b/arkoala/arkui/src/generated/ArkUIGeneratedNativeModuleEmpty.ts index e01a2606e6b5e984cda27f2ccc1d481a76381876..7de54831ff78fdb4fd06045ca75e43b941064bb1 100644 --- a/arkoala/arkui/src/generated/ArkUIGeneratedNativeModuleEmpty.ts +++ b/arkoala/arkui/src/generated/ArkUIGeneratedNativeModuleEmpty.ts @@ -13,7 +13,7 @@ * limitations under the License. */ -import { KInt, KBoolean, KFloat, KUInt, KStringPtr, KPointer, KNativePointer, KInt32ArrayPtr, KUint8ArrayPtr, KFloat32ArrayPtr, pointer, KInteropReturnBuffer } from "@koalaui/interop" +import { KInt, KLong, KBoolean, KFloat, KUInt, KStringPtr, KPointer, KNativePointer, KInt32ArrayPtr, KUint8ArrayPtr, KFloat32ArrayPtr, pointer, KInteropReturnBuffer } from "@koalaui/interop" import { int32, float32 } from "@koalaui/common" import { Length } from "./ArkUnitsInterfaces" @@ -158,7 +158,7 @@ export class ArkUIGeneratedNativeModuleEmpty { _AnimatorAttribute_playMode(ptr: KPointer, value: KInt): void { console.log("_AnimatorAttribute_playMode") } - _AnimatorAttribute_motion(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _AnimatorAttribute_motion(ptr: KPointer, value: KPointer): void { console.log("_AnimatorAttribute_motion") } _AnimatorAttribute_onStart(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -602,7 +602,7 @@ export class ArkUIGeneratedNativeModuleEmpty { _CommonMethod_transition0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CommonMethod_transition0") } - _CommonMethod_transition1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _CommonMethod_transition1(ptr: KPointer, effect: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CommonMethod_transition1") } _CommonMethod_motionBlur(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -866,7 +866,7 @@ export class ArkUIGeneratedNativeModuleEmpty { _CommonMethod_renderFit(ptr: KPointer, value: KInt): void { console.log("_CommonMethod_renderFit") } - _CommonMethod_gestureModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _CommonMethod_gestureModifier(ptr: KPointer, value: KPointer): void { console.log("_CommonMethod_gestureModifier") } _CommonMethod_backgroundBrightness(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -1709,7 +1709,7 @@ export class ArkUIGeneratedNativeModuleEmpty { _ImageSpanAttribute_onError(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ImageSpanAttribute_onError") } - _ImageSpanAttribute_alt(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _ImageSpanAttribute_alt(ptr: KPointer, value: KPointer): void { console.log("_ImageSpanAttribute_alt") } _Line_construct(id: KInt, flags: KInt): KPointer { @@ -1783,7 +1783,7 @@ export class ArkUIGeneratedNativeModuleEmpty { _ListAttribute_friction(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ListAttribute_friction") } - _ListAttribute_childrenMainSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _ListAttribute_childrenMainSize(ptr: KPointer, value: KPointer): void { console.log("_ListAttribute_childrenMainSize") } _ListAttribute_maintainVisibleContentPosition(ptr: KPointer, value: KInt): void { @@ -1881,7 +1881,7 @@ export class ArkUIGeneratedNativeModuleEmpty { _ListItemGroupAttribute_divider(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ListItemGroupAttribute_divider") } - _ListItemGroupAttribute_childrenMainSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _ListItemGroupAttribute_childrenMainSize(ptr: KPointer, value: KPointer): void { console.log("_ListItemGroupAttribute_childrenMainSize") } _LoadingProgress_construct(id: KInt, flags: KInt): KPointer { @@ -2498,7 +2498,7 @@ export class ArkUIGeneratedNativeModuleEmpty { _RichEditorAttribute_onCopy(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_RichEditorAttribute_onCopy") } - _RichEditorAttribute_editMenuOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _RichEditorAttribute_editMenuOptions(ptr: KPointer, value: KPointer): void { console.log("_RichEditorAttribute_editMenuOptions") } _RichEditorAttribute_enableKeyboardOnFocus(ptr: KPointer, value: KInt): void { @@ -2774,7 +2774,7 @@ export class ArkUIGeneratedNativeModuleEmpty { _SearchAttribute_onDidDelete(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_SearchAttribute_onDidDelete") } - _SearchAttribute_editMenuOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _SearchAttribute_editMenuOptions(ptr: KPointer, value: KPointer): void { console.log("_SearchAttribute_editMenuOptions") } _SearchAttribute_enablePreviewText(ptr: KPointer, value: KInt): void { @@ -2948,7 +2948,7 @@ export class ArkUIGeneratedNativeModuleEmpty { console.log("_Shape_construct") return -1 } - _ShapeInterface_setShapeOptions0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _ShapeInterface_setShapeOptions0(ptr: KPointer, value: KPointer): void { console.log("_ShapeInterface_setShapeOptions0") } _ShapeInterface_setShapeOptions1(ptr: KPointer): void { @@ -3073,7 +3073,7 @@ export class ArkUIGeneratedNativeModuleEmpty { _BaseSpan_textBackgroundStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_BaseSpan_textBackgroundStyle") } - _BaseSpan_baselineOffset(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _BaseSpan_baselineOffset(ptr: KPointer, value: KPointer): void { console.log("_BaseSpan_baselineOffset") } _Span_construct(id: KInt, flags: KInt): KPointer { @@ -3189,7 +3189,7 @@ export class ArkUIGeneratedNativeModuleEmpty { _SwiperAttribute_indicator0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_SwiperAttribute_indicator0") } - _SwiperAttribute_indicator1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _SwiperAttribute_indicator1(ptr: KPointer, value: KPointer): void { console.log("_SwiperAttribute_indicator1") } _SwiperAttribute_loop(ptr: KPointer, value: KInt): void { @@ -3483,7 +3483,7 @@ export class ArkUIGeneratedNativeModuleEmpty { _TextAttribute_fontWeight1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_TextAttribute_fontWeight1") } - _TextAttribute_lineSpacing(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _TextAttribute_lineSpacing(ptr: KPointer, value: KPointer): void { console.log("_TextAttribute_lineSpacing") } _TextAttribute_textAlign(ptr: KPointer, value: KInt): void { @@ -3564,7 +3564,7 @@ export class ArkUIGeneratedNativeModuleEmpty { _TextAttribute_textSelectable(ptr: KPointer, value: KInt): void { console.log("_TextAttribute_textSelectable") } - _TextAttribute_editMenuOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _TextAttribute_editMenuOptions(ptr: KPointer, value: KPointer): void { console.log("_TextAttribute_editMenuOptions") } _TextAttribute_halfLeading(ptr: KPointer, value: KInt): void { @@ -3697,7 +3697,7 @@ export class ArkUIGeneratedNativeModuleEmpty { _TextAreaAttribute_letterSpacing(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_TextAreaAttribute_letterSpacing") } - _TextAreaAttribute_lineSpacing(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _TextAreaAttribute_lineSpacing(ptr: KPointer, value: KPointer): void { console.log("_TextAreaAttribute_lineSpacing") } _TextAreaAttribute_lineHeight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { @@ -3727,7 +3727,7 @@ export class ArkUIGeneratedNativeModuleEmpty { _TextAreaAttribute_onDidDelete(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_TextAreaAttribute_onDidDelete") } - _TextAreaAttribute_editMenuOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _TextAreaAttribute_editMenuOptions(ptr: KPointer, value: KPointer): void { console.log("_TextAreaAttribute_editMenuOptions") } _TextAreaAttribute_enablePreviewText(ptr: KPointer, value: KInt): void { @@ -3972,7 +3972,7 @@ export class ArkUIGeneratedNativeModuleEmpty { _TextInputAttribute_onDidDelete(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_TextInputAttribute_onDidDelete") } - _TextInputAttribute_editMenuOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _TextInputAttribute_editMenuOptions(ptr: KPointer, value: KPointer): void { console.log("_TextInputAttribute_editMenuOptions") } _TextInputAttribute_enablePreviewText(ptr: KPointer, value: KInt): void { @@ -4548,7 +4548,7 @@ export class ArkUIGeneratedNativeModuleEmpty { _WebAttribute_keyboardAvoidMode(ptr: KPointer, value: KInt): void { console.log("_WebAttribute_keyboardAvoidMode") } - _WebAttribute_editMenuOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _WebAttribute_editMenuOptions(ptr: KPointer, value: KPointer): void { console.log("_WebAttribute_editMenuOptions") } _WebAttribute_enableHapticFeedback(ptr: KPointer, value: KInt): void { @@ -4807,6 +4807,9 @@ export class ArkUIGeneratedNativeModuleEmpty { _LazyForEachOps_Prepare(node: KPointer, itemCount: KInt, offset: KInt): void { console.log("_LazyForEachOps_Prepare") } + _LazyForEachOps_NotifyChange(node: KPointer, startIndex: KInt, endIndex: KInt, count: KInt): void { + console.log("_LazyForEachOps_NotifyChange") + } _SystemOps_ctor(): KPointer { console.log("_SystemOps_ctor") return -1 @@ -4822,7 +4825,7 @@ export class ArkUIGeneratedNativeModuleEmpty { _SystemOps_EndFrame(root: KPointer): void { console.log("_SystemOps_EndFrame") } - _DrawingCanvas_ctor(thisArray: Uint8Array, thisLength: int32): KPointer { + _DrawingCanvas_ctor(pixelmap: KPointer): KPointer { console.log("_DrawingCanvas_ctor") return -1 } @@ -4845,6 +4848,22 @@ export class ArkUIGeneratedNativeModuleEmpty { console.log("_LengthMetrics_px") return -1 } + _LengthMetrics_vp(value: number): KPointer { + console.log("_LengthMetrics_vp") + return -1 + } + _LengthMetrics_fp(value: number): KPointer { + console.log("_LengthMetrics_fp") + return -1 + } + _LengthMetrics_percent(value: number): KPointer { + console.log("_LengthMetrics_percent") + return -1 + } + _LengthMetrics_lpx(value: number): KPointer { + console.log("_LengthMetrics_lpx") + return -1 + } _LengthMetrics_resource(thisArray: Uint8Array, thisLength: int32): KPointer { console.log("_LengthMetrics_resource") return -1 @@ -4863,6 +4882,50 @@ export class ArkUIGeneratedNativeModuleEmpty { _LengthMetrics_setValue(ptr: KPointer, value: number): void { console.log("_LengthMetrics_setValue") } + _ColorMetrics_ctor(): KPointer { + console.log("_ColorMetrics_ctor") + return -1 + } + _ColorMetrics_getFinalizer(): KPointer { + console.log("_ColorMetrics_getFinalizer") + return -1 + } + _ColorMetrics_numeric(value: number): KPointer { + console.log("_ColorMetrics_numeric") + return -1 + } + _ColorMetrics_rgba(red: number, green: number, blue: number, thisArray: Uint8Array, thisLength: int32): KPointer { + console.log("_ColorMetrics_rgba") + return -1 + } + _ColorMetrics_resourceColor(thisArray: Uint8Array, thisLength: int32): KPointer { + console.log("_ColorMetrics_resourceColor") + return -1 + } + _ColorMetrics_blendColor(ptr: KPointer, overlayColor: KPointer): KPointer { + console.log("_ColorMetrics_blendColor") + return -1 + } + _ColorMetrics_getColor(ptr: KPointer): string { + console.log("_ColorMetrics_getColor") + return "" + } + _ColorMetrics_getRed(ptr: KPointer): number { + console.log("_ColorMetrics_getRed") + return 1 + } + _ColorMetrics_getGreen(ptr: KPointer): number { + console.log("_ColorMetrics_getGreen") + return 1 + } + _ColorMetrics_getBlue(ptr: KPointer): number { + console.log("_ColorMetrics_getBlue") + return 1 + } + _ColorMetrics_getAlpha(ptr: KPointer): number { + console.log("_ColorMetrics_getAlpha") + return 1 + } _WebviewController_ctor(): KPointer { console.log("_WebviewController_ctor") return -1 @@ -5141,13 +5204,13 @@ export class ArkUIGeneratedNativeModuleEmpty { console.log("_FrameNode_isModifiable") return false } - _FrameNode_appendChild(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _FrameNode_appendChild(ptr: KPointer, node: KPointer): void { console.log("_FrameNode_appendChild") } - _FrameNode_insertChildAfter(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _FrameNode_insertChildAfter(ptr: KPointer, child: KPointer, sibling: KPointer): void { console.log("_FrameNode_insertChildAfter") } - _FrameNode_removeChild(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _FrameNode_removeChild(ptr: KPointer, node: KPointer): void { console.log("_FrameNode_removeChild") } _FrameNode_clearChildren(ptr: KPointer): void { @@ -5218,7 +5281,7 @@ export class ArkUIGeneratedNativeModuleEmpty { console.log("_NavExtender_getFinalizer") return -1 } - _NavExtender_setUpdateStackCallback(thisArray: Uint8Array, thisLength: int32): void { + _NavExtender_setUpdateStackCallback(peer: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_NavExtender_setUpdateStackCallback") } _EventEmulator_ctor(): KPointer { @@ -5229,7 +5292,7 @@ export class ArkUIGeneratedNativeModuleEmpty { console.log("_EventEmulator_getFinalizer") return -1 } - _EventEmulator_emitClickEvent(node: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _EventEmulator_emitClickEvent(node: KPointer, event: KPointer): void { console.log("_EventEmulator_emitClickEvent") } _EventEmulator_emitTextInputEvent(node: KPointer, text: KStringPtr): void { @@ -5267,7 +5330,7 @@ export class ArkUIGeneratedNativeModuleEmpty { console.log("_SpringProp_getFinalizer") return -1 } - _SpringMotion_ctor(start: number, end: number, velocity: number, thisArray: Uint8Array, thisLength: int32): KPointer { + _SpringMotion_ctor(start: number, end: number, velocity: number, prop: KPointer): KPointer { console.log("_SpringMotion_ctor") return -1 } @@ -5283,7 +5346,7 @@ export class ArkUIGeneratedNativeModuleEmpty { console.log("_FrictionMotion_getFinalizer") return -1 } - _ScrollMotion_ctor(position: number, velocity: number, min: number, max: number, thisArray: Uint8Array, thisLength: int32): KPointer { + _ScrollMotion_ctor(position: number, velocity: number, min: number, max: number, prop: KPointer): KPointer { console.log("_ScrollMotion_ctor") return -1 } @@ -5372,7 +5435,7 @@ export class ArkUIGeneratedNativeModuleEmpty { console.log("_Path2D_getFinalizer") return -1 } - _Path2D_addPath(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _Path2D_addPath(ptr: KPointer, path: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_Path2D_addPath") } _CanvasPattern_ctor(): KPointer { @@ -5459,26 +5522,26 @@ export class ArkUIGeneratedNativeModuleEmpty { _CanvasRenderer_clip0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CanvasRenderer_clip0") } - _CanvasRenderer_clip1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _CanvasRenderer_clip1(ptr: KPointer, path: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CanvasRenderer_clip1") } _CanvasRenderer_fill0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CanvasRenderer_fill0") } - _CanvasRenderer_fill1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _CanvasRenderer_fill1(ptr: KPointer, path: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CanvasRenderer_fill1") } _CanvasRenderer_stroke0(ptr: KPointer): void { console.log("_CanvasRenderer_stroke0") } - _CanvasRenderer_stroke1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _CanvasRenderer_stroke1(ptr: KPointer, path: KPointer): void { console.log("_CanvasRenderer_stroke1") } _CanvasRenderer_createLinearGradient(ptr: KPointer, x0: number, y0: number, x1: number, y1: number): KPointer { console.log("_CanvasRenderer_createLinearGradient") return -1 } - _CanvasRenderer_createPattern(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer { + _CanvasRenderer_createPattern(ptr: KPointer, image: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer { console.log("_CanvasRenderer_createPattern") return -1 } @@ -5494,7 +5557,7 @@ export class ArkUIGeneratedNativeModuleEmpty { console.log("_CanvasRenderer_createImageData0") return -1 } - _CanvasRenderer_createImageData1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer { + _CanvasRenderer_createImageData1(ptr: KPointer, imagedata: KPointer): KPointer { console.log("_CanvasRenderer_createImageData1") return -1 } @@ -5506,10 +5569,10 @@ export class ArkUIGeneratedNativeModuleEmpty { console.log("_CanvasRenderer_getPixelMap") return -1 } - _CanvasRenderer_putImageData0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _CanvasRenderer_putImageData0(ptr: KPointer, imagedata: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CanvasRenderer_putImageData0") } - _CanvasRenderer_putImageData1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _CanvasRenderer_putImageData1(ptr: KPointer, imagedata: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CanvasRenderer_putImageData1") } _CanvasRenderer_getLineDash(ptr: KPointer): KPointer { @@ -5572,7 +5635,7 @@ export class ArkUIGeneratedNativeModuleEmpty { _CanvasRenderer_setPixelMap(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CanvasRenderer_setPixelMap") } - _CanvasRenderer_transferFromImageBitmap(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _CanvasRenderer_transferFromImageBitmap(ptr: KPointer, bitmap: KPointer): void { console.log("_CanvasRenderer_transferFromImageBitmap") } _CanvasRenderer_saveLayer(ptr: KPointer): void { @@ -5755,6 +5818,10 @@ export class ArkUIGeneratedNativeModuleEmpty { console.log("_CanvasRenderingContext2D_getWidth") return 1 } + _CanvasRenderingContext2D_getCanvas(ptr: KPointer): KPointer { + console.log("_CanvasRenderingContext2D_getCanvas") + return -1 + } _OffscreenCanvasRenderingContext2D_ctor(width: number, height: number, thisArray: Uint8Array, thisLength: int32): KPointer { console.log("_OffscreenCanvasRenderingContext2D_ctor") return -1 @@ -5812,6 +5879,10 @@ export class ArkUIGeneratedNativeModuleEmpty { _DrawingRenderingContext_invalidate(ptr: KPointer): void { console.log("_DrawingRenderingContext_invalidate") } + _DrawingRenderingContext_getCanvas(ptr: KPointer): KPointer { + console.log("_DrawingRenderingContext_getCanvas") + return -1 + } _ICurve_ctor(): KPointer { console.log("_ICurve_ctor") return -1 @@ -5872,7 +5943,7 @@ export class ArkUIGeneratedNativeModuleEmpty { console.log("_TransitionEffect_move") return -1 } - _TransitionEffect_asymmetric(thisArray: Uint8Array, thisLength: int32): KPointer { + _TransitionEffect_asymmetric(appear: KPointer, disappear: KPointer): KPointer { console.log("_TransitionEffect_asymmetric") return -1 } @@ -5880,19 +5951,25 @@ export class ArkUIGeneratedNativeModuleEmpty { console.log("_TransitionEffect_animation") return -1 } - _TransitionEffect_combine(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer { + _TransitionEffect_combine(ptr: KPointer, transitionEffect: KPointer): KPointer { console.log("_TransitionEffect_combine") return -1 } - _GlobalScope_focusControl_common_requestFocus(value: KStringPtr): boolean { - console.log("_GlobalScope_focusControl_common_requestFocus") - return false + _TransitionEffect_getIDENTITY(): KPointer { + console.log("_TransitionEffect_getIDENTITY") + return -1 } - _GlobalScope_cursorControl_common_setCursor(value: KInt): void { - console.log("_GlobalScope_cursorControl_common_setCursor") + _TransitionEffect_getOPACITY(): KPointer { + console.log("_TransitionEffect_getOPACITY") + return -1 } - _GlobalScope_cursorControl_common_restoreDefault(): void { - console.log("_GlobalScope_cursorControl_common_restoreDefault") + _TransitionEffect_getSLIDE(): KPointer { + console.log("_TransitionEffect_getSLIDE") + return -1 + } + _TransitionEffect_getSLIDE_SWITCH(): KPointer { + console.log("_TransitionEffect_getSLIDE_SWITCH") + return -1 } _BaseEvent_ctor(): KPointer { console.log("_BaseEvent_ctor") @@ -6290,7 +6367,7 @@ export class ArkUIGeneratedNativeModuleEmpty { console.log("_DragEvent_getY") return 1 } - _DragEvent_setData(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _DragEvent_setData(ptr: KPointer, unifiedData: KPointer): void { console.log("_DragEvent_setData") } _DragEvent_getData(ptr: KPointer): KPointer { @@ -6578,51 +6655,6 @@ export class ArkUIGeneratedNativeModuleEmpty { _GestureModifier_applyGesture(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_GestureModifier_applyGesture") } - _GlobalScope_common_getContext(thisArray: Uint8Array, thisLength: int32): KInteropReturnBuffer { - console.log("_GlobalScope_common_getContext") - return new Uint8Array() - } - _GlobalScope_common_postCardAction(thisArray: Uint8Array, thisLength: int32): void { - console.log("_GlobalScope_common_postCardAction") - } - _GlobalScope_common_dollar_r(value: KStringPtr, thisArray: Uint8Array, thisLength: int32): KInteropReturnBuffer { - console.log("_GlobalScope_common_dollar_r") - return new Uint8Array() - } - _GlobalScope_common_dollar_rawfile(value: KStringPtr): KInteropReturnBuffer { - console.log("_GlobalScope_common_dollar_rawfile") - return new Uint8Array() - } - _GlobalScope_common_animateTo(thisArray: Uint8Array, thisLength: int32): void { - console.log("_GlobalScope_common_animateTo") - } - _GlobalScope_common_animateToImmediately(thisArray: Uint8Array, thisLength: int32): void { - console.log("_GlobalScope_common_animateToImmediately") - } - _GlobalScope_common_vp2px(value: number): number { - console.log("_GlobalScope_common_vp2px") - return 1 - } - _GlobalScope_common_px2vp(value: number): number { - console.log("_GlobalScope_common_px2vp") - return 1 - } - _GlobalScope_common_fp2px(value: number): number { - console.log("_GlobalScope_common_fp2px") - return 1 - } - _GlobalScope_common_px2fp(value: number): number { - console.log("_GlobalScope_common_px2fp") - return 1 - } - _GlobalScope_common_lpx2px(value: number): number { - console.log("_GlobalScope_common_lpx2px") - return 1 - } - _GlobalScope_common_px2lpx(value: number): number { - console.log("_GlobalScope_common_px2lpx") - return 1 - } _ContextMenu_ctor(): KPointer { console.log("_ContextMenu_ctor") return -1 @@ -7137,10 +7169,18 @@ export class ArkUIGeneratedNativeModuleEmpty { console.log("_NavDestinationContext_getConfigInRouteMap") return -1 } - _NavDestinationContext_setPathInfo(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _NavDestinationContext_getPathInfo(ptr: KPointer): KPointer { + console.log("_NavDestinationContext_getPathInfo") + return -1 + } + _NavDestinationContext_setPathInfo(ptr: KPointer, pathInfo: KPointer): void { console.log("_NavDestinationContext_setPathInfo") } - _NavDestinationContext_setPathStack(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _NavDestinationContext_getPathStack(ptr: KPointer): KPointer { + console.log("_NavDestinationContext_getPathStack") + return -1 + } + _NavDestinationContext_setPathStack(ptr: KPointer, pathStack: KPointer): void { console.log("_NavDestinationContext_setPathStack") } _NavDestinationContext_getNavDestinationId(ptr: KPointer): string { @@ -7190,17 +7230,17 @@ export class ArkUIGeneratedNativeModuleEmpty { console.log("_NavPathStack_getFinalizer") return -1 } - _NavPathStack_pushPath0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _NavPathStack_pushPath0(ptr: KPointer, info: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_NavPathStack_pushPath0") } - _NavPathStack_pushPath1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _NavPathStack_pushPath1(ptr: KPointer, info: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_NavPathStack_pushPath1") } - _NavPathStack_pushDestination0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer { + _NavPathStack_pushDestination0(ptr: KPointer, info: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer { console.log("_NavPathStack_pushDestination0") return -1 } - _NavPathStack_pushDestination1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer { + _NavPathStack_pushDestination1(ptr: KPointer, info: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer { console.log("_NavPathStack_pushDestination1") return -1 } @@ -7218,13 +7258,13 @@ export class ArkUIGeneratedNativeModuleEmpty { console.log("_NavPathStack_pushDestinationByName1") return -1 } - _NavPathStack_replacePath0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _NavPathStack_replacePath0(ptr: KPointer, info: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_NavPathStack_replacePath0") } - _NavPathStack_replacePath1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _NavPathStack_replacePath1(ptr: KPointer, info: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_NavPathStack_replacePath1") } - _NavPathStack_replaceDestination(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer { + _NavPathStack_replaceDestination(ptr: KPointer, info: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer { console.log("_NavPathStack_replaceDestination") return -1 } @@ -7439,7 +7479,7 @@ export class ArkUIGeneratedNativeModuleEmpty { console.log("_RichEditorController_getSelection") return new Uint8Array() } - _RichEditorController_fromStyledString(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer { + _RichEditorController_fromStyledString(ptr: KPointer, value: KPointer): KPointer { console.log("_RichEditorController_fromStyledString") return -1 } @@ -7455,7 +7495,7 @@ export class ArkUIGeneratedNativeModuleEmpty { console.log("_RichEditorStyledStringController_getFinalizer") return -1 } - _RichEditorStyledStringController_setStyledString(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _RichEditorStyledStringController_setStyledString(ptr: KPointer, styledString: KPointer): void { console.log("_RichEditorStyledStringController_setStyledString") } _RichEditorStyledStringController_getStyledString(ptr: KPointer): KPointer { @@ -7741,7 +7781,7 @@ export class ArkUIGeneratedNativeModuleEmpty { _TextController_closeSelectionMenu(ptr: KPointer): void { console.log("_TextController_closeSelectionMenu") } - _TextController_setStyledString(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _TextController_setStyledString(ptr: KPointer, value: KPointer): void { console.log("_TextController_setStyledString") } _TextController_getLayoutManager(ptr: KPointer): KPointer { @@ -7834,7 +7874,7 @@ export class ArkUIGeneratedNativeModuleEmpty { console.log("_StyledStringController_getFinalizer") return -1 } - _StyledStringController_setStyledString(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _StyledStringController_setStyledString(ptr: KPointer, styledString: KPointer): void { console.log("_StyledStringController_setStyledString") } _StyledStringController_getStyledString(ptr: KPointer): KPointer { @@ -7877,10 +7917,38 @@ export class ArkUIGeneratedNativeModuleEmpty { console.log("_TextMenuItemId_of") return -1 } - _TextMenuItemId_equals(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): boolean { + _TextMenuItemId_equals(ptr: KPointer, id: KPointer): boolean { console.log("_TextMenuItemId_equals") return false } + _TextMenuItemId_getCUT(): KPointer { + console.log("_TextMenuItemId_getCUT") + return -1 + } + _TextMenuItemId_getCOPY(): KPointer { + console.log("_TextMenuItemId_getCOPY") + return -1 + } + _TextMenuItemId_getPASTE(): KPointer { + console.log("_TextMenuItemId_getPASTE") + return -1 + } + _TextMenuItemId_getSELECT_ALL(): KPointer { + console.log("_TextMenuItemId_getSELECT_ALL") + return -1 + } + _TextMenuItemId_getCOLLABORATION_SERVICE(): KPointer { + console.log("_TextMenuItemId_getCOLLABORATION_SERVICE") + return -1 + } + _TextMenuItemId_getCAMERA_INPUT(): KPointer { + console.log("_TextMenuItemId_getCAMERA_INPUT") + return -1 + } + _TextMenuItemId_getAI_WRITER(): KPointer { + console.log("_TextMenuItemId_getAI_WRITER") + return -1 + } _EditMenuOptions_ctor(): KPointer { console.log("_EditMenuOptions_ctor") return -1 @@ -8224,7 +8292,7 @@ export class ArkUIGeneratedNativeModuleEmpty { console.log("_ControllerHandler_getFinalizer") return -1 } - _ControllerHandler_setWebController(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _ControllerHandler_setWebController(ptr: KPointer, controller: KPointer): void { console.log("_ControllerHandler_setWebController") } _WebContextMenuParam_ctor(): KPointer { @@ -8688,7 +8756,7 @@ export class ArkUIGeneratedNativeModuleEmpty { console.log("_StyledString_getStyles") return -1 } - _StyledString_equals(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): boolean { + _StyledString_equals(ptr: KPointer, other: KPointer): boolean { console.log("_StyledString_equals") return false } @@ -8700,11 +8768,11 @@ export class ArkUIGeneratedNativeModuleEmpty { console.log("_StyledString_fromHtml") return -1 } - _StyledString_toHtml(thisArray: Uint8Array, thisLength: int32): string { + _StyledString_toHtml(styledString: KPointer): string { console.log("_StyledString_toHtml") return "" } - _StyledString_marshalling(thisArray: Uint8Array, thisLength: int32): ArrayBuffer { + _StyledString_marshalling(styledString: KPointer): ArrayBuffer { console.log("_StyledString_marshalling") return new ArrayBuffer(8) } @@ -8756,7 +8824,7 @@ export class ArkUIGeneratedNativeModuleEmpty { console.log("_DecorationStyle_getStyle") return -1 } - _BaselineOffsetStyle_ctor(thisArray: Uint8Array, thisLength: int32): KPointer { + _BaselineOffsetStyle_ctor(value: KPointer): KPointer { console.log("_BaselineOffsetStyle_ctor") return -1 } @@ -8768,7 +8836,7 @@ export class ArkUIGeneratedNativeModuleEmpty { console.log("_BaselineOffsetStyle_getBaselineOffset") return 1 } - _LetterSpacingStyle_ctor(thisArray: Uint8Array, thisLength: int32): KPointer { + _LetterSpacingStyle_ctor(value: KPointer): KPointer { console.log("_LetterSpacingStyle_ctor") return -1 } @@ -8836,7 +8904,7 @@ export class ArkUIGeneratedNativeModuleEmpty { console.log("_ParagraphStyle_getWordBreak") return -1 } - _LineHeightStyle_ctor(thisArray: Uint8Array, thisLength: int32): KPointer { + _LineHeightStyle_ctor(lineHeight: KPointer): KPointer { console.log("_LineHeightStyle_ctor") return -1 } @@ -8892,13 +8960,13 @@ export class ArkUIGeneratedNativeModuleEmpty { _MutableStyledString_clearStyles(ptr: KPointer): void { console.log("_MutableStyledString_clearStyles") } - _MutableStyledString_replaceStyledString(ptr: KPointer, start: number, length: number, thisArray: Uint8Array, thisLength: int32): void { + _MutableStyledString_replaceStyledString(ptr: KPointer, start: number, length: number, other: KPointer): void { console.log("_MutableStyledString_replaceStyledString") } - _MutableStyledString_insertStyledString(ptr: KPointer, start: number, thisArray: Uint8Array, thisLength: int32): void { + _MutableStyledString_insertStyledString(ptr: KPointer, start: number, other: KPointer): void { console.log("_MutableStyledString_insertStyledString") } - _MutableStyledString_appendStyledString(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _MutableStyledString_appendStyledString(ptr: KPointer, other: KPointer): void { console.log("_MutableStyledString_appendStyledString") } _ImageAttachment_ctor(thisArray: Uint8Array, thisLength: int32): KPointer { @@ -8909,6 +8977,10 @@ export class ArkUIGeneratedNativeModuleEmpty { console.log("_ImageAttachment_getFinalizer") return -1 } + _ImageAttachment_getValue(ptr: KPointer): KPointer { + console.log("_ImageAttachment_getValue") + return -1 + } _ImageAttachment_getVerticalAlign(ptr: KPointer): KPointer { console.log("_ImageAttachment_getVerticalAlign") return -1 @@ -8955,21 +9027,76 @@ export class ArkUIGeneratedNativeModuleEmpty { _LinearIndicatorController_stop(ptr: KPointer): void { console.log("_LinearIndicatorController_stop") } - _GlobalScope_Profiler_inspector_registerVsyncCallback(thisArray: Uint8Array, thisLength: int32): void { - console.log("_GlobalScope_Profiler_inspector_registerVsyncCallback") + _GlobalScope_getContext(thisArray: Uint8Array, thisLength: int32): KInteropReturnBuffer { + console.log("_GlobalScope_getContext") + return new Uint8Array() + } + _GlobalScope_postCardAction(thisArray: Uint8Array, thisLength: int32): void { + console.log("_GlobalScope_postCardAction") + } + _GlobalScope_dollar_r(value: KStringPtr, thisArray: Uint8Array, thisLength: int32): KInteropReturnBuffer { + console.log("_GlobalScope_dollar_r") + return new Uint8Array() + } + _GlobalScope_dollar_rawfile(value: KStringPtr): KInteropReturnBuffer { + console.log("_GlobalScope_dollar_rawfile") + return new Uint8Array() + } + _GlobalScope_animateTo(thisArray: Uint8Array, thisLength: int32): void { + console.log("_GlobalScope_animateTo") + } + _GlobalScope_animateToImmediately(thisArray: Uint8Array, thisLength: int32): void { + console.log("_GlobalScope_animateToImmediately") + } + _GlobalScope_vp2px(value: number): number { + console.log("_GlobalScope_vp2px") + return 1 + } + _GlobalScope_px2vp(value: number): number { + console.log("_GlobalScope_px2vp") + return 1 + } + _GlobalScope_fp2px(value: number): number { + console.log("_GlobalScope_fp2px") + return 1 + } + _GlobalScope_px2fp(value: number): number { + console.log("_GlobalScope_px2fp") + return 1 } - _GlobalScope_Profiler_inspector_unregisterVsyncCallback(): void { - console.log("_GlobalScope_Profiler_inspector_unregisterVsyncCallback") + _GlobalScope_lpx2px(value: number): number { + console.log("_GlobalScope_lpx2px") + return 1 + } + _GlobalScope_px2lpx(value: number): number { + console.log("_GlobalScope_px2lpx") + return 1 } - _GlobalScope_inspector_getInspectorNodes(): KPointer { - console.log("_GlobalScope_inspector_getInspectorNodes") + _GlobalScope_getInspectorNodes(): KPointer { + console.log("_GlobalScope_getInspectorNodes") return -1 } - _GlobalScope_inspector_getInspectorNodeById(id: number): KPointer { - console.log("_GlobalScope_inspector_getInspectorNodeById") + _GlobalScope_getInspectorNodeById(id: number): KPointer { + console.log("_GlobalScope_getInspectorNodeById") return -1 } - _GlobalScope_inspector_setAppBgColor(value: KStringPtr): void { - console.log("_GlobalScope_inspector_setAppBgColor") + _GlobalScope_setAppBgColor(value: KStringPtr): void { + console.log("_GlobalScope_setAppBgColor") + } + _GlobalScope_Profiler_registerVsyncCallback(thisArray: Uint8Array, thisLength: int32): void { + console.log("_GlobalScope_Profiler_registerVsyncCallback") + } + _GlobalScope_Profiler_unregisterVsyncCallback(): void { + console.log("_GlobalScope_Profiler_unregisterVsyncCallback") + } + _GlobalScope_cursorControl_setCursor(value: KInt): void { + console.log("_GlobalScope_cursorControl_setCursor") + } + _GlobalScope_cursorControl_restoreDefault(): void { + console.log("_GlobalScope_cursorControl_restoreDefault") + } + _GlobalScope_focusControl_requestFocus(value: KStringPtr): boolean { + console.log("_GlobalScope_focusControl_requestFocus") + return false } } \ No newline at end of file diff --git a/arkoala/arkui/src/generated/ArkUiExtensionComponent.ts b/arkoala/arkui/src/generated/ArkUiExtensionComponent.ts index 12af903981477585e4038bec573da170994e9f07..be2c63d4937db5b280e3e16061b6b9700e3f03f4 100644 --- a/arkoala/arkui/src/generated/ArkUiExtensionComponent.ts +++ b/arkoala/arkui/src/generated/ArkUiExtensionComponent.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkUIExtensionComponentPeer } from "./peers/ArkUiExtensionComponentPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkUiExtensionComponentInterfaces.ts b/arkoala/arkui/src/generated/ArkUiExtensionComponentInterfaces.ts index fa5466a7bcd6841947250949c0ff2826f5e85448..283fda79329a263b8d5c84ebf83820ea9efabb1d 100644 --- a/arkoala/arkui/src/generated/ArkUiExtensionComponentInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkUiExtensionComponentInterfaces.ts @@ -21,7 +21,7 @@ import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/int import { NodeAttach, remember } from "@koalaui/runtime" import { ComponentContent, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" import { Want, LengthUnit, ShapeSize, PathShapeOptions, RectShapeOptions, RoundRectShapeOptions, ErrorCallback } from "./ArkArkuiExternalInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkUnifiedDataMaterialized.ts b/arkoala/arkui/src/generated/ArkUnifiedDataMaterialized.ts index df9f0d4ad5f43fc8b8878847fc3e94966f3a3007..b1de5205a45794197cfea48449de5977e4a93307 100644 --- a/arkoala/arkui/src/generated/ArkUnifiedDataMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkUnifiedDataMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkUnitsInterfaces.ts b/arkoala/arkui/src/generated/ArkUnitsInterfaces.ts index 1d18e8866eca8308a44e019968b6221240dfca04..4ab7d6fef89d90f94a2b52e3310b0c2f38dffcd0 100644 --- a/arkoala/arkui/src/generated/ArkUnitsInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkUnitsInterfaces.ts @@ -121,9 +121,6 @@ export type VoidCallback = () => void; export interface LengthMetricsUnit { _LengthMetricsUnitStub: string; } -export interface ColorMetrics { - _ColorMetricsStub: string; -} export interface Font { size?: Length; weight?: FontWeight | number | string; diff --git a/arkoala/arkui/src/generated/ArkUrlStyleMaterialized.ts b/arkoala/arkui/src/generated/ArkUrlStyleMaterialized.ts index 79bb73ee3d8c288baae6e0f8058ff0f6586f394d..0ebf0bd8698e813a62d0488da19f5c22a4f91d83 100644 --- a/arkoala/arkui/src/generated/ArkUrlStyleMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkUrlStyleMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -45,7 +45,7 @@ export class UrlStyle implements MaterializedBase { constructor(url?: string) { if ((url) !== (undefined)) { - const ctorPtr: KPointer = UrlStyle.ctor_urlstyle(url) + const ctorPtr: KPointer = UrlStyle.ctor_urlstyle((url)!) this.peer = new Finalizable(ctorPtr, UrlStyle.getFinalizer()) } } diff --git a/arkoala/arkui/src/generated/ArkVideo.ts b/arkoala/arkui/src/generated/ArkVideo.ts index 3197ffcfebe4633c76157625b25aa6f751701ef3..7c6490401921fd3338e44b99d2e5945761e5a6ba 100644 --- a/arkoala/arkui/src/generated/ArkVideo.ts +++ b/arkoala/arkui/src/generated/ArkVideo.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkVideoPeer } from "./peers/ArkVideoPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, VoidCallback } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, VoidCallback } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, ImageFit } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkVideoControllerMaterialized.ts b/arkoala/arkui/src/generated/ArkVideoControllerMaterialized.ts index 32c1a40002929cbee8fc086d1c8a0089b817c01f..f004039f013c2bfe466abcdd2f44f99ddac130e6 100644 --- a/arkoala/arkui/src/generated/ArkVideoControllerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkVideoControllerMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { SeekMode } from "./ArkVideoInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkVideoInterfaces.ts b/arkoala/arkui/src/generated/ArkVideoInterfaces.ts index 3eb65ccb902febfdfb425915604b9f842b43ad58..bcd180c5f09bac2ccbf2f5b614b2505c820be49b 100644 --- a/arkoala/arkui/src/generated/ArkVideoInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkVideoInterfaces.ts @@ -25,7 +25,7 @@ import { VideoController } from "./ArkVideoControllerMaterialized" import { ImageAIOptions, ImageAnalyzerType, ImageAnalyzerConfig } from "./ArkImageCommonInterfaces" import { ImageAnalyzerController } from "./ArkImageAnalyzerControllerMaterialized" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, VoidCallback } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, VoidCallback } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, ImageFit } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkViewMaterialized.ts b/arkoala/arkui/src/generated/ArkViewMaterialized.ts index 165e0bdb2b2c743194f9df015980bcd26188a82d..1c4b72ae5186272983a2a027ed20cadbb6868d2a 100644 --- a/arkoala/arkui/src/generated/ArkViewMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkViewMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkWaterFlow.ts b/arkoala/arkui/src/generated/ArkWaterFlow.ts index d31193e098ef68f0ad4ff98a86982e4aa8d7c7cf..f5225f5202fd6243d50f67ce9c12906113b9c57e 100644 --- a/arkoala/arkui/src/generated/ArkWaterFlow.ts +++ b/arkoala/arkui/src/generated/ArkWaterFlow.ts @@ -24,7 +24,7 @@ import { ArkScrollableCommonMethodComponent } from "./ArkCommon" import { ArkWaterFlowPeer } from "./peers/ArkWaterFlowPeer" import { UseEventsProperties } from "./use_properties" import { ScrollableCommonMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, NestedScrollOptions, ContentClipMode, EdgeEffectOptions, FadingEdgeOptions } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, BarState, EdgeEffect, NestedScrollMode, FlexDirection, Edge } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkWaterFlowInterfaces.ts b/arkoala/arkui/src/generated/ArkWaterFlowInterfaces.ts index bacec3e68c18d729848f9ea86c3b1bf5a475e080..d06d4095ba12b78b3513634403d8a772f859aa35 100644 --- a/arkoala/arkui/src/generated/ArkWaterFlowInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkWaterFlowInterfaces.ts @@ -19,7 +19,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { Dimension, Margin, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Dimension, Margin, Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { CustomBuilder, RectResult, ScrollableCommonMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, NestedScrollOptions, ContentClipMode, EdgeEffectOptions, FadingEdgeOptions } from "./ArkCommonInterfaces" import { Scroller } from "./ArkScrollerMaterialized" import { WaterFlowSections } from "./ArkWaterFlowSectionsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" import { PanGestureOptions } from "./ArkPanGestureOptionsMaterialized" diff --git a/arkoala/arkui/src/generated/ArkWaterFlowSectionsMaterialized.ts b/arkoala/arkui/src/generated/ArkWaterFlowSectionsMaterialized.ts index 4253a9a2d5aafdd6cd8c717d39426510a9587679..b36ebea0e83ba6522dd43cb8edea89dac6869a95 100644 --- a/arkoala/arkui/src/generated/ArkWaterFlowSectionsMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkWaterFlowSectionsMaterialized.ts @@ -18,7 +18,7 @@ import { SectionOptions, GetItemMainSizeByIndex } from "./ArkWaterFlowInterfaces" import { Dimension, Margin } from "./ArkUnitsInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkWeb.ts b/arkoala/arkui/src/generated/ArkWeb.ts index 0f2525cf18970e0f16b74cfc14b84296bbbea22c..d5e8b2e4ebd25697f9f71e1f893f7a6a32207577 100644 --- a/arkoala/arkui/src/generated/ArkWeb.ts +++ b/arkoala/arkui/src/generated/ArkWeb.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkWebPeer } from "./peers/ArkWebPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, NestedScrollOptions } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, CopyOptions, NestedScrollMode } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkWebContextMenuParamMaterialized.ts b/arkoala/arkui/src/generated/ArkWebContextMenuParamMaterialized.ts index 25f2eaa2fac95165403b10aef2d1872c6dbf6375..cb57e83e7d70a3191f4e9869a15bac1494cb505b 100644 --- a/arkoala/arkui/src/generated/ArkWebContextMenuParamMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkWebContextMenuParamMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { ContextMenuMediaType, ContextMenuSourceType, ContextMenuInputFieldType } from "./ArkWebInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkWebContextMenuResultMaterialized.ts b/arkoala/arkui/src/generated/ArkWebContextMenuResultMaterialized.ts index 059dc1a9f30858c806539149bd4fc5cb4dea5ecf..b2a7e5546f5bb9751945af2700e864fe79abe1bc 100644 --- a/arkoala/arkui/src/generated/ArkWebContextMenuResultMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkWebContextMenuResultMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkWebControllerMaterialized.ts b/arkoala/arkui/src/generated/ArkWebControllerMaterialized.ts index 70b43d038a631c73fb0fae992dada99af7d09ccb..ca44fe32430fa0bf1cba863b91675eb8d3d73a2c 100644 --- a/arkoala/arkui/src/generated/ArkWebControllerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkWebControllerMaterialized.ts @@ -19,7 +19,7 @@ import { Resource } from "./ArkResourceInterfaces" import { Header, HitTestType } from "./ArkWebInterfaces" import { WebCookie, WebCookieInternal } from "./ArkWebCookieMaterialized" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" @@ -262,6 +262,7 @@ export class WebController implements MaterializedBase { } private getCookieManager_serialize(): WebCookie { const retval = ArkUIGeneratedNativeModule._WebController_getCookieManager(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + const obj: WebCookie = WebCookieInternal.fromPtr(retval) + return obj } } diff --git a/arkoala/arkui/src/generated/ArkWebCookieMaterialized.ts b/arkoala/arkui/src/generated/ArkWebCookieMaterialized.ts index a84e7baf02ea9290f7f9c263a9f11ff50f90a50f..196e6f84fe7a62e651c253fe0e1ad888e9c12aa3 100644 --- a/arkoala/arkui/src/generated/ArkWebCookieMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkWebCookieMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkWebInterfaces.ts b/arkoala/arkui/src/generated/ArkWebInterfaces.ts index 6f0e6da2c1d6210c8f86258f9caa29fffff6272c..c73cea133db7a448eaaec054cc5b86e4e2c187f4 100644 --- a/arkoala/arkui/src/generated/ArkWebInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkWebInterfaces.ts @@ -29,7 +29,7 @@ import { WebController } from "./ArkWebControllerMaterialized" import { WebviewController } from "./ArkWebviewControllerMaterialized" import { WebCookie } from "./ArkWebCookieMaterialized" import { WebHeader, LengthUnit, ShapeSize, PathShapeOptions, RectShapeOptions, RoundRectShapeOptions } from "./ArkArkuiExternalInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, CopyOptions, NestedScrollMode } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -50,6 +50,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkWebKeyboardControllerMaterialized.ts b/arkoala/arkui/src/generated/ArkWebKeyboardControllerMaterialized.ts index 3e1bdb0d77531d0c0786567fb1ca48c77141e01a..5e8b130454ed3cdbfa7da94a5e4f088ca40d2d6d 100644 --- a/arkoala/arkui/src/generated/ArkWebKeyboardControllerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkWebKeyboardControllerMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkWebResourceErrorMaterialized.ts b/arkoala/arkui/src/generated/ArkWebResourceErrorMaterialized.ts index 480e2e4a683a01d667af92e67c1519b124c0e576..7ec322e9c62ced46e985ceda641ef63c38e40ed6 100644 --- a/arkoala/arkui/src/generated/ArkWebResourceErrorMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkWebResourceErrorMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkWebResourceRequestMaterialized.ts b/arkoala/arkui/src/generated/ArkWebResourceRequestMaterialized.ts index 939194eccf2e9f24b2234d433dddbcf2516dd8cf..6e45515076fb44b148e73e3c819d4317341b51a5 100644 --- a/arkoala/arkui/src/generated/ArkWebResourceRequestMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkWebResourceRequestMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { Header } from "./ArkWebInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkWebResourceResponseMaterialized.ts b/arkoala/arkui/src/generated/ArkWebResourceResponseMaterialized.ts index f6268026dd524de4ba05e39846062af35586ebbb..69c6245fd6c610a55925d7faf3bc41d87b9eca1c 100644 --- a/arkoala/arkui/src/generated/ArkWebResourceResponseMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkWebResourceResponseMaterialized.ts @@ -18,7 +18,7 @@ import { Resource } from "./ArkResourceInterfaces" import { Header } from "./ArkWebInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkWebviewControllerMaterialized.ts b/arkoala/arkui/src/generated/ArkWebviewControllerMaterialized.ts index e347085f5cb841a9fcb8bc06a31787ad20ab0fb6..d32aa7f53acbdd395c0db849ea1785f4e71a21ae 100644 --- a/arkoala/arkui/src/generated/ArkWebviewControllerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkWebviewControllerMaterialized.ts @@ -18,7 +18,7 @@ import { Resource } from "./ArkResourceInterfaces" import { WebHeader } from "./ArkArkuiExternalInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkWindowScene.ts b/arkoala/arkui/src/generated/ArkWindowScene.ts index 4423309899fd2394f3ddfaa5b2342d8f75d22478..38ab1c2d737b8fbcb1b3caba2063eec491a8b4ef 100644 --- a/arkoala/arkui/src/generated/ArkWindowScene.ts +++ b/arkoala/arkui/src/generated/ArkWindowScene.ts @@ -23,7 +23,7 @@ import { ComponentBase } from "./../ComponentBase" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkWindowScenePeer } from "./peers/ArkWindowScenePeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkWindowSceneInterfaces.ts b/arkoala/arkui/src/generated/ArkWindowSceneInterfaces.ts index 52c069af1afcd85a1d9f8e476d1ca11ea8f9266e..f851a228bb351465dc724705ec556cfbe62d0bfe 100644 --- a/arkoala/arkui/src/generated/ArkWindowSceneInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkWindowSceneInterfaces.ts @@ -20,7 +20,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -43,6 +43,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkXComponentControllerMaterialized.ts b/arkoala/arkui/src/generated/ArkXComponentControllerMaterialized.ts index 925249690fd5f97ff1a378f25ba573eb34492394..031ba4ecbc82f1d272a21a519695980fd46bca69 100644 --- a/arkoala/arkui/src/generated/ArkXComponentControllerMaterialized.ts +++ b/arkoala/arkui/src/generated/ArkXComponentControllerMaterialized.ts @@ -18,7 +18,7 @@ import { SurfaceRect, SurfaceRotationOptions } from "./ArkXcomponentInterfaces" import { ImageAnalyzerConfig, ImageAnalyzerType } from "./ArkImageCommonInterfaces" -import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" +import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, toPeerPtr, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" import { Serializer } from "./peers/Serializer" import { CallbackKind } from "./peers/CallbackKind" diff --git a/arkoala/arkui/src/generated/ArkXcomponent.ts b/arkoala/arkui/src/generated/ArkXcomponent.ts index c91cddb5bb1b8b90e7a521fdb963283593e9d25d..425d151ef951762e2e2f28cf58b0a0744eaf5a8c 100644 --- a/arkoala/arkui/src/generated/ArkXcomponent.ts +++ b/arkoala/arkui/src/generated/ArkXcomponent.ts @@ -24,7 +24,7 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkXComponentPeer } from "./peers/ArkXcomponentPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, VoidCallback } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, VoidCallback } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, XComponentType } from "./ArkEnumsInterfaces" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" @@ -47,6 +47,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/ArkXcomponentInterfaces.ts b/arkoala/arkui/src/generated/ArkXcomponentInterfaces.ts index f114b17b2493cd66359899892ab1d1aef240ce80..9ed2c2686474a5cabda0178966c5c2325c4ed7ee 100644 --- a/arkoala/arkui/src/generated/ArkXcomponentInterfaces.ts +++ b/arkoala/arkui/src/generated/ArkXcomponentInterfaces.ts @@ -24,7 +24,7 @@ import { XComponentController } from "./ArkXComponentControllerMaterialized" import { ImageAIOptions, ImageAnalyzerConfig, ImageAnalyzerType } from "./ArkImageCommonInterfaces" import { ImageAnalyzerController } from "./ArkImageAnalyzerControllerMaterialized" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, VoidCallback } from "./ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, VoidCallback } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" import { LengthMetrics } from "./ArkLengthMetricsMaterialized" import { ResizableOptions, DrawingLattice } from "./ArkImageInterfaces" @@ -46,6 +46,7 @@ import { HoverEvent } from "./ArkHoverEventMaterialized" import { MouseEvent } from "./ArkMouseEventMaterialized" import { TouchEvent } from "./ArkTouchEventMaterialized" import { KeyEvent } from "./ArkKeyEventMaterialized" +import { ColorMetrics } from "./ArkColorMetricsMaterialized" import { ICurve } from "./ArkICurveMaterialized" import { DragEvent } from "./ArkDragEventMaterialized" import { BaseGestureEvent } from "./ArkBaseGestureEventMaterialized" diff --git a/arkoala/arkui/src/generated/GlobalScope.ts b/arkoala/arkui/src/generated/GlobalScope.ts index 1b52931f2a6a816fb26fb7b5b257f69825f9c2c4..202aac0cefeedd9020f5772d87023120e565e620 100644 --- a/arkoala/arkui/src/generated/GlobalScope.ts +++ b/arkoala/arkui/src/generated/GlobalScope.ts @@ -16,51 +16,53 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { GlobalScope_common } from "./ArkGlobalScopeCommonMaterialized" -import { ICurve } from "./ArkICurveMaterialized" -import { GlobalScope_inspector } from "./ArkGlobalScopeInspectorMaterialized" -export function getContext(component: Object): Context { - return GlobalScope_common.getContext(component) +import { Context, AnimateParam, FinishCallbackType, ExpectedFrameRateRange } from "./ArkCommonInterfaces" +import { GlobalScope } from "./peers/GlobalScope" +import { Resource } from "./ArkResourceInterfaces" +import { Curve, PlayMode } from "./ArkEnumsInterfaces" +import { ICurve, ICurveInternal } from "./ArkICurveMaterialized" +export function getContext(component?: Object | undefined): Context { + return GlobalScope.getContext(component) } export function postCardAction(component: Object, action: Object): void { - GlobalScope_common.postCardAction(component, action) + GlobalScope.postCardAction(component, action) } export function dollar_r(value: string, params: Array): Resource { - return GlobalScope_common.dollar_r(value, params) + return GlobalScope.dollar_r(value, params) } export function dollar_rawfile(value: string): Resource { - return GlobalScope_common.dollar_rawfile(value) + return GlobalScope.dollar_rawfile(value) } export function animateTo(value: AnimateParam, event: (() => void)): void { - GlobalScope_common.animateTo(value, event) + GlobalScope.animateTo(value, event) } export function animateToImmediately(value: AnimateParam, event: (() => void)): void { - GlobalScope_common.animateToImmediately(value, event) + GlobalScope.animateToImmediately(value, event) } export function vp2px(value: number): number { - return GlobalScope_common.vp2px(value) + return GlobalScope.vp2px(value) } export function px2vp(value: number): number { - return GlobalScope_common.px2vp(value) + return GlobalScope.px2vp(value) } export function fp2px(value: number): number { - return GlobalScope_common.fp2px(value) + return GlobalScope.fp2px(value) } export function px2fp(value: number): number { - return GlobalScope_common.px2fp(value) + return GlobalScope.px2fp(value) } export function lpx2px(value: number): number { - return GlobalScope_common.lpx2px(value) + return GlobalScope.lpx2px(value) } export function px2lpx(value: number): number { - return GlobalScope_common.px2lpx(value) + return GlobalScope.px2lpx(value) } export function getInspectorNodes(): Object { - return GlobalScope_inspector.getInspectorNodes() + return GlobalScope.getInspectorNodes() } export function getInspectorNodeById(id: number): Object { - return GlobalScope_inspector.getInspectorNodeById(id) + return GlobalScope.getInspectorNodeById(id) } export function setAppBgColor(value: string): void { - GlobalScope_inspector.setAppBgColor(value) + GlobalScope.setAppBgColor(value) } diff --git a/arkoala/arkui/src/generated/peer_events.ts b/arkoala/arkui/src/generated/peer_events.ts index 911634cf1acf8cd1bf107f6c4ab529566229bd7e..4fb17126cb242e7ab700264aeb6231cb7a9db27c 100644 --- a/arkoala/arkui/src/generated/peer_events.ts +++ b/arkoala/arkui/src/generated/peer_events.ts @@ -28,7 +28,8 @@ import { ScrollOnScrollCallback, OnScrollEdgeCallback, OnScrollFrameBeginCallbac import { ScrollState, OnScrollVisibleContentChangeCallback, VisibleListContentInfo, ListItemGroupArea } from "./ArkListInterfaces" import { DatePickerResult } from "./ArkDatePickerInterfaces" import { TerminationInfo } from "./ArkEmbeddedComponentInterfaces" -import { Want, ErrorCallback, BusinessError, WebHeader } from "./ArkArkuiExternalInterfaces" +import { Want, ErrorCallback, WebHeader } from "./ArkArkuiExternalInterfaces" +import { BusinessError } from "./ArkBaseInterfaces" import { OnFoldStatusChangeCallback, OnFoldStatusChangeInfo, OnHoverStatusChangeCallback, HoverEventParam, WindowStatusType } from "./ArkFolderStackInterfaces" import { FormCallbackInfo } from "./ArkFormComponentInterfaces" import { ComputedBarAttribute } from "./ArkGridInterfaces" diff --git a/arkoala/arkui/src/generated/peers/ArkAbilityComponentPeer.ts b/arkoala/arkui/src/generated/peers/ArkAbilityComponentPeer.ts index dbf040ee07f87ba562aa92c81b457c63fa6a65ca..8e76d8cd11a38c6fd012ee73f7c261a1c0c8e685 100644 --- a/arkoala/arkui/src/generated/peers/ArkAbilityComponentPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkAbilityComponentPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkAlphabetIndexerPeer.ts b/arkoala/arkui/src/generated/peers/ArkAlphabetIndexerPeer.ts index 2c548fc49695dd3c84a13e8949a88a302007235f..f8c620b34aabe5eedd0f05d6996c1d7d66dd920f 100644 --- a/arkoala/arkui/src/generated/peers/ArkAlphabetIndexerPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkAlphabetIndexerPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, Font, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, Font, PX, VP, FP, LPX, Percentage, Area, Bias } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, FontWeight, FontStyle, MouseButton, MouseAction, TouchType, KeyType, KeySource } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -49,6 +49,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkAnimatorPeer.ts b/arkoala/arkui/src/generated/peers/ArkAnimatorPeer.ts index 38a1ef4e5fbd582c9c12b9495fe1b6641400952b..a91d07a981ed9ec7773e026cf74aaf523b8a4a43 100644 --- a/arkoala/arkui/src/generated/peers/ArkAnimatorPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkAnimatorPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, AnimationStatus, Curve, FillMode, PlayMode, PixelRoundCalcPolicy, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -49,6 +49,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -63,8 +64,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -105,10 +106,7 @@ export class ArkAnimatorPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._AnimatorAttribute_playMode(this.peer.ptr, value) } motionAttribute(value: SpringMotion): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeSpringMotion(value) - ArkUIGeneratedNativeModule._AnimatorAttribute_motion(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._AnimatorAttribute_motion(this.peer.ptr, toPeerPtr(value)) } onStartAttribute(value: (() => void)): void { const thisSerializer: Serializer = Serializer.hold() diff --git a/arkoala/arkui/src/generated/peers/ArkBadgePeer.ts b/arkoala/arkui/src/generated/peers/ArkBadgePeer.ts index 37786a8669c905f3cb5bbcd522e62d28ac740e92..abb5084c723b817528a36cf64f9a7ec4a9a94dfa 100644 --- a/arkoala/arkui/src/generated/peers/ArkBadgePeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkBadgePeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkBlankPeer.ts b/arkoala/arkui/src/generated/peers/ArkBlankPeer.ts index 5a26fbabb4c00540516c6ddb3593adcae75c52a0..44e3ee643a78b93682b448584666a290c250fc8c 100644 --- a/arkoala/arkui/src/generated/peers/ArkBlankPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkBlankPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkButtonPeer.ts b/arkoala/arkui/src/generated/peers/ArkButtonPeer.ts index b7ac816dbe9af278eeb7184c7eb99db10dd505ff..bbd73306fd8e6268e6a0f2286f7508806cdd228d 100644 --- a/arkoala/arkui/src/generated/peers/ArkButtonPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkButtonPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, ContentModifier, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, CommonConfiguration, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, FontWeight, FontStyle, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, TextOverflow, TextHeightAdaptivePolicy, MouseButton, MouseAction, TouchType, KeyType, KeySource } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -49,6 +49,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkCalendarPeer.ts b/arkoala/arkui/src/generated/peers/ArkCalendarPeer.ts index 86e3fea0c6d5f113e8e3bd0fb4877f0cc4a35e36..71270cb5f409e5a0245da86f2da04157382ee3e2 100644 --- a/arkoala/arkui/src/generated/peers/ArkCalendarPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkCalendarPeer.ts @@ -31,8 +31,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkCalendarPickerPeer.ts b/arkoala/arkui/src/generated/peers/ArkCalendarPickerPeer.ts index 1ccfb50d9dd514bfa62f4ef95f141d0b84a1e0eb..d3af4194fc28ee196a30d1286891f98ccff9a367 100644 --- a/arkoala/arkui/src/generated/peers/ArkCalendarPickerPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkCalendarPickerPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, PickerTextStyle, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, Offset, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, Offset, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -49,6 +49,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkCanvasPeer.ts b/arkoala/arkui/src/generated/peers/ArkCanvasPeer.ts index 73d61b3d975ea859159e12a5c641f16a53b65819..a62925777b25c7bb0df3d6a5eb6a80ff632ca5f6 100644 --- a/arkoala/arkui/src/generated/peers/ArkCanvasPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkCanvasPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, VoidCallback, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, LengthMetricsUnit } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, VoidCallback, PX, VP, FP, LPX, Percentage, Area, Bias, Font, LengthMetricsUnit } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -76,8 +77,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkCheckboxPeer.ts b/arkoala/arkui/src/generated/peers/ArkCheckboxPeer.ts index c7f62fd9b9a44922dbb9b76c1779af5fdeccbdd9..f882ff4a1b77ec40c79e37479ef49e88aaa02691 100644 --- a/arkoala/arkui/src/generated/peers/ArkCheckboxPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkCheckboxPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, ContentModifier, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, CommonConfiguration, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, MarkStyle, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, MarkStyle, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, CheckBoxShape, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -49,6 +49,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkCheckboxgroupPeer.ts b/arkoala/arkui/src/generated/peers/ArkCheckboxgroupPeer.ts index fb6e91e639d419a2697fb9bef9e6504756a834b5..cbfcedd9770cdea538462dc125e41bfd8f84eabc 100644 --- a/arkoala/arkui/src/generated/peers/ArkCheckboxgroupPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkCheckboxgroupPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, MarkStyle, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, MarkStyle, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, CheckBoxShape, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -49,6 +49,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkCirclePeer.ts b/arkoala/arkui/src/generated/peers/ArkCirclePeer.ts index b1455e23c8ab25e6e7d76e0d10b2a1fbe13442dd..e7471fe6598b79cfea5fd93bec55814680204eda 100644 --- a/arkoala/arkui/src/generated/peers/ArkCirclePeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkCirclePeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonShapeMethodPeer, ArkCommonShapeMethodAttributes } from "./ArkCommonPeer" import { CommonShapeMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkColumnPeer.ts b/arkoala/arkui/src/generated/peers/ArkColumnPeer.ts index 8deff2d543f05fbe01b851535d08f4650507a957..d2fd3295f8632b8a9ccf0f2c12d54f8b2ddc3d5a 100644 --- a/arkoala/arkui/src/generated/peers/ArkColumnPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkColumnPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, PointLightStyle, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, LightSource, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, HorizontalAlign, FlexAlign, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, IlluminatedType, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkColumnSplitPeer.ts b/arkoala/arkui/src/generated/peers/ArkColumnSplitPeer.ts index 2311694660d5c68a90898e6c2efccd82edab186a..f696c914186c530bc52764568f8d0dba36625c91 100644 --- a/arkoala/arkui/src/generated/peers/ArkColumnSplitPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkColumnSplitPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -49,6 +49,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkCommonPeer.ts b/arkoala/arkui/src/generated/peers/ArkCommonPeer.ts index 2d9114da101645bdcbcd633d1f711db709c3bd78..61c5c659915d78a89deac3849d80f9dee371743f 100644 --- a/arkoala/arkui/src/generated/peers/ArkCommonPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkCommonPeer.ts @@ -23,7 +23,7 @@ import { Serializer } from "./Serializer" import { ComponentBase } from "../../ComponentBase" import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, CommonMethod, CommonAttribute, NestedScrollOptions, ContentClipMode, EdgeEffectOptions, FadingEdgeOptions } from "./../ArkCommonInterfaces" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, LineCapStyle, LineJoinStyle, BarState, EdgeEffect, NestedScrollMode } from "./../ArkEnumsInterfaces" @@ -47,6 +47,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -60,8 +61,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -1248,7 +1249,6 @@ export class ArkCommonMethodPeer extends PeerNode { } transition1Attribute(effect: TransitionEffect, onFinish?: TransitionFinishCallback): void { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeTransitionEffect(effect) let onFinish_type: int32 = RuntimeType.UNDEFINED onFinish_type = runtimeType(onFinish) thisSerializer.writeInt8(onFinish_type) @@ -1256,7 +1256,7 @@ export class ArkCommonMethodPeer extends PeerNode { const onFinish_value = onFinish! thisSerializer.holdAndWriteCallback(onFinish_value) } - ArkUIGeneratedNativeModule._CommonMethod_transition1(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + ArkUIGeneratedNativeModule._CommonMethod_transition1(this.peer.ptr, toPeerPtr(effect), thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } motionBlurAttribute(value: MotionBlurOptions): void { @@ -2184,10 +2184,7 @@ export class ArkCommonMethodPeer extends PeerNode { ArkUIGeneratedNativeModule._CommonMethod_renderFit(this.peer.ptr, value) } gestureModifierAttribute(value: GestureModifier): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeGestureModifier(value) - ArkUIGeneratedNativeModule._CommonMethod_gestureModifier(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._CommonMethod_gestureModifier(this.peer.ptr, toPeerPtr(value)) } backgroundBrightnessAttribute(value: BackgroundBrightnessOptions): void { const thisSerializer: Serializer = Serializer.hold() diff --git a/arkoala/arkui/src/generated/peers/ArkComponent3dPeer.ts b/arkoala/arkui/src/generated/peers/ArkComponent3dPeer.ts index 3b5f88e2d28f805901b37cc26f6fef114c8f4589..1025d5efe8549202845560916493f1b285d3e075 100644 --- a/arkoala/arkui/src/generated/peers/ArkComponent3dPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkComponent3dPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkContainerSpanPeer.ts b/arkoala/arkui/src/generated/peers/ArkContainerSpanPeer.ts index d25d66a2bd4fa95ec2855788e04b7f8b51ba9831..76adffd25bcc9d55f208d4589a60c4de87923c38 100644 --- a/arkoala/arkui/src/generated/peers/ArkContainerSpanPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkContainerSpanPeer.ts @@ -31,8 +31,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkCounterPeer.ts b/arkoala/arkui/src/generated/peers/ArkCounterPeer.ts index 813cf25a6c39f4d7bf1bbdb2de1dd4227fa13d94..a6b8e02564afa6a30c2db44129daee99053169fe 100644 --- a/arkoala/arkui/src/generated/peers/ArkCounterPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkCounterPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, VoidCallback } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, VoidCallback } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkDataPanelPeer.ts b/arkoala/arkui/src/generated/peers/ArkDataPanelPeer.ts index 3450f50ab48ba1db0fda9bdaf8de64ad8bd106b1..7f8f958d839b137ece26ff9a0cca68929fd6359d 100644 --- a/arkoala/arkui/src/generated/peers/ArkDataPanelPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkDataPanelPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, ContentModifier, MultiShadowOptions, CommonConfiguration } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -62,8 +63,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkDatePickerPeer.ts b/arkoala/arkui/src/generated/peers/ArkDatePickerPeer.ts index bc1324217e84df85d8834ebdd5a32590d679457d..73bf7ff1ad957f8e8059c36634c25e332910b01b 100644 --- a/arkoala/arkui/src/generated/peers/ArkDatePickerPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkDatePickerPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, PickerTextStyle } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkDividerPeer.ts b/arkoala/arkui/src/generated/peers/ArkDividerPeer.ts index c1aa12da0a60e2ae85cb86629ee1bb977812264f..6a0aba87aac7e67cbbe035efb19555dfc0ca7957 100644 --- a/arkoala/arkui/src/generated/peers/ArkDividerPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkDividerPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, LineCapStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkEffectComponentPeer.ts b/arkoala/arkui/src/generated/peers/ArkEffectComponentPeer.ts index aaa6a57d0313f0b5879262b2034bc3467e2f7b43..02c67c3c59747b0142945aeec62c0ac5d772937e 100644 --- a/arkoala/arkui/src/generated/peers/ArkEffectComponentPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkEffectComponentPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkEllipsePeer.ts b/arkoala/arkui/src/generated/peers/ArkEllipsePeer.ts index e07622a4f3783ae86ef5897d6a4fa32996a0fddc..941fd1b3ea69d990d397475183b14369a8acba35 100644 --- a/arkoala/arkui/src/generated/peers/ArkEllipsePeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkEllipsePeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonShapeMethodPeer, ArkCommonShapeMethodAttributes } from "./ArkCommonPeer" import { CommonShapeMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkEmbeddedComponentPeer.ts b/arkoala/arkui/src/generated/peers/ArkEmbeddedComponentPeer.ts index 78b86b41d208281732d0430e86f726271449fbce..dfc503bd21aee72c6ce2d7472c91ee2f0cbe2dd5 100644 --- a/arkoala/arkui/src/generated/peers/ArkEmbeddedComponentPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkEmbeddedComponentPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, EmbeddedType } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkFlexPeer.ts b/arkoala/arkui/src/generated/peers/ArkFlexPeer.ts index 05688dca65820a5e2c691c3d25d8b601907fa89e..c06988ed8de2eeeaeb04520a6463709d071b55a0 100644 --- a/arkoala/arkui/src/generated/peers/ArkFlexPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkFlexPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, PointLightStyle, LightSource } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, IlluminatedType, FlexDirection, FlexWrap, FlexAlign } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkFlowItemPeer.ts b/arkoala/arkui/src/generated/peers/ArkFlowItemPeer.ts index 071a9f85a76f3501579cb7e46a4fd2c6465dd0c7..298be02e4b3b38d2a7b9a66408d973ee8e1961c8 100644 --- a/arkoala/arkui/src/generated/peers/ArkFlowItemPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkFlowItemPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkFolderStackPeer.ts b/arkoala/arkui/src/generated/peers/ArkFolderStackPeer.ts index 8d3827625c39bf4a5b41e0669ce64985787baf82..6399716c57ee6acfdfed0f6c89217dc39f8a86e7 100644 --- a/arkoala/arkui/src/generated/peers/ArkFolderStackPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkFolderStackPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkFormComponentPeer.ts b/arkoala/arkui/src/generated/peers/ArkFormComponentPeer.ts index ff39eefd0b29d4cfc46c6b2df1665027aaf3700a..7eda5cd67f244d332de3c5d613f295cc4011efc4 100644 --- a/arkoala/arkui/src/generated/peers/ArkFormComponentPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkFormComponentPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkFormLinkPeer.ts b/arkoala/arkui/src/generated/peers/ArkFormLinkPeer.ts index b99ff3b9a12dc1b827021e3583f1d53a0f761b61..a2b8364f18656bb98615bade12791e828e0bfd6b 100644 --- a/arkoala/arkui/src/generated/peers/ArkFormLinkPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkFormLinkPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkGaugePeer.ts b/arkoala/arkui/src/generated/peers/ArkGaugePeer.ts index 59d9bb1197696a899916383a200b7ea8279e874f..182b0174392ca4d26ac9773cabb8ed853cf7e50f 100644 --- a/arkoala/arkui/src/generated/peers/ArkGaugePeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkGaugePeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, ContentModifier, MultiShadowOptions, CommonConfiguration } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -63,8 +64,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkGridColPeer.ts b/arkoala/arkui/src/generated/peers/ArkGridColPeer.ts index 29a64eb46fe2ecefa6880105542746a458d3fe11..8a784588d776093a711feabeef8c59b0b063a45b 100644 --- a/arkoala/arkui/src/generated/peers/ArkGridColPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkGridColPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkGridContainerPeer.ts b/arkoala/arkui/src/generated/peers/ArkGridContainerPeer.ts index 5916bb270e9d0f551a6401a8e6e6f3f81b142099..d6f381d3eb3242181cd0a717b40970240ea1330a 100644 --- a/arkoala/arkui/src/generated/peers/ArkGridContainerPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkGridContainerPeer.ts @@ -26,7 +26,7 @@ import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkColumnPeer, ArkColumnAttributes } from "./ArkColumnPeer" import { ColumnAttribute } from "./../ArkColumnInterfaces" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, PointLightStyle, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, LightSource, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, HorizontalAlign, FlexAlign, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, IlluminatedType, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -49,6 +49,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -62,8 +63,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkGridItemPeer.ts b/arkoala/arkui/src/generated/peers/ArkGridItemPeer.ts index 1bce8d882246a171bd107de762b656db4e3d2aeb..04ec69e84087530ef1e171a3fe7a104c84a34acd 100644 --- a/arkoala/arkui/src/generated/peers/ArkGridItemPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkGridItemPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkGridPeer.ts b/arkoala/arkui/src/generated/peers/ArkGridPeer.ts index a89a6fea6114e68ee5c812a7fd776cb339d3a5d1..c37fbfc87f3fe97a8e93c060f3d265ce9cfa28d3 100644 --- a/arkoala/arkui/src/generated/peers/ArkGridPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkGridPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkScrollableCommonMethodPeer, ArkScrollableCommonMethodAttributes } from "./ArkCommonPeer" import { ScrollableCommonMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, NestedScrollOptions, ContentClipMode, EdgeEffectOptions, FadingEdgeOptions, ItemDragInfo } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, BarState, EdgeEffect, NestedScrollMode, Edge } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -64,8 +65,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkGridRowPeer.ts b/arkoala/arkui/src/generated/peers/ArkGridRowPeer.ts index e6d29ed107af36aedcdbae81781d90b98cbae148..190c9cee412640805bf5ffb47757151221f07ec6 100644 --- a/arkoala/arkui/src/generated/peers/ArkGridRowPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkGridRowPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkHyperlinkPeer.ts b/arkoala/arkui/src/generated/peers/ArkHyperlinkPeer.ts index 6d0971b99e1fa80ff77938f99bd25f3178eeaeb5..6845cf3242938fbf2feeed2998181cb37b3fbd0d 100644 --- a/arkoala/arkui/src/generated/peers/ArkHyperlinkPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkHyperlinkPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkImageAnimatorPeer.ts b/arkoala/arkui/src/generated/peers/ArkImageAnimatorPeer.ts index 845e076a129d062c04b631eed32c47c41cb1cfc3..ce97dae05081f25b1612e39c131dd6fa2fd6ef3c 100644 --- a/arkoala/arkui/src/generated/peers/ArkImageAnimatorPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkImageAnimatorPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, AnimationStatus, FillMode } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkImagePeer.ts b/arkoala/arkui/src/generated/peers/ArkImagePeer.ts index 6deb94f23cab60f667017b4103502d49bf2bd897..6c81415f3425bbe02091b0309696878049a2a084 100644 --- a/arkoala/arkui/src/generated/peers/ArkImagePeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkImagePeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, PointLightStyle, LightSource } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, ImageFit, CopyOptions, IlluminatedType } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -63,8 +64,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkImageSpanPeer.ts b/arkoala/arkui/src/generated/peers/ArkImageSpanPeer.ts index 1c43d0fa12240a5155acb10fca8a9fb93b1d8b92..9b5c17d5d71813eb724e67638fd9a3202d5132ac 100644 --- a/arkoala/arkui/src/generated/peers/ArkImageSpanPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkImageSpanPeer.ts @@ -26,7 +26,7 @@ import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkBaseSpanPeer, ArkBaseSpanAttributes } from "./ArkSpanPeer" import { BaseSpan, TextBackgroundStyle } from "./../ArkSpanInterfaces" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, ImageSpanAlignment, ImageFit } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -49,6 +49,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -63,8 +64,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -144,10 +145,7 @@ export class ArkImageSpanPeer extends ArkBaseSpanPeer { thisSerializer.release() } altAttribute(value: PixelMap): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writePixelMap(value) - ArkUIGeneratedNativeModule._ImageSpanAttribute_alt(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._ImageSpanAttribute_alt(this.peer.ptr, toPeerPtr(value)) } } export interface ArkImageSpanAttributes extends ArkBaseSpanAttributes { diff --git a/arkoala/arkui/src/generated/peers/ArkIndicatorcomponentPeer.ts b/arkoala/arkui/src/generated/peers/ArkIndicatorcomponentPeer.ts index 7ab697d1fbe65a8a4a4abbccf9b305cc46c7a34f..974900809d116cfd2ce4811c55a089823e19f1e3 100644 --- a/arkoala/arkui/src/generated/peers/ArkIndicatorcomponentPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkIndicatorcomponentPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -65,8 +66,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkIndicatorComponentPeer extends ArkCommonMethodPeer { diff --git a/arkoala/arkui/src/generated/peers/ArkLinePeer.ts b/arkoala/arkui/src/generated/peers/ArkLinePeer.ts index 8176d74e9217f207880f5562354e419584cbc67d..05b9aa8742589ae6881bdb9feac743b3dcae6fdc 100644 --- a/arkoala/arkui/src/generated/peers/ArkLinePeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkLinePeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonShapeMethodPeer, ArkCommonShapeMethodAttributes } from "./ArkCommonPeer" import { CommonShapeMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkLinearindicatorPeer.ts b/arkoala/arkui/src/generated/peers/ArkLinearindicatorPeer.ts index c2360a1f6ff8810d0f098c2794732a1657f01f2c..85d63ca2d7885b847a4a03fe37755a706b4d1a75 100644 --- a/arkoala/arkui/src/generated/peers/ArkLinearindicatorPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkLinearindicatorPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -62,8 +63,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkListItemGroupPeer.ts b/arkoala/arkui/src/generated/peers/ArkListItemGroupPeer.ts index 62ad24b87e319603cf717736911c4678744f8d6a..ff97756d7b21666aa452cf1d901fc4bfbbd56075 100644 --- a/arkoala/arkui/src/generated/peers/ArkListItemGroupPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkListItemGroupPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -63,8 +64,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -105,10 +106,7 @@ export class ArkListItemGroupPeer extends ArkCommonMethodPeer { thisSerializer.release() } childrenMainSizeAttribute(value: ChildrenMainSize): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeChildrenMainSize(value) - ArkUIGeneratedNativeModule._ListItemGroupAttribute_childrenMainSize(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._ListItemGroupAttribute_childrenMainSize(this.peer.ptr, toPeerPtr(value)) } } export interface ArkListItemGroupAttributes extends ArkCommonMethodAttributes { diff --git a/arkoala/arkui/src/generated/peers/ArkListItemPeer.ts b/arkoala/arkui/src/generated/peers/ArkListItemPeer.ts index 0bdde60dbf1c5105db35f33583eda0cae4afb75e..bf9634c3905b400d411984a8b56f64426ef3b736 100644 --- a/arkoala/arkui/src/generated/peers/ArkListItemPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkListItemPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkListPeer.ts b/arkoala/arkui/src/generated/peers/ArkListPeer.ts index 57e0e7280103098288e48d8efa429ee409983f58..d346dc120931aeba95786d6a80e5a80db020fd28 100644 --- a/arkoala/arkui/src/generated/peers/ArkListPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkListPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkScrollableCommonMethodPeer, ArkScrollableCommonMethodAttributes } from "./ArkCommonPeer" import { ScrollableCommonMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, NestedScrollOptions, ContentClipMode, EdgeEffectOptions, FadingEdgeOptions, ItemDragInfo } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, LengthConstrain } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, LengthConstrain } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, BarState, EdgeEffect, NestedScrollMode, Edge } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -64,8 +65,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -174,10 +175,7 @@ export class ArkListPeer extends ArkScrollableCommonMethodPeer { thisSerializer.release() } childrenMainSizeAttribute(value: ChildrenMainSize): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeChildrenMainSize(value) - ArkUIGeneratedNativeModule._ListAttribute_childrenMainSize(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._ListAttribute_childrenMainSize(this.peer.ptr, toPeerPtr(value)) } maintainVisibleContentPositionAttribute(value: boolean): void { ArkUIGeneratedNativeModule._ListAttribute_maintainVisibleContentPosition(this.peer.ptr, +value) diff --git a/arkoala/arkui/src/generated/peers/ArkLoadingProgressPeer.ts b/arkoala/arkui/src/generated/peers/ArkLoadingProgressPeer.ts index 508edadf011fd5eaacefb85d972060ce69beb941..a7d8df0211168d0aaebe07f54907df420ae3189a 100644 --- a/arkoala/arkui/src/generated/peers/ArkLoadingProgressPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkLoadingProgressPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, ContentModifier, CommonConfiguration } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkLocationButtonPeer.ts b/arkoala/arkui/src/generated/peers/ArkLocationButtonPeer.ts index 0c6d76cc20ba145cddbfbb88d61da56e5fd61e0d..91ef013245dea056b728986a54d4b47c5194d202 100644 --- a/arkoala/arkui/src/generated/peers/ArkLocationButtonPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkLocationButtonPeer.ts @@ -39,8 +39,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkMarqueePeer.ts b/arkoala/arkui/src/generated/peers/ArkMarqueePeer.ts index 97f35e77d6b25a6e90c324817a86900b0bde954c..2a4aa41aa5a5a8d10d1434c5119977232eb8b8b4 100644 --- a/arkoala/arkui/src/generated/peers/ArkMarqueePeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkMarqueePeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, MarqueeUpdateStrategy } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkMediaCachedImagePeer.ts b/arkoala/arkui/src/generated/peers/ArkMediaCachedImagePeer.ts index 8af5eef768b39ae78f1028ba2da06b457a462d26..c666ca59f77c59e287c526b4b5d09974872c4515 100644 --- a/arkoala/arkui/src/generated/peers/ArkMediaCachedImagePeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkMediaCachedImagePeer.ts @@ -26,7 +26,7 @@ import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkImagePeer, ArkImageAttributes } from "./ArkImagePeer" import { ImageAttribute, ResizableOptions, DrawingLattice, ImageRenderMode, DynamicRangeMode, ImageInterpolation, ImageSourceSize, DrawingColorFilter, ImageErrorCallback, ResolutionQuality, DrawableDescriptor } from "./../ArkImageInterfaces" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, PointLightStyle, LightSource } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, ImageFit, CopyOptions, IlluminatedType } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -63,8 +64,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkMenuItemGroupPeer.ts b/arkoala/arkui/src/generated/peers/ArkMenuItemGroupPeer.ts index 8cd749157ed2d2835e778d56b48a43aa83d2b47f..b03ae3dff4cdff0aed27bb8fb85b49f9a7136f41 100644 --- a/arkoala/arkui/src/generated/peers/ArkMenuItemGroupPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkMenuItemGroupPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkMenuItemPeer.ts b/arkoala/arkui/src/generated/peers/ArkMenuItemPeer.ts index 143b64b9c7ee9b48ac26708f25199c08ca3bfbe5..c522f6848eac62543758b55e131f337a3e2e0882 100644 --- a/arkoala/arkui/src/generated/peers/ArkMenuItemPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkMenuItemPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkMenuPeer.ts b/arkoala/arkui/src/generated/peers/ArkMenuPeer.ts index f664d90ef8456e79ecd08b69663c78a910abf2ef..396735831944ba27ab247086f1e89c907693f551 100644 --- a/arkoala/arkui/src/generated/peers/ArkMenuPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkMenuPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, DividerStyleOptions } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, DividerStyleOptions } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkNavDestinationPeer.ts b/arkoala/arkui/src/generated/peers/ArkNavDestinationPeer.ts index da2cc73d474def3b570b7cb775b5e12ba10457b0..9c7357a83be7213cc8cc8e706ee3a53cba3af823 100644 --- a/arkoala/arkui/src/generated/peers/ArkNavDestinationPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkNavDestinationPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, LayoutSafeAreaType, LayoutSafeAreaEdge } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, TitleHeight } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -65,8 +66,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkNavRouterPeer.ts b/arkoala/arkui/src/generated/peers/ArkNavRouterPeer.ts index cb62caeda87f3335bcc1dc53e25363a3cd6db6ca..d06f58a1b5edd204e05a216f916e50c815fb0a4e 100644 --- a/arkoala/arkui/src/generated/peers/ArkNavRouterPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkNavRouterPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkNavigatorPeer.ts b/arkoala/arkui/src/generated/peers/ArkNavigatorPeer.ts index 357a83b9728ec60b7f1cdc42c7a069fd127dccd5..5cb2e8a26e3729f6f3d6738a08907aaf6f00532b 100644 --- a/arkoala/arkui/src/generated/peers/ArkNavigatorPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkNavigatorPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkNodeContainerPeer.ts b/arkoala/arkui/src/generated/peers/ArkNodeContainerPeer.ts index b62a2c4e4565ffb940d74ed2d07abb521eabe836..57e0ea41b2b8748c7fcf60c11180e8956bb41a67 100644 --- a/arkoala/arkui/src/generated/peers/ArkNodeContainerPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkNodeContainerPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkPanelPeer.ts b/arkoala/arkui/src/generated/peers/ArkPanelPeer.ts index 3fb9432a2ad49db380b7a02a88cfb32fede97baa..72a1d5c4cd88a5d95ebf896562bc7ec73a1aa06c 100644 --- a/arkoala/arkui/src/generated/peers/ArkPanelPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkPanelPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkPasteButtonPeer.ts b/arkoala/arkui/src/generated/peers/ArkPasteButtonPeer.ts index a78a0dd02dcc9ec72db4a7d0481c70ae675ccfbb..0fa09d518294949883f57887547aaa76f8aa87cb 100644 --- a/arkoala/arkui/src/generated/peers/ArkPasteButtonPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkPasteButtonPeer.ts @@ -39,8 +39,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkPathPeer.ts b/arkoala/arkui/src/generated/peers/ArkPathPeer.ts index 67d1341cfdd1a64225b7466ccbb207549acc38a6..1a05028c4def7fe0c274a78e800af0cdf67fad1c 100644 --- a/arkoala/arkui/src/generated/peers/ArkPathPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkPathPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonShapeMethodPeer, ArkCommonShapeMethodAttributes } from "./ArkCommonPeer" import { CommonShapeMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkPatternLockPeer.ts b/arkoala/arkui/src/generated/peers/ArkPatternLockPeer.ts index e4016173a223e06c85e0a16776a68889fa18312a..15736714b8221a4ebe535d8499f4296b385355e8 100644 --- a/arkoala/arkui/src/generated/peers/ArkPatternLockPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkPatternLockPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -62,8 +63,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkPluginComponentPeer.ts b/arkoala/arkui/src/generated/peers/ArkPluginComponentPeer.ts index 34b0f8462e609908b285405857b03a48d13916b6..8ad844262ad47c1e1200777a8b097e35540c43c8 100644 --- a/arkoala/arkui/src/generated/peers/ArkPluginComponentPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkPluginComponentPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, VoidCallback } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, VoidCallback } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkPolygonPeer.ts b/arkoala/arkui/src/generated/peers/ArkPolygonPeer.ts index aaa1d12694285465905b2248a561c241e420999a..59c384d7f0eae477d84e7587387734c52785266b 100644 --- a/arkoala/arkui/src/generated/peers/ArkPolygonPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkPolygonPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonShapeMethodPeer, ArkCommonShapeMethodAttributes } from "./ArkCommonPeer" import { CommonShapeMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -62,8 +63,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkPolylinePeer.ts b/arkoala/arkui/src/generated/peers/ArkPolylinePeer.ts index 09ee2060c99ded2370690c0fa5d1bfbf8e34c325..910d747240b3bbd709bbdaff83ce9f4075eadbb4 100644 --- a/arkoala/arkui/src/generated/peers/ArkPolylinePeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkPolylinePeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonShapeMethodPeer, ArkCommonShapeMethodAttributes } from "./ArkCommonPeer" import { CommonShapeMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -62,8 +63,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkProgressPeer.ts b/arkoala/arkui/src/generated/peers/ArkProgressPeer.ts index 590100586ea8732d5d209935f2ff68120d384806..68d24bc1349f9632ea3a7545bd0437e1eacc4429 100644 --- a/arkoala/arkui/src/generated/peers/ArkProgressPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkProgressPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, ContentModifier, CommonConfiguration } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -63,8 +64,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkQrcodePeer.ts b/arkoala/arkui/src/generated/peers/ArkQrcodePeer.ts index 496ea41b1e01736047d06cbe02bbf804c34466ad..aadc26b150b0e64678c2b456e56bee0f7d6038de 100644 --- a/arkoala/arkui/src/generated/peers/ArkQrcodePeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkQrcodePeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkRadioPeer.ts b/arkoala/arkui/src/generated/peers/ArkRadioPeer.ts index e757c4b64d7bfac0e2b9b5c9f77e5b4a6c64cb07..ca26c9aff1fc79c7d89cb334b75ae8bd61db4c44 100644 --- a/arkoala/arkui/src/generated/peers/ArkRadioPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkRadioPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, ContentModifier, CommonConfiguration } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkRatingPeer.ts b/arkoala/arkui/src/generated/peers/ArkRatingPeer.ts index d05fe2c713db3e8cc3330335a61b5522bc385234..4fcc7ff61130cfdf88aa3975fcaad461d0b78ca2 100644 --- a/arkoala/arkui/src/generated/peers/ArkRatingPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkRatingPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, ContentModifier, CommonConfiguration } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkRectPeer.ts b/arkoala/arkui/src/generated/peers/ArkRectPeer.ts index 252b541cedf1cfb76773643be9220a82b54aabe7..cda18c32ee83f070d1b5bae84bfa76950416907b 100644 --- a/arkoala/arkui/src/generated/peers/ArkRectPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkRectPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonShapeMethodPeer, ArkCommonShapeMethodAttributes } from "./ArkCommonPeer" import { CommonShapeMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkRefreshPeer.ts b/arkoala/arkui/src/generated/peers/ArkRefreshPeer.ts index 3be1c747ce47b5d7657df0d7b142b4351e0d586d..403ad1f11024ed14d88180c420923e6ad852cad6 100644 --- a/arkoala/arkui/src/generated/peers/ArkRefreshPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkRefreshPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkRelativeContainerPeer.ts b/arkoala/arkui/src/generated/peers/ArkRelativeContainerPeer.ts index 5ec76bf32eb606ab6efa9fef2fae5ab2e2d20e69..1b2e6deaaf1eef182b3b2e69c906c14fa9333921 100644 --- a/arkoala/arkui/src/generated/peers/ArkRelativeContainerPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkRelativeContainerPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkRemoteWindowPeer.ts b/arkoala/arkui/src/generated/peers/ArkRemoteWindowPeer.ts index fff9baa41c06b8c8c88f9fe9cb303ae783bd3ab7..b8b8a78191d9862b1331ffb50458600793cfc9fb 100644 --- a/arkoala/arkui/src/generated/peers/ArkRemoteWindowPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkRemoteWindowPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkRichEditorPeer.ts b/arkoala/arkui/src/generated/peers/ArkRichEditorPeer.ts index 68e87e856328825268f986aecd27534e991982f7..13fc51d5fd41c16abcd42b00137386c8cc8db6f1 100644 --- a/arkoala/arkui/src/generated/peers/ArkRichEditorPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkRichEditorPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, SelectionOptions, MenuPolicy } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, CopyOptions, BarState, TextDecorationType, TextDecorationStyle, TextAlign, WordBreak, LineBreakStrategy, ImageSpanAlignment, ImageFit } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -78,8 +79,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -270,10 +271,7 @@ export class ArkRichEditorPeer extends ArkCommonMethodPeer { thisSerializer.release() } editMenuOptionsAttribute(value: EditMenuOptions): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeEditMenuOptions(value) - ArkUIGeneratedNativeModule._RichEditorAttribute_editMenuOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._RichEditorAttribute_editMenuOptions(this.peer.ptr, toPeerPtr(value)) } enableKeyboardOnFocusAttribute(value: boolean): void { ArkUIGeneratedNativeModule._RichEditorAttribute_enableKeyboardOnFocus(this.peer.ptr, +value) diff --git a/arkoala/arkui/src/generated/peers/ArkRichTextPeer.ts b/arkoala/arkui/src/generated/peers/ArkRichTextPeer.ts index bf66e1fa0b81db5a855a84dd2bd984835c365927..6b1fe89426aeda19b5ba07056be3838a2986ab32 100644 --- a/arkoala/arkui/src/generated/peers/ArkRichTextPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkRichTextPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkRootScenePeer.ts b/arkoala/arkui/src/generated/peers/ArkRootScenePeer.ts index d0e42e6bc3a900add483b75239af34653c908007..2a91d92304410d6c173d0d20c2fde92581a2d4f7 100644 --- a/arkoala/arkui/src/generated/peers/ArkRootScenePeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkRootScenePeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkRowPeer.ts b/arkoala/arkui/src/generated/peers/ArkRowPeer.ts index 2f01c6afd21f5373a18d46ae8079fbfa1510b184..b790b139dfc374ae87edd30793659e04a9d66e0e 100644 --- a/arkoala/arkui/src/generated/peers/ArkRowPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkRowPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, PointLightStyle, LightSource } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, FlexAlign, IlluminatedType } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkRowSplitPeer.ts b/arkoala/arkui/src/generated/peers/ArkRowSplitPeer.ts index b956e6a513a8464f1062f4920393e5c54ef660c7..5a531670789348fc3ab5dbac05f42c9ff15e4ef1 100644 --- a/arkoala/arkui/src/generated/peers/ArkRowSplitPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkRowSplitPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkSaveButtonPeer.ts b/arkoala/arkui/src/generated/peers/ArkSaveButtonPeer.ts index 54ce8f20bb3c3e16556951b246f13d19847ebb7f..7b8509033c4268d3629f35b9c43363cfc258b91d 100644 --- a/arkoala/arkui/src/generated/peers/ArkSaveButtonPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkSaveButtonPeer.ts @@ -39,8 +39,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkScreenPeer.ts b/arkoala/arkui/src/generated/peers/ArkScreenPeer.ts index a58a6cd5e13e57b621ef26e1694089fe33cfa805..80d77f19fa4e62b1b4b03902a6a4dd5edae8cf52 100644 --- a/arkoala/arkui/src/generated/peers/ArkScreenPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkScreenPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkScrollBarPeer.ts b/arkoala/arkui/src/generated/peers/ArkScrollBarPeer.ts index 7f370a9d65935c795e9d6f49d776487d0aac91c2..eb84fdb0099f86a4ebadb3755d30bb6acbf1703f 100644 --- a/arkoala/arkui/src/generated/peers/ArkScrollBarPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkScrollBarPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, BarState, Edge } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -63,8 +64,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkScrollPeer.ts b/arkoala/arkui/src/generated/peers/ArkScrollPeer.ts index 3e5ea30e025b52ed65f2920d05d5ce493f954b41..a886cbe510c5e6faa31089b7eb467d8917c9430a 100644 --- a/arkoala/arkui/src/generated/peers/ArkScrollPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkScrollPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkScrollableCommonMethodPeer, ArkScrollableCommonMethodAttributes } from "./ArkCommonPeer" import { ScrollableCommonMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, NestedScrollOptions, ContentClipMode, EdgeEffectOptions, FadingEdgeOptions } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, VoidCallback } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, VoidCallback } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, BarState, EdgeEffect, NestedScrollMode, Edge } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -63,8 +64,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkSearchPeer.ts b/arkoala/arkui/src/generated/peers/ArkSearchPeer.ts index 0c7403df43742b020bae867d1552be4f97db72ad..b81e28294bdfaaaa929db8c3e74fdaf7ba210d30 100644 --- a/arkoala/arkui/src/generated/peers/ArkSearchPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkSearchPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, TextDecorationOptions, CaretOffset, SelectionOptions, MenuPolicy } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, CopyOptions, TextAlign, TextDecorationType, TextDecorationStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -68,8 +69,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -442,10 +443,7 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { thisSerializer.release() } editMenuOptionsAttribute(value: EditMenuOptions): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeEditMenuOptions(value) - ArkUIGeneratedNativeModule._SearchAttribute_editMenuOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._SearchAttribute_editMenuOptions(this.peer.ptr, toPeerPtr(value)) } enablePreviewTextAttribute(value: boolean): void { ArkUIGeneratedNativeModule._SearchAttribute_enablePreviewText(this.peer.ptr, +value) diff --git a/arkoala/arkui/src/generated/peers/ArkSecurityComponentPeer.ts b/arkoala/arkui/src/generated/peers/ArkSecurityComponentPeer.ts index 0e238bbb3b2d7d842c5d6a05ac121cb49e123065..39ec5cce141970cb1afd39ac5aeb71de04c2484b 100644 --- a/arkoala/arkui/src/generated/peers/ArkSecurityComponentPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkSecurityComponentPeer.ts @@ -33,8 +33,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkSelectPeer.ts b/arkoala/arkui/src/generated/peers/ArkSelectPeer.ts index cf4ca4b6efb12da2184325baf7fae3940e5be2b4..5ce0ed6ed94e1a97b23a031a8499e60682040713 100644 --- a/arkoala/arkui/src/generated/peers/ArkSelectPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkSelectPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, ContentModifier, CommonConfiguration } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, Offset } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, Offset } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, OptionWidthMode } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -63,8 +64,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkShapePeer.ts b/arkoala/arkui/src/generated/peers/ArkShapePeer.ts index 60a1d5cb7ee074bae96235c4f077554324fbff87..678ea88b2559eb0892bd6e2aff1ddbc67ce81df0 100644 --- a/arkoala/arkui/src/generated/peers/ArkShapePeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkShapePeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, LineCapStyle, LineJoinStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -79,10 +80,7 @@ export class ArkShapePeer extends ArkCommonMethodPeer { return _peer } setShapeOptions0Attribute(value: PixelMap): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writePixelMap(value) - ArkUIGeneratedNativeModule._ShapeInterface_setShapeOptions0(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._ShapeInterface_setShapeOptions0(this.peer.ptr, toPeerPtr(value)) } setShapeOptions1Attribute(): void { ArkUIGeneratedNativeModule._ShapeInterface_setShapeOptions1(this.peer.ptr) diff --git a/arkoala/arkui/src/generated/peers/ArkSidebarPeer.ts b/arkoala/arkui/src/generated/peers/ArkSidebarPeer.ts index 25d1e01c2f4bf0f2f7b3e321cbfa6fe928534bf0..4a5257d25b2b73f9f02792c5e4a8cf7c3d49e76d 100644 --- a/arkoala/arkui/src/generated/peers/ArkSidebarPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkSidebarPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -62,8 +63,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkSliderPeer.ts b/arkoala/arkui/src/generated/peers/ArkSliderPeer.ts index ed811d0ea3df5879cd718da2484bbd95a9d17272..30a6367b893127c4c97efa821e473a1770dbeab7 100644 --- a/arkoala/arkui/src/generated/peers/ArkSliderPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkSliderPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, ContentModifier, CommonConfiguration } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -63,8 +64,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkSpanPeer.ts b/arkoala/arkui/src/generated/peers/ArkSpanPeer.ts index 52f80a13b250545b18e3038d6e8d251aeec1a0bb..6e4cb4c04355390b6c24ec89b462f9e7058026f2 100644 --- a/arkoala/arkui/src/generated/peers/ArkSpanPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkSpanPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, TextCase, TextDecorationType, TextDecorationStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -62,8 +63,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -86,10 +87,7 @@ export class ArkBaseSpanPeer extends ArkCommonMethodPeer { thisSerializer.release() } baselineOffsetAttribute(value: LengthMetrics): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeLengthMetrics(value) - ArkUIGeneratedNativeModule._BaseSpan_baselineOffset(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._BaseSpan_baselineOffset(this.peer.ptr, toPeerPtr(value)) } } export interface ArkBaseSpanAttributes extends ArkCommonMethodAttributes { diff --git a/arkoala/arkui/src/generated/peers/ArkStackPeer.ts b/arkoala/arkui/src/generated/peers/ArkStackPeer.ts index b008fd8223392e8a7ee1c5969713c42289fef097..9ab75938f342b3108dd16f0ffa58886f06452575 100644 --- a/arkoala/arkui/src/generated/peers/ArkStackPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkStackPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, PointLightStyle, LightSource } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, IlluminatedType } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkStaticComponentsPeer.ts b/arkoala/arkui/src/generated/peers/ArkStaticComponentsPeer.ts index 0af46b3459b3ab0f3c3ba334f8f599ecb1b3a173..162b5d4e7b8fcde349c64e72ed5914323779b6c0 100644 --- a/arkoala/arkui/src/generated/peers/ArkStaticComponentsPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkStaticComponentsPeer.ts @@ -27,8 +27,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkStepperItemPeer.ts b/arkoala/arkui/src/generated/peers/ArkStepperItemPeer.ts index 3732341e9da495380ddc08d02aab5797f8b9a52a..0e2311ba51b0ce47b3b240b0be991d8b6de2a3e1 100644 --- a/arkoala/arkui/src/generated/peers/ArkStepperItemPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkStepperItemPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkStepperPeer.ts b/arkoala/arkui/src/generated/peers/ArkStepperPeer.ts index 70c546407928eb1080ee9549dc2926ee982561d9..e8945fcd7c22cf969ad0fafff4c5e7623e1f9285 100644 --- a/arkoala/arkui/src/generated/peers/ArkStepperPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkStepperPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkSwiperPeer.ts b/arkoala/arkui/src/generated/peers/ArkSwiperPeer.ts index d4d9d289bba741b09bc29f5f79efab3d721b004e..7ba1d901c4fcd65cca66d186b4a09ead52f5b986 100644 --- a/arkoala/arkui/src/generated/peers/ArkSwiperPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkSwiperPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, VoidCallback } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, VoidCallback } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, EdgeEffect } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -67,8 +68,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" export class ArkSwiperPeer extends ArkCommonMethodPeer { @@ -126,10 +127,7 @@ export class ArkSwiperPeer extends ArkCommonMethodPeer { thisSerializer.release() } indicator1Attribute(value: IndicatorComponentController): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeIndicatorComponentController(value) - ArkUIGeneratedNativeModule._SwiperAttribute_indicator1(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._SwiperAttribute_indicator1(this.peer.ptr, toPeerPtr(value)) } loopAttribute(value: boolean): void { ArkUIGeneratedNativeModule._SwiperAttribute_loop(this.peer.ptr, +value) diff --git a/arkoala/arkui/src/generated/peers/ArkSymbolSpanPeer.ts b/arkoala/arkui/src/generated/peers/ArkSymbolSpanPeer.ts index 87e14a746f7a32d72e28895a6303ea284d0e01d6..d253a429558524a0d607c890578b6b5d503f88bc 100644 --- a/arkoala/arkui/src/generated/peers/ArkSymbolSpanPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkSymbolSpanPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -62,8 +63,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkSymbolglyphPeer.ts b/arkoala/arkui/src/generated/peers/ArkSymbolglyphPeer.ts index 5d6e5c5d67121e20cf7cc64697e8d4780b7c0915..095e8d2f9d15bf407b3101de0fa6505a4c40259a 100644 --- a/arkoala/arkui/src/generated/peers/ArkSymbolglyphPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkSymbolglyphPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkTabContentPeer.ts b/arkoala/arkui/src/generated/peers/ArkTabContentPeer.ts index f990f6d24a70b337d6c8d1debe6fafba75918bbb..af8cc7c025003dbe35500f69b1624b2ca78a537c 100644 --- a/arkoala/arkui/src/generated/peers/ArkTabContentPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkTabContentPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, VoidCallback } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, VoidCallback } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, TextOverflow, TextHeightAdaptivePolicy } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -65,8 +66,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" export class ArkTabContentPeer extends ArkCommonMethodPeer { diff --git a/arkoala/arkui/src/generated/peers/ArkTabsPeer.ts b/arkoala/arkui/src/generated/peers/ArkTabsPeer.ts index b1248ac7c5ef869f5fa8aea31c0114ed31a386d7..1ba2a2c38c6d3420180189c80adab31088eef47e 100644 --- a/arkoala/arkui/src/generated/peers/ArkTabsPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkTabsPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, EdgeEffect } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -62,8 +63,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkTextAreaPeer.ts b/arkoala/arkui/src/generated/peers/ArkTextAreaPeer.ts index 092b060b835f952d9b9aedb4422804fdeaa894e5..6d3452ef14dcb6c1df211bf7c042868ace0ea154 100644 --- a/arkoala/arkui/src/generated/peers/ArkTextAreaPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkTextAreaPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, TextDecorationOptions, InputCounterOptions, CaretOffset, SelectionOptions, MenuPolicy } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, TextAlign, TextOverflow, CopyOptions, TextContentStyle, BarState, TextHeightAdaptivePolicy, WordBreak, LineBreakStrategy, TextDecorationType, TextDecorationStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -68,8 +69,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -431,10 +432,7 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { thisSerializer.release() } lineSpacingAttribute(value: LengthMetrics): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeLengthMetrics(value) - ArkUIGeneratedNativeModule._TextAreaAttribute_lineSpacing(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._TextAreaAttribute_lineSpacing(this.peer.ptr, toPeerPtr(value)) } lineHeightAttribute(value: number | string | Resource): void { const thisSerializer: Serializer = Serializer.hold() @@ -495,10 +493,7 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { thisSerializer.release() } editMenuOptionsAttribute(value: EditMenuOptions): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeEditMenuOptions(value) - ArkUIGeneratedNativeModule._TextAreaAttribute_editMenuOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._TextAreaAttribute_editMenuOptions(this.peer.ptr, toPeerPtr(value)) } enablePreviewTextAttribute(value: boolean): void { ArkUIGeneratedNativeModule._TextAreaAttribute_enablePreviewText(this.peer.ptr, +value) diff --git a/arkoala/arkui/src/generated/peers/ArkTextClockPeer.ts b/arkoala/arkui/src/generated/peers/ArkTextClockPeer.ts index 545a3cb8b3df80f05e26b5b748d3a701836c8f45..067091f6e29915af900b0662fbea9a63065228c0 100644 --- a/arkoala/arkui/src/generated/peers/ArkTextClockPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkTextClockPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, ContentModifier, CommonConfiguration } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -63,8 +64,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkTextInputPeer.ts b/arkoala/arkui/src/generated/peers/ArkTextInputPeer.ts index c34f4e718dca5e884624b6ede71711d2d967918d..ee6867dedc68c08f24de11f7c399a1adc2058847 100644 --- a/arkoala/arkui/src/generated/peers/ArkTextInputPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkTextInputPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, TextDecorationOptions, InputCounterOptions, CaretOffset, SelectionOptions, MenuPolicy } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, TextOverflow, CopyOptions, TextAlign, TextContentStyle, BarState, WordBreak, LineBreakStrategy, TextHeightAdaptivePolicy, TextDecorationType, TextDecorationStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -69,8 +70,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -625,10 +626,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { thisSerializer.release() } editMenuOptionsAttribute(value: EditMenuOptions): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeEditMenuOptions(value) - ArkUIGeneratedNativeModule._TextInputAttribute_editMenuOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._TextInputAttribute_editMenuOptions(this.peer.ptr, toPeerPtr(value)) } enablePreviewTextAttribute(value: boolean): void { ArkUIGeneratedNativeModule._TextInputAttribute_enablePreviewText(this.peer.ptr, +value) diff --git a/arkoala/arkui/src/generated/peers/ArkTextPeer.ts b/arkoala/arkui/src/generated/peers/ArkTextPeer.ts index 1cef2364ddcf329030a188836ff7670b9c787dc2..6072a59600d45a724ccbd69c6beafb40eb6c57a0 100644 --- a/arkoala/arkui/src/generated/peers/ArkTextPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkTextPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, TextAlign, TextCase, CopyOptions, TextHeightAdaptivePolicy, WordBreak, LineBreakStrategy, EllipsisMode, TextSelectableMode, TextOverflow, TextDecorationType, TextDecorationStyle, ImageSpanAlignment, ImageFit } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -71,8 +72,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -319,10 +320,7 @@ export class ArkTextPeer extends ArkCommonMethodPeer { thisSerializer.release() } lineSpacingAttribute(value: LengthMetrics): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeLengthMetrics(value) - ArkUIGeneratedNativeModule._TextAttribute_lineSpacing(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._TextAttribute_lineSpacing(this.peer.ptr, toPeerPtr(value)) } textAlignAttribute(value: TextAlign): void { ArkUIGeneratedNativeModule._TextAttribute_textAlign(this.peer.ptr, value) @@ -545,10 +543,7 @@ export class ArkTextPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._TextAttribute_textSelectable(this.peer.ptr, value) } editMenuOptionsAttribute(value: EditMenuOptions): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeEditMenuOptions(value) - ArkUIGeneratedNativeModule._TextAttribute_editMenuOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._TextAttribute_editMenuOptions(this.peer.ptr, toPeerPtr(value)) } halfLeadingAttribute(value: boolean): void { ArkUIGeneratedNativeModule._TextAttribute_halfLeading(this.peer.ptr, +value) diff --git a/arkoala/arkui/src/generated/peers/ArkTextPickerPeer.ts b/arkoala/arkui/src/generated/peers/ArkTextPickerPeer.ts index 3389f7030a182ebab32396e63dd87685be9ce67b..2872dba04a781363a26907e0afc1c71d20ce0d40 100644 --- a/arkoala/arkui/src/generated/peers/ArkTextPickerPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkTextPickerPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, PickerTextStyle } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkTextTimerPeer.ts b/arkoala/arkui/src/generated/peers/ArkTextTimerPeer.ts index 2623e5d61f9e4847591cdbc77187412fac39424c..efd70888d4336a5054d424c2ca8750c1d5655da5 100644 --- a/arkoala/arkui/src/generated/peers/ArkTextTimerPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkTextTimerPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, ContentModifier, CommonConfiguration } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -62,8 +63,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkTimePickerPeer.ts b/arkoala/arkui/src/generated/peers/ArkTimePickerPeer.ts index 20e41c6df1b31db0f558e00ada36b3acab9a0f63..b53d92ba0ac25cd899c7519da38ac506d621f9d6 100644 --- a/arkoala/arkui/src/generated/peers/ArkTimePickerPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkTimePickerPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, PickerTextStyle } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkTogglePeer.ts b/arkoala/arkui/src/generated/peers/ArkTogglePeer.ts index 1a035ba5b959c4c56ab9dbda660daf2805b70c67..8d7f253eabed460d2751a77904502158905eee5c 100644 --- a/arkoala/arkui/src/generated/peers/ArkTogglePeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkTogglePeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, ContentModifier, CommonConfiguration } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkUiExtensionComponentPeer.ts b/arkoala/arkui/src/generated/peers/ArkUiExtensionComponentPeer.ts index cc784b561e0e7ab8db19a2a200ebee523f119b3a..3ac0307b4f54c87b48d8a588e25ab4a84981ac83 100644 --- a/arkoala/arkui/src/generated/peers/ArkUiExtensionComponentPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkUiExtensionComponentPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -63,8 +64,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkVideoPeer.ts b/arkoala/arkui/src/generated/peers/ArkVideoPeer.ts index f32d68875f1caff0464885b3c222be8c27e3190e..d7aad9eef7c54ff43d6a14202337ae2bd3102be8 100644 --- a/arkoala/arkui/src/generated/peers/ArkVideoPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkVideoPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, VoidCallback } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, VoidCallback } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, ImageFit } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -64,8 +65,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkWaterFlowPeer.ts b/arkoala/arkui/src/generated/peers/ArkWaterFlowPeer.ts index c184fbda223eff2660f7a1bb6ace241b744cc64a..9b59b4d0add249da3ea9b546f42ab6def1a67bad 100644 --- a/arkoala/arkui/src/generated/peers/ArkWaterFlowPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkWaterFlowPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkScrollableCommonMethodPeer, ArkScrollableCommonMethodAttributes } from "./ArkCommonPeer" import { ScrollableCommonMethod, CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, NestedScrollOptions, ContentClipMode, EdgeEffectOptions, FadingEdgeOptions } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, BarState, EdgeEffect, NestedScrollMode, FlexDirection, Edge } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -65,8 +66,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkWebPeer.ts b/arkoala/arkui/src/generated/peers/ArkWebPeer.ts index f86c7af6f79b0c3dae090c1ff5a568fddb6f3a18..e7f23d8a5693cb9d1691c1a237cec66ff2feed0f 100644 --- a/arkoala/arkui/src/generated/peers/ArkWebPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkWebPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason, NestedScrollOptions } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, CopyOptions, NestedScrollMode } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -85,8 +86,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" @@ -693,10 +694,7 @@ export class ArkWebPeer extends ArkCommonMethodPeer { ArkUIGeneratedNativeModule._WebAttribute_keyboardAvoidMode(this.peer.ptr, value) } editMenuOptionsAttribute(value: EditMenuOptions): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeEditMenuOptions(value) - ArkUIGeneratedNativeModule._WebAttribute_editMenuOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._WebAttribute_editMenuOptions(this.peer.ptr, toPeerPtr(value)) } enableHapticFeedbackAttribute(value: boolean): void { ArkUIGeneratedNativeModule._WebAttribute_enableHapticFeedback(this.peer.ptr, +value) diff --git a/arkoala/arkui/src/generated/peers/ArkWindowScenePeer.ts b/arkoala/arkui/src/generated/peers/ArkWindowScenePeer.ts index 27c9608c45139e94b4ce7c3a278f2bf49a5480a5..402b38b2cbf7c147dc3e4ba7ea1a9dbeea4aa297 100644 --- a/arkoala/arkui/src/generated/peers/ArkWindowScenePeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkWindowScenePeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -61,8 +62,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/ArkXcomponentPeer.ts b/arkoala/arkui/src/generated/peers/ArkXcomponentPeer.ts index 3306e3ef21539866ac127eec567f7ef53eb0873a..f52414473a43dfb87d4c54630b07ef41e3f2b136 100644 --- a/arkoala/arkui/src/generated/peers/ArkXcomponentPeer.ts +++ b/arkoala/arkui/src/generated/peers/ArkXcomponentPeer.ts @@ -25,7 +25,7 @@ import { PeerNode } from "../../PeerNode" import { ArkUIGeneratedNativeModule } from "../ArkUIGeneratedNativeModule" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, Rectangle, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, AccessibilityCallback, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, CustomBuilder, DragItemInfo, MotionPathOptions, ShadowOptions, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, DrawContext, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, LinearGradient_common, FinishCallbackType, ExpectedFrameRateRange, TransitionEffects, TransitionEdge, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, ShadowType, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, ImageModifier, OverlayOffset, TransitionHierarchyStrategy, PopupMessageOptions, SymbolGlyphModifier, MenuPreviewMode, ContextMenuAnimationOptions, BindOptions, SheetSize, SheetType, SheetTitleOptions, SheetMode, ScrollSizeMode, UIContext, SheetKeyboardAvoidMode, SourceTool, RectResult, TouchTestStrategy, EventTarget, SourceType, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, DismissPopupAction, DismissContentCoverAction, SheetDismiss, DismissSheetAction, SpringBackAction, DismissReason } from "./../ArkCommonInterfaces" -import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Area, Bias, Font, VoidCallback } from "./../ArkUnitsInterfaces" +import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Area, Bias, Font, VoidCallback } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, XComponentType } from "./../ArkEnumsInterfaces" import { LengthMetrics } from "./../ArkLengthMetricsMaterialized" @@ -48,6 +48,7 @@ import { HoverEvent } from "./../ArkHoverEventMaterialized" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { DragEvent } from "./../ArkDragEventMaterialized" import { BaseGestureEvent } from "./../ArkBaseGestureEventMaterialized" @@ -64,8 +65,8 @@ import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" import { unsafeCast } from "@koalaui/common" -import { wrapCallback, MaterializedBase } from "@koalaui/interop" import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase, toPeerPtr, wrapCallback } from "@koalaui/interop" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" diff --git a/arkoala/arkui/src/generated/peers/CallbackDeserializeCall.ts b/arkoala/arkui/src/generated/peers/CallbackDeserializeCall.ts index 078ea86ae257177fea911bc124adf08e7625037d..770afc67bb5bb85cb95492fb70b841b96a943e2f 100644 --- a/arkoala/arkui/src/generated/peers/CallbackDeserializeCall.ts +++ b/arkoala/arkui/src/generated/peers/CallbackDeserializeCall.ts @@ -22,7 +22,7 @@ import { AccessibilityCallback, EventTarget, SourceType, SourceTool, TouchTestIn import { AccessibilityHoverEvent } from "./../ArkAccessibilityHoverEventMaterialized" import { BaseEvent } from "./../ArkBaseEventMaterialized" import { AccessibilityHoverType, HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, PixelRoundCalcPolicy, Curve, PlayMode, TransitionType, HorizontalAlign, VerticalAlign, ClickEffectLevel, SharedTransitionEffectType, Placement, ArrowPointPosition, MouseButton, MouseAction, TouchType, KeyType, KeySource, FontWeight, FontStyle, ImageSpanAlignment, ImageFit, TextAlign, WordBreak, LineBreakStrategy, TextDecorationType, TextDecorationStyle, FoldStatus, AppRotation, Edge, ScrollSource } from "./../ArkEnumsInterfaces" -import { Area, Length, Position, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, ColorMetrics, Bias, Font, VoidCallback } from "./../ArkUnitsInterfaces" +import { Area, Length, Position, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage, Bias, Font, VoidCallback } from "./../ArkUnitsInterfaces" import { Resource } from "./../ArkResourceInterfaces" import { PixelMap } from "./../ArkPixelMapMaterialized" import { ButtonTriggerClickCallback } from "./../ArkButtonInterfaces" @@ -62,10 +62,11 @@ import { RectShape } from "./../ArkRectShapeMaterialized" import { ProgressMask } from "./../ArkProgressMaskMaterialized" import { AttributeModifier } from "./../../handwritten" import { GestureModifier } from "./../ArkGestureModifierMaterialized" -import { LengthUnit, ShapeSize, PathShapeOptions, RectShapeOptions, RoundRectShapeOptions, ErrorCallback, Want, WebHeader, BusinessError } from "./../ArkArkuiExternalInterfaces" +import { LengthUnit, ShapeSize, PathShapeOptions, RectShapeOptions, RoundRectShapeOptions, ErrorCallback, Want, WebHeader } from "./../ArkArkuiExternalInterfaces" import { MouseEvent } from "./../ArkMouseEventMaterialized" import { TouchEvent } from "./../ArkTouchEventMaterialized" import { KeyEvent } from "./../ArkKeyEventMaterialized" +import { ColorMetrics } from "./../ArkColorMetricsMaterialized" import { ICurve } from "./../ArkICurveMaterialized" import { PanGestureOptions } from "./../ArkPanGestureOptionsMaterialized" import { NativeEmbedDataInfo, NativeEmbedStatus, NativeEmbedInfo, NativeEmbedTouchInfo, OnAlertEvent, OnAudioStateChangedEvent, OnBeforeUnloadEvent, OnClientAuthenticationEvent, OnConfirmEvent, OnConsoleEvent, MessageLevel, OnContextMenuShowEvent, ContextMenuMediaType, ContextMenuSourceType, ContextMenuInputFieldType, OnDataResubmittedEvent, OnDownloadStartEvent, OnErrorReceiveEvent, Header, OnFaviconReceivedEvent, OnFirstContentfulPaintEvent, OnGeolocationShowEvent, OnHttpAuthRequestEvent, OnHttpErrorReceiveEvent, OnInterceptRequestEvent, OnLoadInterceptEvent, OnOverScrollEvent, OnPageBeginEvent, OnPageEndEvent, OnPageVisibleEvent, OnPermissionRequestEvent, OnProgressChangeEvent, OnPromptEvent, OnRefreshAccessedHistoryEvent, OnRenderExitedEvent, RenderExitReason, OnResourceLoadEvent, OnScaleChangeEvent, OnScreenCaptureRequestEvent, ScreenCaptureConfig, WebCaptureMode, OnScrollEvent, OnSearchResultReceiveEvent, OnShowFileSelectorEvent, FileSelectorMode, OnSslErrorEventReceiveEvent, SslError, OnTitleReceiveEvent, OnTouchIconUrlReceivedEvent, OnWindowNewEvent, WebKeyboardOptions, OnAdsBlockedCallback, AdsBlockedDetails, OnContextMenuHideCallback, OnFirstMeaningfulPaintCallback, FirstMeaningfulPaint, OnFullScreenEnterCallback, FullScreenEnterEvent, OnIntelligentTrackingPreventionCallback, IntelligentTrackingPreventionDetails, OnLargestContentfulPaintCallback, LargestContentfulPaint, OnNativeEmbedVisibilityChangeCallback, NativeEmbedVisibilityInfo, OnNavigationEntryCommittedCallback, LoadCommittedDetails, WebNavigationType, OnOverrideUrlLoadingCallback, OnRenderProcessNotRespondingCallback, RenderProcessNotRespondingData, RenderProcessNotRespondingReason, OnRenderProcessRespondingCallback, OnSafeBrowsingCheckResultCallback, ThreatType, OnSslErrorEventCallback, SslErrorEvent, OnViewportFitChangedCallback, ViewportFit, WebKeyboardCallback, WebKeyboardCallbackInfo } from "./../ArkWebInterfaces" @@ -116,6 +117,7 @@ import { UIExtensionProxy } from "./../ArkUIExtensionProxyMaterialized" import { WithThemeAttribute, WithThemeInterface, WithThemeOptions, CustomTheme } from "./../ArkWithThemeInterfaces" import { ContentDidScrollCallback, OnSwiperAnimationEndCallback, SwiperAnimationEvent, OnSwiperAnimationStartCallback, OnSwiperGestureSwipeCallback } from "./../ArkSwiperInterfaces" import { CustomNodeBuilder } from "./../ArkCustomBuilderInterfaces" +import { BusinessError } from "./../ArkBaseInterfaces" import { GetItemMainSizeByIndex } from "./../ArkWaterFlowInterfaces" import { ImageCompleteCallback, ImageLoadResult } from "./../ArkImageSpanInterfaces" import { NavExtender_OnUpdateStack } from "./../ArkNavigationExtenderInterfaces" diff --git a/arkoala/arkui/src/generated/peers/Deserializer.ts b/arkoala/arkui/src/generated/peers/Deserializer.ts index 639aa0ca68c5a7bff49eead9e05ac92be21d9a70..fa880cce6dc027671284b6b14c9fdae581783c53 100644 --- a/arkoala/arkui/src/generated/peers/Deserializer.ts +++ b/arkoala/arkui/src/generated/peers/Deserializer.ts @@ -22,14 +22,14 @@ import { Serializer } from "./Serializer" import { Finalizable } from "@koalaui/interop" import { CallbackTransformer } from "./CallbackTransformer" -import { AccessibilityCallback, CustomBuilder, GestureRecognizerJudgeBeginCallback, HoverCallback, OnMoveHandler, OnScrollCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, VisibleAreaChangeCallback, SymbolGlyphModifier, ShadowOptions, ShadowType, ComponentContent, EventTarget, SourceType, SourceTool, SheetTitleOptions, TransitionEffects, TranslateOptions, RotateOptions, ScaleOptions, TransitionEdge, AnimateParam, FinishCallbackType, ExpectedFrameRateRange, DismissPopupAction, DismissReason, Rectangle, PickerTextStyle, PickerDialogButtonStyle, BlurOptions, DrawContext, UIContext, SheetType, SpringBackAction, DismissSheetAction, SheetDismiss, DismissContentCoverAction, ContextMenuAnimationOptions, PopupMessageOptions, OverlayOffset, ImageModifier, MotionPathOptions, LinearGradient_common, ScrollableCommonMethod, CommonMethod, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, TransitionOptions, MotionBlurOptions, InvertOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, DragItemInfo, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, TransitionHierarchyStrategy, MenuPreviewMode, BindOptions, SheetSize, SheetMode, ScrollSizeMode, SheetKeyboardAvoidMode, RectResult, TouchTestStrategy, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, NestedScrollOptions, ContentClipMode, EdgeEffectOptions, FadingEdgeOptions, HoverModeAreaType, TextDecorationOptions, InputCounterOptions, CaretOffset, SelectionOptions, MenuPolicy, ContentModifier, CommonConfiguration, LayoutSafeAreaType, LayoutSafeAreaEdge, ItemDragInfo, Context, VisibleAreaEventOptions, MeasureResult, SizeResult, LightSource, MultiShadowOptions, KeyboardAvoidMode, PointLightStyle } from "./../ArkCommonInterfaces" +import { AccessibilityCallback, CustomBuilder, GestureRecognizerJudgeBeginCallback, HoverCallback, OnMoveHandler, OnScrollCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, VisibleAreaChangeCallback, SymbolGlyphModifier, ShadowOptions, ShadowType, ComponentContent, EventTarget, SourceType, SourceTool, SheetTitleOptions, TransitionEffects, TranslateOptions, RotateOptions, ScaleOptions, TransitionEdge, AnimateParam, FinishCallbackType, ExpectedFrameRateRange, DismissPopupAction, DismissReason, Rectangle, PickerTextStyle, PickerDialogButtonStyle, BlurOptions, DrawContext, UIContext, SheetType, SpringBackAction, DismissSheetAction, SheetDismiss, DismissContentCoverAction, ContextMenuAnimationOptions, PopupMessageOptions, OverlayOffset, ImageModifier, MotionPathOptions, LinearGradient_common, ScrollableCommonMethod, CommonMethod, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, TransitionOptions, MotionBlurOptions, InvertOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, DragItemInfo, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, TransitionHierarchyStrategy, MenuPreviewMode, BindOptions, SheetSize, SheetMode, ScrollSizeMode, SheetKeyboardAvoidMode, RectResult, TouchTestStrategy, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, NestedScrollOptions, ContentClipMode, EdgeEffectOptions, FadingEdgeOptions, HoverModeAreaType, TextDecorationOptions, InputCounterOptions, CaretOffset, SelectionOptions, MenuPolicy, ContentModifier, CommonConfiguration, LayoutSafeAreaType, LayoutSafeAreaEdge, ItemDragInfo, VisibleAreaEventOptions, MeasureResult, SizeResult, Context, LightSource, MultiShadowOptions, KeyboardAvoidMode, PointLightStyle } from "./../ArkCommonInterfaces" import { ButtonTriggerClickCallback, ButtonType, ButtonStyleMode, ButtonRole, LabelStyle, ControlSize, ButtonOptions } from "./../ArkButtonInterfaces" import { Callback_Extender_OnFinish, Callback_Extender_OnProgress, DoubleAnimationParam } from "./../ArkAnimationExtenderInterfaces" import { Callback_RangeUpdate } from "./../ArkArkuiCustomInterfaces" import { ContentDidScrollCallback, OnSwiperAnimationEndCallback, OnSwiperAnimationStartCallback, OnSwiperGestureSwipeCallback, IndicatorStyle, SwiperAttribute, SwiperDisplayMode, SwiperNestedScrollMode, SwiperContentAnimatedTransition, ArrowStyle, SwiperAutoFill, SwiperAnimationEvent } from "./../ArkSwiperInterfaces" import { CustomNodeBuilder } from "./../ArkCustomBuilderInterfaces" import { EditableTextOnChangeCallback, OnDidChangeCallback, DecorationStyleResult, Affinity, TextRange, StyledStringChangeValue, TextMenuItem, MenuType, CaretStyle, InsertValue, DeleteValue, TextDeleteDirection, LineMetrics, PositionWithAffinity, PreviewText, TextBox, TextDataDetectorConfig, FontSettingOptions, TextDataDetectorType, StyledStringChangedListener } from "./../ArkTextCommonInterfaces" -import { ErrorCallback, LengthUnit, WebHeader, TextModifier, Want, ShapeSize, PathShapeOptions, RectShapeOptions, RoundRectShapeOptions, RectWidthStyle, RectHeightStyle, SymbolEffect, FontOptions, SnapshotOptions, EffectScope, EffectDirection, NodeController, BusinessError, PerfMonitorActionType, PerfMonitorSourceType } from "./../ArkArkuiExternalInterfaces" +import { ErrorCallback, LengthUnit, WebHeader, TextModifier, Want, ShapeSize, PathShapeOptions, RectShapeOptions, RoundRectShapeOptions, RectWidthStyle, RectHeightStyle, SymbolEffect, FontOptions, SnapshotOptions, EffectScope, EffectDirection, NodeController, PerfMonitorActionType, PerfMonitorSourceType } from "./../ArkArkuiExternalInterfaces" import { GetItemMainSizeByIndex, WaterFlowAttribute, SectionOptions, WaterFlowOptions, WaterFlowLayoutMode } from "./../ArkWaterFlowInterfaces" import { ImageCompleteCallback, ImageLoadResult } from "./../ArkImageSpanInterfaces" import { ImageErrorCallback, ResizableOptions, DrawingLattice, DrawableDescriptor, DrawingColorFilter, ResolutionQuality, ImageError, ImageSourceSize } from "./../ArkImageInterfaces" @@ -53,7 +53,7 @@ import { PluginErrorCallback, PluginComponentTemplate, PluginErrorData, PluginCo import { SearchSubmitCallback, IconOptions, CancelButtonOptions, CancelButtonSymbolOptions, CancelButtonStyle, SearchAttribute, SearchType, SearchButtonOptions, SearchOptions } from "./../ArkSearchInterfaces" import { SliderTriggerChangeCallback, SliderAttribute, SliderBlockStyle, SliderInteraction, SliderConfiguration, SlideRange, SliderChangeMode, SliderBlockType, SliderOptions, SliderStyle } from "./../ArkSliderInterfaces" import { TextAreaSubmitCallback, ContentType, TextAreaAttribute, TextAreaType, TextAreaOptions } from "./../ArkTextAreaInterfaces" -import { VoidCallback, Position, Length, Dimension, PX, VP, FP, LPX, Percentage, Area, Font, LocalizedPadding, Margin, BorderRadiuses, Padding, ResourceColor, LocalizedEdgeColors, LocalizedEdgeWidths, ResourceStr, LocalizedBorderRadiuses, LengthMetricsUnit, ColorMetrics, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, LocalizedMargin, BorderOptions, EdgeStyles, EdgeWidths, EdgeColors, OutlineOptions, EdgeOutlineStyles, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, Bias, Offset, DividerStyleOptions, LengthConstrain, DirectionalEdgesT, MarkStyle } from "./../ArkUnitsInterfaces" +import { VoidCallback, Position, Length, Dimension, PX, VP, FP, LPX, Percentage, Area, Font, LocalizedPadding, Margin, BorderRadiuses, Padding, ResourceColor, LocalizedEdgeColors, LocalizedEdgeWidths, ResourceStr, LocalizedBorderRadiuses, LengthMetricsUnit, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, LocalizedMargin, BorderOptions, EdgeStyles, EdgeWidths, EdgeColors, OutlineOptions, EdgeOutlineStyles, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, Bias, Offset, DividerStyleOptions, LengthConstrain, DirectionalEdgesT, MarkStyle } from "./../ArkUnitsInterfaces" import { WithThemeInterface, CustomTheme, WithThemeOptions, WithThemeAttribute } from "./../ArkWithThemeInterfaces" import { Resource } from "./../ArkResourceInterfaces" import { ICurve, ICurveInternal } from "./../ArkICurveMaterialized" @@ -75,6 +75,7 @@ import { Matrix2D, Matrix2DInternal } from "./../ArkMatrix2DMaterialized" import { CanvasGradient, CanvasGradientInternal } from "./../ArkCanvasGradientMaterialized" import { NavigationTransitionProxy, NavigationTransitionProxyInternal } from "./../ArkNavigationTransitionProxyMaterialized" import { NavDestinationMode, RouteMapConfig, NavDestinationAttribute, NavigationSystemTransitionType, NavDestinationCommonTitle, NavDestinationCustomTitle } from "./../ArkNavDestinationInterfaces" +import { ColorMetrics, ColorMetricsInternal } from "./../ArkColorMetricsMaterialized" import { ImageAnalyzerController, ImageAnalyzerControllerInternal } from "./../ArkImageAnalyzerControllerMaterialized" import { ImageAnalyzerType, ImageAIOptions, ImageAnalyzerConfig } from "./../ArkImageCommonInterfaces" import { WebResourceRequest, WebResourceRequestInternal } from "./../ArkWebResourceRequestMaterialized" @@ -262,6 +263,7 @@ import { TapGestureEvent, TapGestureEventInternal } from "./../ArkTapGestureEven import { GaugeIndicatorOptions, GaugeShadowOptions, GaugeOptions } from "./../ArkGaugeInterfaces" import { FormLinkOptions } from "./../ArkFormLinkInterfaces" import { FormCallbackInfo, FormInfo, FormDimension, FormRenderingMode, FormShape } from "./../ArkFormComponentInterfaces" +import { BusinessError } from "./../ArkBaseInterfaces" import { TerminationInfo } from "./../ArkEmbeddedComponentInterfaces" import { EllipseOptions } from "./../ArkEllipseInterfaces" import { DatePickerDialog, DatePickerDialogInternal } from "./../ArkDatePickerDialogMaterialized" @@ -1190,9 +1192,8 @@ export class Deserializer extends DeserializerBase { } readColorMetrics(): ColorMetrics { let valueDeserializer: Deserializer = this - const _ColorMetricsStub_result: string = (valueDeserializer.readString() as string) - let value: ColorMetrics = ({_ColorMetricsStub: _ColorMetricsStub_result} as ColorMetrics) - return value + let ptr: KPointer = valueDeserializer.readPointer() + return ColorMetricsInternal.fromPtr(ptr) } readStyledStringValue(): StyledStringValue { let valueDeserializer: Deserializer = this @@ -3831,14 +3832,14 @@ export class Deserializer extends DeserializerBase { let trackBackgroundColor_buf: ColorMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (trackBackgroundColor_buf_runtimeType)) { - trackBackgroundColor_buf = valueDeserializer.readColorMetrics() + trackBackgroundColor_buf = (valueDeserializer.readColorMetrics() as ColorMetrics) } const trackBackgroundColor_result: ColorMetrics | undefined|undefined = trackBackgroundColor_buf const trackColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let trackColor_buf: ColorMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (trackColor_buf_runtimeType)) { - trackColor_buf = valueDeserializer.readColorMetrics() + trackColor_buf = (valueDeserializer.readColorMetrics() as ColorMetrics) } const trackColor_result: ColorMetrics | undefined|undefined = trackColor_buf let value: LinearIndicatorStyle = ({space: space_result,strokeWidth: strokeWidth_result,strokeRadius: strokeRadius_result,trackBackgroundColor: trackBackgroundColor_result,trackColor: trackColor_result} as LinearIndicatorStyle) @@ -7863,12 +7864,6 @@ export class Deserializer extends DeserializerBase { let value: Component3DAttribute = ({} as Component3DAttribute) return value } - readContext(): Context { - let valueDeserializer: Deserializer = this - const _ContextStub_result: string = (valueDeserializer.readString() as string) - let value: Context = ({_ContextStub: _ContextStub_result} as Context) - return value - } readUIGestureEvent(): UIGestureEvent { let value: UIGestureEvent = ({} as UIGestureEvent) return value @@ -10137,6 +10132,12 @@ export class Deserializer extends DeserializerBase { let value: TouchObject = ({type: type_result,id: id_result,displayX: displayX_result,displayY: displayY_result,windowX: windowX_result,windowY: windowY_result,screenX: screenX_result,screenY: screenY_result,x: x_result,y: y_result} as TouchObject) return value } + readContext(): Context { + let valueDeserializer: Deserializer = this + const _ContextStub_result: string = (valueDeserializer.readString() as string) + let value: Context = ({_ContextStub: _ContextStub_result} as Context) + return value + } readColumnSplitDividerStyle(): ColumnSplitDividerStyle { let valueDeserializer: Deserializer = this const startMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -19746,17 +19747,8 @@ export class Deserializer extends DeserializerBase { } readBusinessError(): BusinessError { let valueDeserializer: Deserializer = this - const name_result: string = (valueDeserializer.readString() as string) - const message_result: string = (valueDeserializer.readString() as string) - const stack_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let stack_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (stack_buf_runtimeType)) - { - stack_buf = (valueDeserializer.readString() as string) - } - const stack_result: string | undefined|undefined = stack_buf const code_result: number = (valueDeserializer.readNumber() as number) - let value: BusinessError = ({name: name_result,message: message_result,stack: stack_result,code: code_result} as BusinessError) + let value: BusinessError = ({code: code_result} as BusinessError) return value } readErrorCallback(isSync: boolean = false): ErrorCallback { @@ -21110,7 +21102,7 @@ export class Deserializer extends DeserializerBase { let strokeColor_buf: ColorMetrics | undefined|undefined if ((RuntimeType.UNDEFINED) != (strokeColor_buf_runtimeType)) { - strokeColor_buf = valueDeserializer.readColorMetrics() + strokeColor_buf = (valueDeserializer.readColorMetrics() as ColorMetrics) } const strokeColor_result: ColorMetrics | undefined|undefined = strokeColor_buf const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) diff --git a/arkoala/arkui/src/generated/ArkGlobalScopeCommonMaterialized.ts b/arkoala/arkui/src/generated/peers/GlobalScope.ts similarity index 41% rename from arkoala/arkui/src/generated/ArkGlobalScopeCommonMaterialized.ts rename to arkoala/arkui/src/generated/peers/GlobalScope.ts index 14eb3717b1cfae65059c321350fd109718ab2759..8f5a7755613c8ad6d3d8c4862ab2465f4d6ab672 100644 --- a/arkoala/arkui/src/generated/ArkGlobalScopeCommonMaterialized.ts +++ b/arkoala/arkui/src/generated/peers/GlobalScope.ts @@ -16,144 +16,209 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Context, AnimateParam, FinishCallbackType, ExpectedFrameRateRange } from "./ArkCommonInterfaces" -import { Resource } from "./ArkResourceInterfaces" -import { Curve, PlayMode } from "./ArkEnumsInterfaces" -import { ICurve, ICurveInternal } from "./ArkICurveMaterialized" +import { Context, AnimateParam, FinishCallbackType, ExpectedFrameRateRange } from "./../ArkCommonInterfaces" +import { Resource } from "./../ArkResourceInterfaces" +import { Curve, PlayMode } from "./../ArkEnumsInterfaces" +import { ICurve, ICurveInternal } from "./../ArkICurveMaterialized" +import { PointerStyle } from "./../ArkArkuiCustomInterfaces" import { Finalizable, isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback, wrapCallback, KPointer, MaterializedBase } from "@koalaui/interop" import { unsafeCast, int32, float32 } from "@koalaui/common" -import { Serializer } from "./peers/Serializer" -import { CallbackKind } from "./peers/CallbackKind" -import { Deserializer, createDeserializer } from "./peers/Deserializer" -import { CallbackTransformer } from "./peers/CallbackTransformer" -import { ArkUIGeneratedNativeModule } from "./ArkUIGeneratedNativeModule" -export class GlobalScope_common { +import { Serializer } from "./Serializer" +import { CallbackKind } from "./CallbackKind" +import { Deserializer, createDeserializer } from "./Deserializer" +import { CallbackTransformer } from "./CallbackTransformer" +import { ArkUIGeneratedNativeModule } from "./../ArkUIGeneratedNativeModule" +export class GlobalScope { public static getContext(component?: Object): Context { const component_casted = component as (Object | undefined) - return GlobalScope_common.getContext_serialize(component_casted) + return GlobalScope.getContext_serialize(component_casted) + } + static getContext_serialize(component?: Object): Context { + const thisSerializer: Serializer = Serializer.hold() + let component_type: int32 = RuntimeType.UNDEFINED + component_type = runtimeType(component) + thisSerializer.writeInt8(component_type) + if ((RuntimeType.UNDEFINED) != (component_type)) { + const component_value = component! + thisSerializer.writeCustomObject("Object", component_value) + } + const retval = ArkUIGeneratedNativeModule._GlobalScope_getContext(thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.release() + return new Deserializer(retval.buffer, retval.byteLength).readContext() } public static postCardAction(component: Object, action: Object): void { const component_casted = component as (Object) const action_casted = action as (Object) - GlobalScope_common.postCardAction_serialize(component_casted, action_casted) + GlobalScope.postCardAction_serialize(component_casted, action_casted) return } + static postCardAction_serialize(component: Object, action: Object): void { + const thisSerializer: Serializer = Serializer.hold() + thisSerializer.writeCustomObject("Object", component) + thisSerializer.writeCustomObject("Object", action) + ArkUIGeneratedNativeModule._GlobalScope_postCardAction(thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.release() + } public static dollar_r(value: string, params: Array): Resource { const value_casted = value as (string) const params_casted = params as (Array) - return GlobalScope_common.dollar_r_serialize(value_casted, params_casted) + return GlobalScope.dollar_r_serialize(value_casted, params_casted) + } + static dollar_r_serialize(value: string, params: Array): Resource { + const thisSerializer: Serializer = Serializer.hold() + thisSerializer.writeInt32(params.length) + for (let i = 0; i < params.length; i++) { + const params_element: any = params[i] + thisSerializer.writeCustomObject("Any", params_element) + } + const retval = ArkUIGeneratedNativeModule._GlobalScope_dollar_r(value, thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.release() + return new Deserializer(retval.buffer, retval.byteLength).readResource() } public static dollar_rawfile(value: string): Resource { const value_casted = value as (string) - return GlobalScope_common.dollar_rawfile_serialize(value_casted) + return GlobalScope.dollar_rawfile_serialize(value_casted) + } + static dollar_rawfile_serialize(value: string): Resource { + const retval = ArkUIGeneratedNativeModule._GlobalScope_dollar_rawfile(value) + return new Deserializer(retval.buffer, retval.byteLength).readResource() } public static animateTo(value: AnimateParam, event: (() => void)): void { const value_casted = value as (AnimateParam) const event_casted = event as ((() => void)) - GlobalScope_common.animateTo_serialize(value_casted, event_casted) + GlobalScope.animateTo_serialize(value_casted, event_casted) return } + static animateTo_serialize(value: AnimateParam, event: (() => void)): void { + const thisSerializer: Serializer = Serializer.hold() + thisSerializer.writeAnimateParam(value) + thisSerializer.holdAndWriteCallback(event) + ArkUIGeneratedNativeModule._GlobalScope_animateTo(thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.release() + } public static animateToImmediately(value: AnimateParam, event: (() => void)): void { const value_casted = value as (AnimateParam) const event_casted = event as ((() => void)) - GlobalScope_common.animateToImmediately_serialize(value_casted, event_casted) + GlobalScope.animateToImmediately_serialize(value_casted, event_casted) return } + static animateToImmediately_serialize(value: AnimateParam, event: (() => void)): void { + const thisSerializer: Serializer = Serializer.hold() + thisSerializer.writeAnimateParam(value) + thisSerializer.holdAndWriteCallback(event) + ArkUIGeneratedNativeModule._GlobalScope_animateToImmediately(thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.release() + } public static vp2px(value: number): number { const value_casted = value as (number) - return GlobalScope_common.vp2px_serialize(value_casted) + return GlobalScope.vp2px_serialize(value_casted) + } + static vp2px_serialize(value: number): number { + const retval = ArkUIGeneratedNativeModule._GlobalScope_vp2px(value) + return retval } public static px2vp(value: number): number { const value_casted = value as (number) - return GlobalScope_common.px2vp_serialize(value_casted) + return GlobalScope.px2vp_serialize(value_casted) + } + static px2vp_serialize(value: number): number { + const retval = ArkUIGeneratedNativeModule._GlobalScope_px2vp(value) + return retval } public static fp2px(value: number): number { const value_casted = value as (number) - return GlobalScope_common.fp2px_serialize(value_casted) + return GlobalScope.fp2px_serialize(value_casted) + } + static fp2px_serialize(value: number): number { + const retval = ArkUIGeneratedNativeModule._GlobalScope_fp2px(value) + return retval } public static px2fp(value: number): number { const value_casted = value as (number) - return GlobalScope_common.px2fp_serialize(value_casted) + return GlobalScope.px2fp_serialize(value_casted) + } + static px2fp_serialize(value: number): number { + const retval = ArkUIGeneratedNativeModule._GlobalScope_px2fp(value) + return retval } public static lpx2px(value: number): number { const value_casted = value as (number) - return GlobalScope_common.lpx2px_serialize(value_casted) + return GlobalScope.lpx2px_serialize(value_casted) + } + static lpx2px_serialize(value: number): number { + const retval = ArkUIGeneratedNativeModule._GlobalScope_lpx2px(value) + return retval } public static px2lpx(value: number): number { const value_casted = value as (number) - return GlobalScope_common.px2lpx_serialize(value_casted) + return GlobalScope.px2lpx_serialize(value_casted) } - private static getContext_serialize(component?: Object): Context { - const thisSerializer: Serializer = Serializer.hold() - let component_type: int32 = RuntimeType.UNDEFINED - component_type = runtimeType(component) - thisSerializer.writeInt8(component_type) - if ((RuntimeType.UNDEFINED) != (component_type)) { - const component_value = component! - thisSerializer.writeCustomObject("Object", component_value) - } - const retval = ArkUIGeneratedNativeModule._GlobalScope_common_getContext(thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - return new Deserializer(retval.buffer, retval.byteLength).readContext() + static px2lpx_serialize(value: number): number { + const retval = ArkUIGeneratedNativeModule._GlobalScope_px2lpx(value) + return retval } - private static postCardAction_serialize(component: Object, action: Object): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeCustomObject("Object", component) - thisSerializer.writeCustomObject("Object", action) - ArkUIGeneratedNativeModule._GlobalScope_common_postCardAction(thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + public static getInspectorNodes(): Object { + return GlobalScope.getInspectorNodes_serialize() } - private static dollar_r_serialize(value: string, params: Array): Resource { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeInt32(params.length) - for (let i = 0; i < params.length; i++) { - const params_element: any = params[i] - thisSerializer.writeCustomObject("Any", params_element) - } - const retval = ArkUIGeneratedNativeModule._GlobalScope_common_dollar_r(value, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - return new Deserializer(retval.buffer, retval.byteLength).readResource() + static getInspectorNodes_serialize(): Object { + const retval = ArkUIGeneratedNativeModule._GlobalScope_getInspectorNodes() + throw new Error("Object deserialization is not implemented.") } - private static dollar_rawfile_serialize(value: string): Resource { - const retval = ArkUIGeneratedNativeModule._GlobalScope_common_dollar_rawfile(value) - return new Deserializer(retval.buffer, retval.byteLength).readResource() + public static getInspectorNodeById(id: number): Object { + const id_casted = id as (number) + return GlobalScope.getInspectorNodeById_serialize(id_casted) } - private static animateTo_serialize(value: AnimateParam, event: (() => void)): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeAnimateParam(value) - thisSerializer.holdAndWriteCallback(event) - ArkUIGeneratedNativeModule._GlobalScope_common_animateTo(thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + static getInspectorNodeById_serialize(id: number): Object { + const retval = ArkUIGeneratedNativeModule._GlobalScope_getInspectorNodeById(id) + throw new Error("Object deserialization is not implemented.") + } + public static setAppBgColor(value: string): void { + const value_casted = value as (string) + GlobalScope.setAppBgColor_serialize(value_casted) + return + } + static setAppBgColor_serialize(value: string): void { + ArkUIGeneratedNativeModule._GlobalScope_setAppBgColor(value) + } + public static Profiler_registerVsyncCallback(callback_: ((info: string) => void)): void { + const callback__casted = callback_ as (((info: string) => void)) + GlobalScope.Profiler_registerVsyncCallback_serialize(callback__casted) + return } - private static animateToImmediately_serialize(value: AnimateParam, event: (() => void)): void { + static Profiler_registerVsyncCallback_serialize(callback_: ((info: string) => void)): void { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeAnimateParam(value) - thisSerializer.holdAndWriteCallback(event) - ArkUIGeneratedNativeModule._GlobalScope_common_animateToImmediately(thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.holdAndWriteCallback(callback_) + ArkUIGeneratedNativeModule._GlobalScope_Profiler_registerVsyncCallback(thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release() } - private static vp2px_serialize(value: number): number { - const retval = ArkUIGeneratedNativeModule._GlobalScope_common_vp2px(value) - return retval + public static Profiler_unregisterVsyncCallback(): void { + GlobalScope.Profiler_unregisterVsyncCallback_serialize() + return } - private static px2vp_serialize(value: number): number { - const retval = ArkUIGeneratedNativeModule._GlobalScope_common_px2vp(value) - return retval + static Profiler_unregisterVsyncCallback_serialize(): void { + ArkUIGeneratedNativeModule._GlobalScope_Profiler_unregisterVsyncCallback() } - private static fp2px_serialize(value: number): number { - const retval = ArkUIGeneratedNativeModule._GlobalScope_common_fp2px(value) - return retval + public static cursorControl_setCursor(value: PointerStyle): void { + const value_casted = value as (PointerStyle) + GlobalScope.cursorControl_setCursor_serialize(value_casted) + return } - private static px2fp_serialize(value: number): number { - const retval = ArkUIGeneratedNativeModule._GlobalScope_common_px2fp(value) - return retval + static cursorControl_setCursor_serialize(value: PointerStyle): void { + ArkUIGeneratedNativeModule._GlobalScope_cursorControl_setCursor(value) } - private static lpx2px_serialize(value: number): number { - const retval = ArkUIGeneratedNativeModule._GlobalScope_common_lpx2px(value) - return retval + public static cursorControl_restoreDefault(): void { + GlobalScope.cursorControl_restoreDefault_serialize() + return + } + static cursorControl_restoreDefault_serialize(): void { + ArkUIGeneratedNativeModule._GlobalScope_cursorControl_restoreDefault() + } + public static focusControl_requestFocus(value: string): boolean { + const value_casted = value as (string) + return GlobalScope.focusControl_requestFocus_serialize(value_casted) } - private static px2lpx_serialize(value: number): number { - const retval = ArkUIGeneratedNativeModule._GlobalScope_common_px2lpx(value) + static focusControl_requestFocus_serialize(value: string): boolean { + const retval = ArkUIGeneratedNativeModule._GlobalScope_focusControl_requestFocus(value) return retval } } diff --git a/arkoala/arkui/src/generated/peers/Serializer.ts b/arkoala/arkui/src/generated/peers/Serializer.ts index 70c662c6d00bbebda7a5374d3736e8c9286553fb..c59896dc55f9a88a7578feecbcc1e950d44ac164 100644 --- a/arkoala/arkui/src/generated/peers/Serializer.ts +++ b/arkoala/arkui/src/generated/peers/Serializer.ts @@ -13,19 +13,19 @@ * limitations under the License. */ -import { SerializerBase, Tags, RuntimeType, runtimeType, isResource, isInstanceOf, MaterializedBase, InteropNativeModule, ResourceHolder, nullptr, KPointer } from "@koalaui/interop" +import { SerializerBase, Tags, RuntimeType, runtimeType, isResource, isInstanceOf, toPeerPtr, MaterializedBase, InteropNativeModule, ResourceHolder, nullptr, KPointer } from "@koalaui/interop" import { int32, float32, unsafeCast } from "@koalaui/common" import { CallbackKind } from "./CallbackKind" import { Finalizable } from "@koalaui/interop" import { CallbackTransformer } from "./CallbackTransformer" -import { AccessibilityCallback, CustomBuilder, GestureRecognizerJudgeBeginCallback, HoverCallback, OnMoveHandler, OnScrollCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, VisibleAreaChangeCallback, SymbolGlyphModifier, ShadowOptions, ShadowType, ComponentContent, EventTarget, SourceType, SourceTool, SheetTitleOptions, TransitionEffects, TranslateOptions, RotateOptions, ScaleOptions, TransitionEdge, AnimateParam, FinishCallbackType, ExpectedFrameRateRange, DismissPopupAction, DismissReason, Rectangle, PickerTextStyle, PickerDialogButtonStyle, BlurOptions, DrawContext, UIContext, SheetType, SpringBackAction, DismissSheetAction, SheetDismiss, DismissContentCoverAction, ContextMenuAnimationOptions, PopupMessageOptions, OverlayOffset, ImageModifier, MotionPathOptions, LinearGradient_common, ScrollableCommonMethod, CommonMethod, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, TransitionOptions, MotionBlurOptions, InvertOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, DragItemInfo, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, TransitionHierarchyStrategy, MenuPreviewMode, BindOptions, SheetSize, SheetMode, ScrollSizeMode, SheetKeyboardAvoidMode, RectResult, TouchTestStrategy, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, NestedScrollOptions, ContentClipMode, EdgeEffectOptions, FadingEdgeOptions, HoverModeAreaType, TextDecorationOptions, InputCounterOptions, CaretOffset, SelectionOptions, MenuPolicy, ContentModifier, CommonConfiguration, LayoutSafeAreaType, LayoutSafeAreaEdge, ItemDragInfo, Context, VisibleAreaEventOptions, MeasureResult, SizeResult, LightSource, MultiShadowOptions, KeyboardAvoidMode, PointLightStyle } from "./../ArkCommonInterfaces" +import { AccessibilityCallback, CustomBuilder, GestureRecognizerJudgeBeginCallback, HoverCallback, OnMoveHandler, OnScrollCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, VisibleAreaChangeCallback, SymbolGlyphModifier, ShadowOptions, ShadowType, ComponentContent, EventTarget, SourceType, SourceTool, SheetTitleOptions, TransitionEffects, TranslateOptions, RotateOptions, ScaleOptions, TransitionEdge, AnimateParam, FinishCallbackType, ExpectedFrameRateRange, DismissPopupAction, DismissReason, Rectangle, PickerTextStyle, PickerDialogButtonStyle, BlurOptions, DrawContext, UIContext, SheetType, SpringBackAction, DismissSheetAction, SheetDismiss, DismissContentCoverAction, ContextMenuAnimationOptions, PopupMessageOptions, OverlayOffset, ImageModifier, MotionPathOptions, LinearGradient_common, ScrollableCommonMethod, CommonMethod, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, TransitionOptions, MotionBlurOptions, InvertOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, UniformDataType, DragItemInfo, ShadowStyle, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, TouchTestInfo, TouchResult, AdaptiveColor, BlurStyleActivePolicy, RepeatMode, MotionBlurAnchor, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, PreDragStatus, UIGestureEvent, BlurStyleOptions, ThemeColorMode, FractionStop, DragPreviewMode, TransitionHierarchyStrategy, MenuPreviewMode, BindOptions, SheetSize, SheetMode, ScrollSizeMode, SheetKeyboardAvoidMode, RectResult, TouchTestStrategy, TouchObject, HistoricalPoint, IntentionCode, DragBehavior, Summary, DragResult, NestedScrollOptions, ContentClipMode, EdgeEffectOptions, FadingEdgeOptions, HoverModeAreaType, TextDecorationOptions, InputCounterOptions, CaretOffset, SelectionOptions, MenuPolicy, ContentModifier, CommonConfiguration, LayoutSafeAreaType, LayoutSafeAreaEdge, ItemDragInfo, VisibleAreaEventOptions, MeasureResult, SizeResult, Context, LightSource, MultiShadowOptions, KeyboardAvoidMode, PointLightStyle } from "./../ArkCommonInterfaces" import { ButtonTriggerClickCallback, ButtonType, ButtonStyleMode, ButtonRole, LabelStyle, ControlSize, ButtonOptions } from "./../ArkButtonInterfaces" import { Callback_Extender_OnFinish, Callback_Extender_OnProgress, DoubleAnimationParam } from "./../ArkAnimationExtenderInterfaces" import { Callback_RangeUpdate } from "./../ArkArkuiCustomInterfaces" import { ContentDidScrollCallback, OnSwiperAnimationEndCallback, OnSwiperAnimationStartCallback, OnSwiperGestureSwipeCallback, IndicatorStyle, SwiperAttribute, SwiperDisplayMode, SwiperNestedScrollMode, SwiperContentAnimatedTransition, ArrowStyle, SwiperAutoFill, SwiperAnimationEvent } from "./../ArkSwiperInterfaces" import { CustomNodeBuilder } from "./../ArkCustomBuilderInterfaces" import { EditableTextOnChangeCallback, OnDidChangeCallback, DecorationStyleResult, Affinity, TextRange, StyledStringChangeValue, TextMenuItem, MenuType, CaretStyle, InsertValue, DeleteValue, TextDeleteDirection, LineMetrics, PositionWithAffinity, PreviewText, TextBox, TextDataDetectorConfig, FontSettingOptions, TextDataDetectorType, StyledStringChangedListener } from "./../ArkTextCommonInterfaces" -import { ErrorCallback, LengthUnit, WebHeader, TextModifier, Want, ShapeSize, PathShapeOptions, RectShapeOptions, RoundRectShapeOptions, RectWidthStyle, RectHeightStyle, SymbolEffect, FontOptions, SnapshotOptions, EffectScope, EffectDirection, NodeController, BusinessError, PerfMonitorActionType, PerfMonitorSourceType } from "./../ArkArkuiExternalInterfaces" +import { ErrorCallback, LengthUnit, WebHeader, TextModifier, Want, ShapeSize, PathShapeOptions, RectShapeOptions, RoundRectShapeOptions, RectWidthStyle, RectHeightStyle, SymbolEffect, FontOptions, SnapshotOptions, EffectScope, EffectDirection, NodeController, PerfMonitorActionType, PerfMonitorSourceType } from "./../ArkArkuiExternalInterfaces" import { GetItemMainSizeByIndex, WaterFlowAttribute, SectionOptions, WaterFlowOptions, WaterFlowLayoutMode } from "./../ArkWaterFlowInterfaces" import { ImageCompleteCallback, ImageLoadResult } from "./../ArkImageSpanInterfaces" import { ImageErrorCallback, ResizableOptions, DrawingLattice, DrawableDescriptor, DrawingColorFilter, ResolutionQuality, ImageError, ImageSourceSize } from "./../ArkImageInterfaces" @@ -49,7 +49,7 @@ import { PluginErrorCallback, PluginComponentTemplate, PluginErrorData, PluginCo import { SearchSubmitCallback, IconOptions, CancelButtonOptions, CancelButtonSymbolOptions, CancelButtonStyle, SearchAttribute, SearchType, SearchButtonOptions, SearchOptions } from "./../ArkSearchInterfaces" import { SliderTriggerChangeCallback, SliderAttribute, SliderBlockStyle, SliderInteraction, SliderConfiguration, SlideRange, SliderChangeMode, SliderBlockType, SliderOptions, SliderStyle } from "./../ArkSliderInterfaces" import { TextAreaSubmitCallback, ContentType, TextAreaAttribute, TextAreaType, TextAreaOptions } from "./../ArkTextAreaInterfaces" -import { VoidCallback, Position, Length, Dimension, PX, VP, FP, LPX, Percentage, Area, Font, LocalizedPadding, Margin, BorderRadiuses, Padding, ResourceColor, LocalizedEdgeColors, LocalizedEdgeWidths, ResourceStr, LocalizedBorderRadiuses, LengthMetricsUnit, ColorMetrics, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, LocalizedMargin, BorderOptions, EdgeStyles, EdgeWidths, EdgeColors, OutlineOptions, EdgeOutlineStyles, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, Bias, Offset, DividerStyleOptions, LengthConstrain, DirectionalEdgesT, MarkStyle } from "./../ArkUnitsInterfaces" +import { VoidCallback, Position, Length, Dimension, PX, VP, FP, LPX, Percentage, Area, Font, LocalizedPadding, Margin, BorderRadiuses, Padding, ResourceColor, LocalizedEdgeColors, LocalizedEdgeWidths, ResourceStr, LocalizedBorderRadiuses, LengthMetricsUnit, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, LocalizedMargin, BorderOptions, EdgeStyles, EdgeWidths, EdgeColors, OutlineOptions, EdgeOutlineStyles, EdgeOutlineWidths, OutlineRadiuses, Edges, LocalizedEdges, LocalizedPosition, AccessibilityOptions, Bias, Offset, DividerStyleOptions, LengthConstrain, DirectionalEdgesT, MarkStyle } from "./../ArkUnitsInterfaces" import { WithThemeInterface, CustomTheme, WithThemeOptions, WithThemeAttribute } from "./../ArkWithThemeInterfaces" import { Resource } from "./../ArkResourceInterfaces" import { ICurve, ICurveInternal } from "./../ArkICurveMaterialized" @@ -71,6 +71,7 @@ import { Matrix2D, Matrix2DInternal } from "./../ArkMatrix2DMaterialized" import { CanvasGradient, CanvasGradientInternal } from "./../ArkCanvasGradientMaterialized" import { NavigationTransitionProxy, NavigationTransitionProxyInternal } from "./../ArkNavigationTransitionProxyMaterialized" import { NavDestinationMode, RouteMapConfig, NavDestinationAttribute, NavigationSystemTransitionType, NavDestinationCommonTitle, NavDestinationCustomTitle } from "./../ArkNavDestinationInterfaces" +import { ColorMetrics, ColorMetricsInternal } from "./../ArkColorMetricsMaterialized" import { ImageAnalyzerController, ImageAnalyzerControllerInternal } from "./../ArkImageAnalyzerControllerMaterialized" import { ImageAnalyzerType, ImageAIOptions, ImageAnalyzerConfig } from "./../ArkImageCommonInterfaces" import { WebResourceRequest, WebResourceRequestInternal } from "./../ArkWebResourceRequestMaterialized" @@ -258,6 +259,7 @@ import { TapGestureEvent, TapGestureEventInternal } from "./../ArkTapGestureEven import { GaugeIndicatorOptions, GaugeShadowOptions, GaugeOptions } from "./../ArkGaugeInterfaces" import { FormLinkOptions } from "./../ArkFormLinkInterfaces" import { FormCallbackInfo, FormInfo, FormDimension, FormRenderingMode, FormShape } from "./../ArkFormComponentInterfaces" +import { BusinessError } from "./../ArkBaseInterfaces" import { TerminationInfo } from "./../ArkEmbeddedComponentInterfaces" import { EllipseOptions } from "./../ArkEllipseInterfaces" import { DatePickerDialog, DatePickerDialogInternal } from "./../ArkDatePickerDialogMaterialized" @@ -358,54 +360,15 @@ export class Serializer extends SerializerBase { } writeICurve(value: ICurve): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writePixelMap(value: PixelMap): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeLengthMetrics(value: LengthMetrics): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writePosition(value: Position): void { let valueSerializer: Serializer = this @@ -1127,20 +1090,7 @@ export class Serializer extends SerializerBase { } writeTransitionEffect(value: TransitionEffect): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeLocalizedBorderRadiuses(value: LocalizedBorderRadiuses): void { let valueSerializer: Serializer = this @@ -1179,42 +1129,15 @@ export class Serializer extends SerializerBase { } writeCanvasPattern(value: CanvasPattern): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeCanvasGradient(value: CanvasGradient): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeColorMetrics(value: ColorMetrics): void { let valueSerializer: Serializer = this - const value__ColorMetricsStub = value._ColorMetricsStub - valueSerializer.writeString(value__ColorMetricsStub) + valueSerializer.writePointer(toPeerPtr(value)) } writeStyledStringValue(value: StyledStringValue): void { let valueSerializer: Serializer = this @@ -1395,20 +1318,7 @@ export class Serializer extends SerializerBase { } writeImageAnalyzerController(value: ImageAnalyzerController): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeEventTarget(value: EventTarget): void { let valueSerializer: Serializer = this @@ -1417,54 +1327,15 @@ export class Serializer extends SerializerBase { } writeWebResourceRequest(value: WebResourceRequest): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeWebviewController(value: WebviewController): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeWebController(value: WebController): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeDateTimeOptions(value: DateTimeOptions): void { let valueSerializer: Serializer = this @@ -1750,20 +1621,7 @@ export class Serializer extends SerializerBase { } writeTextMenuItemId(value: TextMenuItemId): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeAffinity(value: Affinity): void { let valueSerializer: Serializer = this @@ -2604,37 +2462,11 @@ export class Serializer extends SerializerBase { } writeNavPathStack(value: NavPathStack): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeNavPathInfo(value: NavPathInfo): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTextModifier(value: TextModifier): void { } @@ -2834,20 +2666,7 @@ export class Serializer extends SerializerBase { } writeLinearGradient(value: LinearGradient): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeLunarSwitchStyle(value: LunarSwitchStyle): void { let valueSerializer: Serializer = this @@ -3387,20 +3206,7 @@ export class Serializer extends SerializerBase { } writeDrawingCanvas(value: DrawingCanvas): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeSize(value: Size): void { let valueSerializer: Serializer = this @@ -3411,20 +3217,7 @@ export class Serializer extends SerializerBase { } writeFrameNode(value: FrameNode): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTextStyle_alert_dialog(value: TextStyle_alert_dialog): void { let valueSerializer: Serializer = this @@ -3721,20 +3514,7 @@ export class Serializer extends SerializerBase { } writeStyledString(value: StyledString): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeNavigationAnimatedTransition(value: NavigationAnimatedTransition): void { let valueSerializer: Serializer = this @@ -3956,73 +3736,21 @@ export class Serializer extends SerializerBase { } writeCustomSpan(value: CustomSpan): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeImageAttachment(value: ImageAttachment): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeWaterFlowAttribute(value: WaterFlowAttribute): void { } writeWaterFlowSections(value: WaterFlowSections): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeScroller(value: Scroller): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeSectionOptions(value: SectionOptions): void { let valueSerializer: Serializer = this @@ -4262,20 +3990,7 @@ export class Serializer extends SerializerBase { } writeXComponentController(value: XComponentController): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeImageAnalyzerConfig(value: ImageAnalyzerConfig): void { let valueSerializer: Serializer = this @@ -4361,54 +4076,15 @@ export class Serializer extends SerializerBase { } writeWebKeyboardController(value: WebKeyboardController): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeEventResult(value: EventResult): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTouchEvent(value: TouchEvent): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeNativeEmbedInfo(value: NativeEmbedInfo): void { let valueSerializer: Serializer = this @@ -4533,309 +4209,75 @@ export class Serializer extends SerializerBase { } writeDataResubmissionHandler(value: DataResubmissionHandler): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeControllerHandler(value: ControllerHandler): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeClientAuthenticationHandler(value: ClientAuthenticationHandler): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeSslErrorHandler(value: SslErrorHandler): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeWebContextMenuResult(value: WebContextMenuResult): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeWebContextMenuParam(value: WebContextMenuParam): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeScreenCaptureHandler(value: ScreenCaptureHandler): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writePermissionRequest(value: PermissionRequest): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeHttpAuthHandler(value: HttpAuthHandler): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeFullScreenExitHandler(value: FullScreenExitHandler): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeFileSelectorParam(value: FileSelectorParam): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeFileSelectorResult(value: FileSelectorResult): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeWebResourceResponse(value: WebResourceResponse): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeWebResourceError(value: WebResourceError): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeConsoleMessage(value: ConsoleMessage): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeJsResult(value: JsResult): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeJsGeolocation(value: JsGeolocation): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeWebCookie(value: WebCookie): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeScreenCaptureConfig(value: ScreenCaptureConfig): void { let valueSerializer: Serializer = this @@ -4844,20 +4286,7 @@ export class Serializer extends SerializerBase { } writeVideoController(value: VideoController): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTimePickerDialogOptions(value: TimePickerDialogOptions): void { let valueSerializer: Serializer = this @@ -5091,20 +4520,7 @@ export class Serializer extends SerializerBase { } writeTextTimerController(value: TextTimerController): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTextPickerDialogOptions(value: TextPickerDialogOptions): void { let valueSerializer: Serializer = this @@ -5634,20 +5050,7 @@ export class Serializer extends SerializerBase { } writeTextInputController(value: TextInputController): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeSelectionOptions(value: SelectionOptions): void { let valueSerializer: Serializer = this @@ -5730,20 +5133,7 @@ export class Serializer extends SerializerBase { } writeMutableStyledString(value: MutableStyledString): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writePreviewText(value: PreviewText): void { let valueSerializer: Serializer = this @@ -5754,56 +5144,17 @@ export class Serializer extends SerializerBase { } writeLayoutManager(value: LayoutManager): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTextClockController(value: TextClockController): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTextAreaAttribute(value: TextAreaAttribute): void { } writeTextAreaController(value: TextAreaController): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTextAttribute(value: TextAttribute): void { } @@ -5847,20 +5198,7 @@ export class Serializer extends SerializerBase { } writeTextController(value: TextController): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeBottomTabBarStyle(value: BottomTabBarStyle): void { let valueSerializer: Serializer = this @@ -6294,20 +5632,7 @@ export class Serializer extends SerializerBase { } writeTabsController(value: TabsController): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeSymbolGlyphAttribute(value: SymbolGlyphAttribute): void { } @@ -6872,20 +6197,7 @@ export class Serializer extends SerializerBase { } writeSearchController(value: SearchController): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeScrollAttribute(value: ScrollAttribute): void { } @@ -6997,37 +6309,11 @@ export class Serializer extends SerializerBase { } writeRichEditorStyledStringController(value: RichEditorStyledStringController): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeRichEditorController(value: RichEditorController): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeRichEditorAttribute(value: RichEditorAttribute): void { } @@ -7881,20 +7167,7 @@ export class Serializer extends SerializerBase { } writeNavDestinationContext(value: NavDestinationContext): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeNavigationInterception(value: NavigationInterception): void { let valueSerializer: Serializer = this @@ -8318,20 +7591,7 @@ export class Serializer extends SerializerBase { } writeMatrix2D(value: Matrix2D): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeListDividerOptions(value: ListDividerOptions): void { let valueSerializer: Serializer = this @@ -8424,20 +7684,7 @@ export class Serializer extends SerializerBase { } writeColorFilter(value: ColorFilter): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeBreakPoints(value: BreakPoints): void { let valueSerializer: Serializer = this @@ -8466,37 +7713,11 @@ export class Serializer extends SerializerBase { } writePanGestureOptions(value: PanGestureOptions): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeEventTargetInfo(value: EventTargetInfo): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeWindowStatusType(value: WindowStatusType): void { let valueSerializer: Serializer = this @@ -8901,11 +8122,6 @@ export class Serializer extends SerializerBase { } writeComponent3DAttribute(value: Component3DAttribute): void { } - writeContext(value: Context): void { - let valueSerializer: Serializer = this - const value__ContextStub = value._ContextStub - valueSerializer.writeString(value__ContextStub) - } writeUIGestureEvent(value: UIGestureEvent): void { } writeVisibleAreaEventOptions(value: VisibleAreaEventOptions): void { @@ -8938,20 +8154,7 @@ export class Serializer extends SerializerBase { } writeRectShape(value: RectShape): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeCaretOffset(value: CaretOffset): void { let valueSerializer: Serializer = this @@ -11049,71 +10252,19 @@ export class Serializer extends SerializerBase { } writePathShape(value: PathShape): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeEllipseShape(value: EllipseShape): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeCircleShape(value: CircleShape): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeProgressMask(value: ProgressMask): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeDragItemInfo(value: DragItemInfo): void { let valueSerializer: Serializer = this @@ -11275,20 +10426,7 @@ export class Serializer extends SerializerBase { } writeDrawModifier(value: DrawModifier): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeIntentionCode(value: IntentionCode): void { let valueSerializer: Serializer = this @@ -11302,20 +10440,7 @@ export class Serializer extends SerializerBase { } writeUnifiedData(value: UnifiedData): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTouchObject(value: TouchObject): void { let valueSerializer: Serializer = this @@ -11340,6 +10465,11 @@ export class Serializer extends SerializerBase { const value_y = value.y valueSerializer.writeNumber(value_y) } + writeContext(value: Context): void { + let valueSerializer: Serializer = this + const value__ContextStub = value._ContextStub + valueSerializer.writeString(value__ContextStub) + } writeColumnSplitDividerStyle(value: ColumnSplitDividerStyle): void { let valueSerializer: Serializer = this const value_startMargin = value.startMargin @@ -11401,88 +10531,23 @@ export class Serializer extends SerializerBase { } writeDrawingRenderingContext(value: DrawingRenderingContext): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeCanvasRenderingContext2D(value: CanvasRenderingContext2D): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeOffscreenCanvasRenderingContext2D(value: OffscreenCanvasRenderingContext2D): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeRenderingContextSettings(value: RenderingContextSettings): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeImageBitmap(value: ImageBitmap): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTextMetrics(value: TextMetrics): void { let valueSerializer: Serializer = this @@ -11515,37 +10580,11 @@ export class Serializer extends SerializerBase { } writeImageData(value: ImageData): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writePath2D(value: Path2D): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeCalendarDialogOptions(value: CalendarDialogOptions): void { let valueSerializer: Serializer = this @@ -11725,20 +10764,7 @@ export class Serializer extends SerializerBase { } writeCalendarController(value: CalendarController): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeMonthData(value: MonthData): void { let valueSerializer: Serializer = this @@ -14144,20 +13170,7 @@ export class Serializer extends SerializerBase { } writeClickEvent(value: ClickEvent): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeFontOptions(value: FontOptions): void { let valueSerializer: Serializer = this @@ -14349,37 +13362,11 @@ export class Serializer extends SerializerBase { } writeBaseShape(value: BaseShape): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeCommonShape(value: CommonShape): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeSnapshotOptions(value: SnapshotOptions): void { let valueSerializer: Serializer = this @@ -14479,20 +13466,7 @@ export class Serializer extends SerializerBase { } writeLinearIndicatorController(value: LinearIndicatorController): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeImageAttachmentInterface(value: ImageAttachmentInterface): void { let valueSerializer: Serializer = this @@ -14533,37 +13507,11 @@ export class Serializer extends SerializerBase { } writeUrlStyle(value: UrlStyle): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeLineHeightStyle(value: LineHeightStyle): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeParagraphStyleInterface(value: ParagraphStyleInterface): void { let valueSerializer: Serializer = this @@ -14629,20 +13577,7 @@ export class Serializer extends SerializerBase { } writeParagraphStyle(value: ParagraphStyle): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeGestureStyleInterface(value: GestureStyleInterface): void { let valueSerializer: Serializer = this @@ -14665,105 +13600,27 @@ export class Serializer extends SerializerBase { } writeGestureStyle(value: GestureStyle): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeBackgroundColorStyle(value: BackgroundColorStyle): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTextShadowStyle(value: TextShadowStyle): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeLetterSpacingStyle(value: LetterSpacingStyle): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeBaselineOffsetStyle(value: BaselineOffsetStyle): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeDecorationStyle(value: DecorationStyle): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTextStyleInterface(value: TextStyleInterface): void { let valueSerializer: Serializer = this @@ -14858,20 +13715,7 @@ export class Serializer extends SerializerBase { } writeTextStyle_styled_string(value: TextStyle_styled_string): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeStyleOptions(value: StyleOptions): void { let valueSerializer: Serializer = this @@ -14942,20 +13786,7 @@ export class Serializer extends SerializerBase { } writeUIExtensionProxy(value: UIExtensionProxy): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeWaterFlowOptions(value: WaterFlowOptions): void { let valueSerializer: Serializer = this @@ -15977,20 +14808,7 @@ export class Serializer extends SerializerBase { } writeTimePickerDialog(value: TimePickerDialog): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTimePickerResult(value: TimePickerResult): void { let valueSerializer: Serializer = this @@ -16086,20 +14904,7 @@ export class Serializer extends SerializerBase { } writeTextPickerDialog(value: TextPickerDialog): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTextCascadePickerRangeContent(value: TextCascadePickerRangeContent): void { let valueSerializer: Serializer = this @@ -16358,54 +15163,15 @@ export class Serializer extends SerializerBase { } writeStyledStringController(value: StyledStringController): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTextEditControllerEx(value: TextEditControllerEx): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTextBaseController(value: TextBaseController): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTextClockOptions(value: TextClockOptions): void { let valueSerializer: Serializer = this @@ -16487,20 +15253,7 @@ export class Serializer extends SerializerBase { } writeTabContentTransitionProxy(value: TabContentTransitionProxy): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeBarGridColumnOptions(value: BarGridColumnOptions): void { let valueSerializer: Serializer = this @@ -16583,88 +15336,23 @@ export class Serializer extends SerializerBase { } writeBounceSymbolEffect(value: BounceSymbolEffect): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeDisappearSymbolEffect(value: DisappearSymbolEffect): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeAppearSymbolEffect(value: AppearSymbolEffect): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeHierarchicalSymbolEffect(value: HierarchicalSymbolEffect): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeSwiperContentTransitionProxy(value: SwiperContentTransitionProxy): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeSwiperContentAnimatedTransition(value: SwiperContentAnimatedTransition): void { let valueSerializer: Serializer = this @@ -16690,37 +15378,11 @@ export class Serializer extends SerializerBase { } writeIndicatorComponentController(value: IndicatorComponentController): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeSwiperController(value: SwiperController): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeStackOptions(value: StackOptions): void { let valueSerializer: Serializer = this @@ -17261,20 +15923,7 @@ export class Serializer extends SerializerBase { } writeEditMenuOptions(value: EditMenuOptions): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeCopyEvent(value: CopyEvent): void { let valueSerializer: Serializer = this @@ -17323,20 +15972,7 @@ export class Serializer extends SerializerBase { } writeSubmitEvent(value: SubmitEvent): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTextDataDetectorConfig(value: TextDataDetectorConfig): void { let valueSerializer: Serializer = this @@ -17470,21 +16106,8 @@ export class Serializer extends SerializerBase { valueSerializer.writeNumber(value_range_1) } writeRichEditorBaseController(value: RichEditorBaseController): void { - let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + let valueSerializer: Serializer = this + valueSerializer.writePointer(toPeerPtr(value)) } writeLocalizedBarrierStyle(value: LocalizedBarrierStyle): void { let valueSerializer: Serializer = this @@ -17874,20 +16497,7 @@ export class Serializer extends SerializerBase { } writePatternLockController(value: PatternLockController): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writePathOptions(value: PathOptions): void { let valueSerializer: Serializer = this @@ -17969,20 +16579,7 @@ export class Serializer extends SerializerBase { } writeNavigationTransitionProxy(value: NavigationTransitionProxy): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeRouteInfo(value: RouteInfo): void { let valueSerializer: Serializer = this @@ -18487,20 +17084,7 @@ export class Serializer extends SerializerBase { } writeListScroller(value: ListScroller): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeLineOptions(value: LineOptions): void { let valueSerializer: Serializer = this @@ -18938,156 +17522,39 @@ export class Serializer extends SerializerBase { } writePanRecognizer(value: PanRecognizer): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeScrollableTargetInfo(value: ScrollableTargetInfo): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeGestureEvent(value: GestureEvent): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeSwipeGestureEvent(value: SwipeGestureEvent): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeRotationGestureEvent(value: RotationGestureEvent): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writePinchGestureEvent(value: PinchGestureEvent): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writePanGestureEvent(value: PanGestureEvent): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeLongPressGestureEvent(value: LongPressGestureEvent): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTapGestureEvent(value: TapGestureEvent): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeGaugeIndicatorOptions(value: GaugeIndicatorOptions): void { let valueSerializer: Serializer = this @@ -19400,18 +17867,6 @@ export class Serializer extends SerializerBase { } writeBusinessError(value: BusinessError): void { let valueSerializer: Serializer = this - const value_name = value.name - valueSerializer.writeString(value_name) - const value_message = value.message - valueSerializer.writeString(value_message) - const value_stack = value.stack - let value_stack_type: int32 = RuntimeType.UNDEFINED - value_stack_type = runtimeType(value_stack) - valueSerializer.writeInt8(value_stack_type) - if ((RuntimeType.UNDEFINED) != (value_stack_type)) { - const value_stack_value = value_stack! - valueSerializer.writeString(value_stack_value) - } const value_code = value.code valueSerializer.writeNumber(value_code) } @@ -19471,20 +17926,7 @@ export class Serializer extends SerializerBase { } writeDatePickerDialog(value: DatePickerDialog): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeDatePickerResult(value: DatePickerResult): void { let valueSerializer: Serializer = this @@ -20233,37 +18675,11 @@ export class Serializer extends SerializerBase { } writeCustomDialogController(value: CustomDialogController): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeContextMenu(value: ContextMenu): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeSceneOptions(value: SceneOptions): void { let valueSerializer: Serializer = this @@ -20308,88 +18724,23 @@ export class Serializer extends SerializerBase { } writeUICommonEvent(value: UICommonEvent): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeChildrenMainSize(value: ChildrenMainSize): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeTextContentControllerBase(value: TextContentControllerBase): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeView(value: View): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeMeasurable(value: Measurable): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeSpringBackAction(value: SpringBackAction): void { let valueSerializer: Serializer = this @@ -20477,20 +18828,7 @@ export class Serializer extends SerializerBase { } writeGestureRecognizer(value: GestureRecognizer): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeFingerInfo(value: FingerInfo): void { let valueSerializer: Serializer = this @@ -20511,20 +18849,7 @@ export class Serializer extends SerializerBase { } writeBaseGestureEvent(value: BaseGestureEvent): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeGestureInfo(value: GestureInfo): void { let valueSerializer: Serializer = this @@ -20550,20 +18875,7 @@ export class Serializer extends SerializerBase { } writeGestureModifier(value: GestureModifier): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writePixelStretchEffectOptions(value: PixelStretchEffectOptions): void { let valueSerializer: Serializer = this @@ -22036,54 +20348,15 @@ export class Serializer extends SerializerBase { } writeKeyEvent(value: KeyEvent): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeDragEvent(value: DragEvent): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writePixelMapMock(value: PixelMapMock): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeHistoricalPoint(value: HistoricalPoint): void { let valueSerializer: Serializer = this @@ -22098,71 +20371,19 @@ export class Serializer extends SerializerBase { } writeAccessibilityHoverEvent(value: AccessibilityHoverEvent): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeMouseEvent(value: MouseEvent): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeHoverEvent(value: HoverEvent): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeBaseEvent(value: BaseEvent): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writePointLightStyle(value: PointLightStyle): void { let valueSerializer: Serializer = this @@ -22353,37 +20574,11 @@ export class Serializer extends SerializerBase { } writeOffscreenCanvas(value: OffscreenCanvas): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeCanvasRenderer(value: CanvasRenderer): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeLengthMetricsUnit(value: LengthMetricsUnit): void { let valueSerializer: Serializer = this @@ -22392,37 +20587,11 @@ export class Serializer extends SerializerBase { } writeCanvasPath(value: CanvasPath): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeCalendarPickerDialog(value: CalendarPickerDialog): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeCalendarOptions(value: CalendarOptions): void { let valueSerializer: Serializer = this @@ -23296,71 +21465,19 @@ export class Serializer extends SerializerBase { } writeScrollMotion(value: ScrollMotion): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeFrictionMotion(value: FrictionMotion): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeSpringMotion(value: SpringMotion): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeSpringProp(value: SpringProp): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeAlphabetIndexerOptions(value: AlphabetIndexerOptions): void { let valueSerializer: Serializer = this @@ -23483,20 +21600,7 @@ export class Serializer extends SerializerBase { } writeAlertDialog(value: AlertDialog): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeDismissDialogAction(value: DismissDialogAction): void { let valueSerializer: Serializer = this @@ -23544,105 +21648,27 @@ export class Serializer extends SerializerBase { } writeActionSheet(value: ActionSheet): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeEventEmulator(value: EventEmulator): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeNavExtender(value: NavExtender): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeReplaceSymbolEffect(value: ReplaceSymbolEffect): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeScaleSymbolEffect(value: ScaleSymbolEffect): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeGlobalScope_ohos_font(value: GlobalScope_ohos_font): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writePathShapeOptions(value: PathShapeOptions): void { let valueSerializer: Serializer = this @@ -23698,37 +21724,11 @@ export class Serializer extends SerializerBase { } writeGlobalScope_ohos_arkui_performanceMonitor(value: GlobalScope_ohos_arkui_performanceMonitor): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeGlobalScope_ohos_arkui_componentSnapshot(value: GlobalScope_ohos_arkui_componentSnapshot): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeWebHeader(value: WebHeader): void { let valueSerializer: Serializer = this @@ -23739,54 +21739,15 @@ export class Serializer extends SerializerBase { } writeSystemOps(value: SystemOps): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeLazyForEachOps(value: LazyForEachOps): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeAnimationExtender(value: AnimationExtender): void { let valueSerializer: Serializer = this - if (value.hasOwnProperty("peer")) - { - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - return - } - else - { - throw new Error("Value is not a MaterializedBase instance!") - } + valueSerializer.writePointer(toPeerPtr(value)) } writeLength(value: Length): void { const valueType = runtimeType(value) diff --git a/arkoala/framework/native/src/generated/Serializers.h b/arkoala/framework/native/src/generated/Serializers.h index dfee5d5b1e21288d6e001900ab2b01396374aed8..d7f9cf3c7f4ab4644df8abc8a5e35efa5d1e9cff 100644 --- a/arkoala/framework/native/src/generated/Serializers.h +++ b/arkoala/framework/native/src/generated/Serializers.h @@ -2,7 +2,6 @@ #include "SerializerBase.h" #include "DeserializerBase.h" #include "callbacks.h" -#include "koala-types.h" #include "arkoala_api_generated.h" #include @@ -4151,12 +4150,8 @@ inline Ark_RuntimeType runtimeType(const Ark_ColorMetrics& value) return INTEROP_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ColorMetrics* value) { - result->append("{"); - // Ark_String _ColorMetricsStub - result->append("._ColorMetricsStub="); - WriteToString(result, &value->_ColorMetricsStub); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ColorMetrics value) { + WriteToString(result, static_cast(value)); } template <> inline void WriteToString(std::string* result, const Opt_ColorMetrics* value) { @@ -4164,7 +4159,7 @@ inline void WriteToString(std::string* result, const Opt_ColorMetrics* value) { result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != INTEROP_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -21311,37 +21306,6 @@ inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_Scene& value) return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Context& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_Context* value) { - result->append("{"); - // Ark_String _ContextStub - result->append("._ContextStub="); - WriteToString(result, &value->_ContextStub); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Context* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != INTEROP_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Context& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_UIGestureEvent& value) { return INTEROP_RUNTIME_OBJECT; @@ -25093,6 +25057,37 @@ inline Ark_RuntimeType runtimeType(const Opt_Undefined& value) return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Ark_Context& value) +{ + return INTEROP_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_Context* value) { + result->append("{"); + // Ark_String _ContextStub + result->append("._ContextStub="); + WriteToString(result, &value->_ContextStub); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Context* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != INTEROP_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_Context& value) +{ + return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_ColumnSplitDividerStyle& value) { return INTEROP_RUNTIME_OBJECT; @@ -28029,60 +28024,6 @@ inline Ark_RuntimeType runtimeType(const Opt_ButtonTriggerClickCallback& value) return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GlobalScope_inspector& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_GlobalScope_inspector value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_GlobalScope_inspector* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != INTEROP_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_GlobalScope_inspector& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_GlobalScope_Profiler_inspector& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_GlobalScope_Profiler_inspector value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_GlobalScope_Profiler_inspector* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != INTEROP_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_GlobalScope_Profiler_inspector& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_LinearIndicatorController& value) { return INTEROP_RUNTIME_OBJECT; @@ -45178,19 +45119,7 @@ inline Ark_RuntimeType runtimeType(const Ark_BusinessError& value) template <> inline void WriteToString(std::string* result, const Ark_BusinessError* value) { result->append("{"); - // Ark_String name - result->append(".name="); - WriteToString(result, &value->name); - // Ark_String message - result->append(", "); - result->append(".message="); - WriteToString(result, &value->message); - // Ark_String stack - result->append(", "); - result->append(".stack="); - WriteToString(result, &value->stack); // Ark_Number code - result->append(", "); result->append(".code="); WriteToString(result, &value->code); result->append("}"); @@ -45856,33 +45785,6 @@ inline Ark_RuntimeType runtimeType(const Opt_SceneOptions& value) return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GlobalScope_common& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_GlobalScope_common value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_GlobalScope_common* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != INTEROP_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_GlobalScope_common& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_UICommonEvent& value) { return INTEROP_RUNTIME_OBJECT; @@ -50057,60 +49959,6 @@ inline Ark_RuntimeType runtimeType(const Opt_SafeAreaType& value) return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GlobalScope_cursorControl_common& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_GlobalScope_cursorControl_common value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_GlobalScope_cursorControl_common* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != INTEROP_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_GlobalScope_cursorControl_common& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_GlobalScope_focusControl_common& value) -{ - return INTEROP_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_GlobalScope_focusControl_common value) { - WriteToString(result, static_cast(value)); -} -template <> -inline void WriteToString(std::string* result, const Opt_GlobalScope_focusControl_common* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != INTEROP_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_GlobalScope_focusControl_common& value) -{ - return (value.tag != INTEROP_TAG_UNDEFINED) ? (INTEROP_RUNTIME_OBJECT) : (INTEROP_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_PreDragStatus& value) { return INTEROP_RUNTIME_NUMBER; @@ -53427,8 +53275,7 @@ class Serializer : public SerializerBase { void writeColorMetrics(Ark_ColorMetrics value) { Serializer& valueSerializer = *this; - const auto value__ColorMetricsStub = value._ColorMetricsStub; - valueSerializer.writeString(value__ColorMetricsStub); + valueSerializer.writePointer(value); } void writeStyledStringValue(Ark_StyledStringValue value) { @@ -60750,12 +60597,6 @@ class Serializer : public SerializerBase { void writeComponent3DAttribute(Ark_Component3DAttribute value) { } - void writeContext(Ark_Context value) - { - Serializer& valueSerializer = *this; - const auto value__ContextStub = value._ContextStub; - valueSerializer.writeString(value__ContextStub); - } void writeUIGestureEvent(Ark_UIGestureEvent value) { } @@ -63211,6 +63052,12 @@ class Serializer : public SerializerBase { const auto value_y = value.y; valueSerializer.writeNumber(value_y); } + void writeContext(Ark_Context value) + { + Serializer& valueSerializer = *this; + const auto value__ContextStub = value._ContextStub; + valueSerializer.writeString(value__ContextStub); + } void writeColumnSplitDividerStyle(Ark_ColumnSplitDividerStyle value) { Serializer& valueSerializer = *this; @@ -70938,18 +70785,6 @@ class Serializer : public SerializerBase { void writeBusinessError(Ark_BusinessError value) { Serializer& valueSerializer = *this; - const auto value_name = value.name; - valueSerializer.writeString(value_name); - const auto value_message = value.message; - valueSerializer.writeString(value_message); - const auto value_stack = value.stack; - Ark_Int32 value_stack_type = INTEROP_RUNTIME_UNDEFINED; - value_stack_type = runtimeType(value_stack); - valueSerializer.writeInt8(value_stack_type); - if ((INTEROP_RUNTIME_UNDEFINED) != (value_stack_type)) { - const auto value_stack_value = value_stack.value; - valueSerializer.writeString(value_stack_value); - } const auto value_code = value.code; valueSerializer.writeNumber(value_code); } @@ -75871,10 +75706,9 @@ class Deserializer : public DeserializerBase { } Ark_ColorMetrics readColorMetrics() { - Ark_ColorMetrics value = {}; Deserializer& valueDeserializer = *this; - value._ColorMetricsStub = static_cast(valueDeserializer.readString()); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return static_cast(ptr); } Ark_StyledStringValue readStyledStringValue() { @@ -78616,7 +78450,7 @@ class Deserializer : public DeserializerBase { trackBackgroundColor_buf.tag = trackBackgroundColor_buf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((INTEROP_RUNTIME_UNDEFINED) != (trackBackgroundColor_buf_runtimeType)) { - trackBackgroundColor_buf.value = valueDeserializer.readColorMetrics(); + trackBackgroundColor_buf.value = static_cast(valueDeserializer.readColorMetrics()); } value.trackBackgroundColor = trackBackgroundColor_buf; const auto trackColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); @@ -78624,7 +78458,7 @@ class Deserializer : public DeserializerBase { trackColor_buf.tag = trackColor_buf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((INTEROP_RUNTIME_UNDEFINED) != (trackColor_buf_runtimeType)) { - trackColor_buf.value = valueDeserializer.readColorMetrics(); + trackColor_buf.value = static_cast(valueDeserializer.readColorMetrics()); } value.trackColor = trackColor_buf; return value; @@ -83740,13 +83574,6 @@ class Deserializer : public DeserializerBase { Ark_Component3DAttribute value = {}; return value; } - Ark_Context readContext() - { - Ark_Context value = {}; - Deserializer& valueDeserializer = *this; - value._ContextStub = static_cast(valueDeserializer.readString()); - return value; - } Ark_UIGestureEvent readUIGestureEvent() { Ark_UIGestureEvent value = {}; @@ -86278,6 +86105,13 @@ class Deserializer : public DeserializerBase { value.y = static_cast(valueDeserializer.readNumber()); return value; } + Ark_Context readContext() + { + Ark_Context value = {}; + Deserializer& valueDeserializer = *this; + value._ContextStub = static_cast(valueDeserializer.readString()); + return value; + } Ark_ColumnSplitDividerStyle readColumnSplitDividerStyle() { Ark_ColumnSplitDividerStyle value = {}; @@ -94620,16 +94454,6 @@ class Deserializer : public DeserializerBase { { Ark_BusinessError value = {}; Deserializer& valueDeserializer = *this; - value.name = static_cast(valueDeserializer.readString()); - value.message = static_cast(valueDeserializer.readString()); - const auto stack_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String stack_buf = {}; - stack_buf.tag = stack_buf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((INTEROP_RUNTIME_UNDEFINED) != (stack_buf_runtimeType)) - { - stack_buf.value = static_cast(valueDeserializer.readString()); - } - value.stack = stack_buf; value.code = static_cast(valueDeserializer.readNumber()); return value; } @@ -96024,7 +95848,7 @@ class Deserializer : public DeserializerBase { strokeColor_buf.tag = strokeColor_buf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; if ((INTEROP_RUNTIME_UNDEFINED) != (strokeColor_buf_runtimeType)) { - strokeColor_buf.value = valueDeserializer.readColorMetrics(); + strokeColor_buf.value = static_cast(valueDeserializer.readColorMetrics()); } value.strokeColor = strokeColor_buf; const auto strokeWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); diff --git a/arkoala/framework/native/src/generated/all_events.cc b/arkoala/framework/native/src/generated/all_events.cc index 03eeae6f10ceb10a383c3287d768f36eef2be40d..7d14029c35502b6a05c1278e13496e5abb55b8ff 100644 --- a/arkoala/framework/native/src/generated/all_events.cc +++ b/arkoala/framework/native/src/generated/all_events.cc @@ -13,9 +13,9 @@ * limitations under the License. */ -#include "arkoala_api_generated.h" #include "events.h" #include "Serializers.h" +#include "arkoala_api_generated.h" namespace Generated { enum PeerEventKind { diff --git a/arkoala/framework/native/src/generated/arkoala_api_generated.h b/arkoala/framework/native/src/generated/arkoala_api_generated.h index 7f35da2b09b957ea143a94928e847efd32445296..6e3459a7fead19d42e86b61fb8e739454a64a4d5 100644 --- a/arkoala/framework/native/src/generated/arkoala_api_generated.h +++ b/arkoala/framework/native/src/generated/arkoala_api_generated.h @@ -156,7 +156,7 @@ typedef struct InteropBuffer { // The only include allowed in this file! Do not add anything else ever. #include -#define GENERATED_ARKUI_FULL_API_VERSION 120 +#define GENERATED_ARKUI_FULL_API_VERSION 121 #define GENERATED_ARKUI_NODE_API_VERSION GENERATED_ARKUI_FULL_API_VERSION #define GENERATED_ARKUI_BASIC_NODE_API_VERSION 1 @@ -199,6 +199,9 @@ typedef InteropPipelineContext Ark_PipelineContext; typedef InteropCustomObject Ark_CustomObject; typedef InteropDate Ark_Date; typedef InteropFunction Ark_Function; +typedef InteropAsyncWork Ark_AsyncWork; +typedef InteropAsyncWorker Ark_AsyncWorker; +typedef InteropAsyncWorkerPtr Ark_AsyncWorkerPtr; // TODO: generate! typedef struct Opt_Ark_Callback { @@ -234,8 +237,6 @@ typedef struct _Ark_Canvas* Ark_CanvasHandle; - - typedef struct Array_String Array_String; typedef struct Opt_Array_String Opt_Array_String; typedef struct Ark_Resource Ark_Resource; @@ -400,7 +401,8 @@ typedef struct Callback_NavigationTransitionProxy_Void Callback_NavigationTransi typedef struct Opt_Callback_NavigationTransitionProxy_Void Opt_Callback_NavigationTransitionProxy_Void; typedef struct Callback_Boolean_Void Callback_Boolean_Void; typedef struct Opt_Callback_Boolean_Void Opt_Callback_Boolean_Void; -typedef struct Ark_ColorMetrics Ark_ColorMetrics; +typedef struct ColorMetricsPeer ColorMetricsPeer; +typedef struct ColorMetricsPeer* Ark_ColorMetrics; typedef struct Opt_ColorMetrics Opt_ColorMetrics; typedef struct Ark_StyledStringValue Ark_StyledStringValue; typedef struct Opt_StyledStringValue Opt_StyledStringValue; @@ -1152,8 +1154,6 @@ typedef struct Ark_Component3DAttribute Ark_Component3DAttribute; typedef struct Opt_Component3DAttribute Opt_Component3DAttribute; typedef struct Ark_Union_ResourceStr_Scene Ark_Union_ResourceStr_Scene; typedef struct Opt_Union_ResourceStr_Scene Opt_Union_ResourceStr_Scene; -typedef struct Ark_Context Ark_Context; -typedef struct Opt_Context Opt_Context; typedef struct Ark_UIGestureEvent Ark_UIGestureEvent; typedef struct Opt_UIGestureEvent Opt_UIGestureEvent; typedef struct VisibleAreaChangeCallback VisibleAreaChangeCallback; @@ -1301,6 +1301,8 @@ typedef struct Ark_TouchObject Ark_TouchObject; typedef struct Opt_TouchObject Opt_TouchObject; typedef struct Ark_Literal_TransitionEffect_appear_disappear Ark_Literal_TransitionEffect_appear_disappear; typedef struct Opt_Literal_TransitionEffect_appear_disappear Opt_Literal_TransitionEffect_appear_disappear; +typedef struct Ark_Context Ark_Context; +typedef struct Opt_Context Opt_Context; typedef struct Ark_ColumnSplitDividerStyle Ark_ColumnSplitDividerStyle; typedef struct Opt_ColumnSplitDividerStyle Opt_ColumnSplitDividerStyle; typedef struct Ark_LightSource Ark_LightSource; @@ -1450,12 +1452,6 @@ typedef struct Callback_Array_String_Void Callback_Array_String_Void; typedef struct Opt_Callback_Array_String_Void Opt_Callback_Array_String_Void; typedef struct ButtonTriggerClickCallback ButtonTriggerClickCallback; typedef struct Opt_ButtonTriggerClickCallback Opt_ButtonTriggerClickCallback; -typedef struct GlobalScope_inspectorPeer GlobalScope_inspectorPeer; -typedef struct GlobalScope_inspectorPeer* Ark_GlobalScope_inspector; -typedef struct Opt_GlobalScope_inspector Opt_GlobalScope_inspector; -typedef struct GlobalScope_Profiler_inspectorPeer GlobalScope_Profiler_inspectorPeer; -typedef struct GlobalScope_Profiler_inspectorPeer* Ark_GlobalScope_Profiler_inspector; -typedef struct Opt_GlobalScope_Profiler_inspector Opt_GlobalScope_Profiler_inspector; typedef struct LinearIndicatorControllerPeer LinearIndicatorControllerPeer; typedef struct LinearIndicatorControllerPeer* Ark_LinearIndicatorController; typedef struct Opt_LinearIndicatorController Opt_LinearIndicatorController; @@ -2367,9 +2363,6 @@ typedef struct ContextMenuPeer* Ark_ContextMenu; typedef struct Opt_ContextMenu Opt_ContextMenu; typedef struct Ark_SceneOptions Ark_SceneOptions; typedef struct Opt_SceneOptions Opt_SceneOptions; -typedef struct GlobalScope_commonPeer GlobalScope_commonPeer; -typedef struct GlobalScope_commonPeer* Ark_GlobalScope_common; -typedef struct Opt_GlobalScope_common Opt_GlobalScope_common; typedef struct UICommonEventPeer UICommonEventPeer; typedef struct UICommonEventPeer* Ark_UICommonEvent; typedef struct Opt_UICommonEvent Opt_UICommonEvent; @@ -2578,12 +2571,6 @@ typedef struct Opt_HoverEvent Opt_HoverEvent; typedef struct BaseEventPeer BaseEventPeer; typedef struct BaseEventPeer* Ark_BaseEvent; typedef struct Opt_BaseEvent Opt_BaseEvent; -typedef struct GlobalScope_cursorControl_commonPeer GlobalScope_cursorControl_commonPeer; -typedef struct GlobalScope_cursorControl_commonPeer* Ark_GlobalScope_cursorControl_common; -typedef struct Opt_GlobalScope_cursorControl_common Opt_GlobalScope_cursorControl_common; -typedef struct GlobalScope_focusControl_commonPeer GlobalScope_focusControl_commonPeer; -typedef struct GlobalScope_focusControl_commonPeer* Ark_GlobalScope_focusControl_common; -typedef struct Opt_GlobalScope_focusControl_common Opt_GlobalScope_focusControl_common; typedef struct Ark_TransitionEffects Ark_TransitionEffects; typedef struct Opt_TransitionEffects Opt_TransitionEffects; typedef struct Ark_PointLightStyle Ark_PointLightStyle; @@ -6313,9 +6300,6 @@ typedef struct Opt_Callback_Boolean_Void { Ark_Tag tag; Callback_Boolean_Void value; } Opt_Callback_Boolean_Void; -typedef struct Ark_ColorMetrics { - Ark_String _ColorMetricsStub; -} Ark_ColorMetrics; typedef struct Opt_ColorMetrics { Ark_Tag tag; Ark_ColorMetrics value; @@ -9364,13 +9348,6 @@ typedef struct Opt_Union_ResourceStr_Scene { Ark_Tag tag; Ark_Union_ResourceStr_Scene value; } Opt_Union_ResourceStr_Scene; -typedef struct Ark_Context { - Ark_String _ContextStub; -} Ark_Context; -typedef struct Opt_Context { - Ark_Tag tag; - Ark_Context value; -} Opt_Context; typedef struct Ark_UIGestureEvent { void *handle; } Ark_UIGestureEvent; @@ -10091,6 +10068,13 @@ typedef struct Opt_Undefined { Ark_Tag tag; Ark_Undefined value; } Opt_Undefined; +typedef struct Ark_Context { + Ark_String _ContextStub; +} Ark_Context; +typedef struct Opt_Context { + Ark_Tag tag; + Ark_Context value; +} Opt_Context; typedef struct Ark_ColumnSplitDividerStyle { Opt_Length startMargin; Opt_Length endMargin; @@ -10774,14 +10758,6 @@ typedef struct Opt_ButtonTriggerClickCallback { Ark_Tag tag; ButtonTriggerClickCallback value; } Opt_ButtonTriggerClickCallback; -typedef struct Opt_GlobalScope_inspector { - Ark_Tag tag; - Ark_GlobalScope_inspector value; -} Opt_GlobalScope_inspector; -typedef struct Opt_GlobalScope_Profiler_inspector { - Ark_Tag tag; - Ark_GlobalScope_Profiler_inspector value; -} Opt_GlobalScope_Profiler_inspector; typedef struct Opt_LinearIndicatorController { Ark_Tag tag; Ark_LinearIndicatorController value; @@ -14402,9 +14378,6 @@ typedef struct Opt_FlexOptions { Ark_FlexOptions value; } Opt_FlexOptions; typedef struct Ark_BusinessError { - Ark_String name; - Ark_String message; - Opt_String stack; Ark_Number code; } Ark_BusinessError; typedef struct Opt_BusinessError { @@ -14550,10 +14523,6 @@ typedef struct Opt_SceneOptions { Ark_Tag tag; Ark_SceneOptions value; } Opt_SceneOptions; -typedef struct Opt_GlobalScope_common { - Ark_Tag tag; - Ark_GlobalScope_common value; -} Opt_GlobalScope_common; typedef struct Opt_UICommonEvent { Ark_Tag tag; Ark_UICommonEvent value; @@ -15403,14 +15372,6 @@ typedef struct Opt_BaseEvent { Ark_Tag tag; Ark_BaseEvent value; } Opt_BaseEvent; -typedef struct Opt_GlobalScope_cursorControl_common { - Ark_Tag tag; - Ark_GlobalScope_cursorControl_common value; -} Opt_GlobalScope_cursorControl_common; -typedef struct Opt_GlobalScope_focusControl_common { - Ark_Tag tag; - Ark_GlobalScope_focusControl_common value; -} Opt_GlobalScope_focusControl_common; typedef struct Ark_TransitionEffects { Ark_Undefined identity; Ark_Number opacity; @@ -19472,8 +19433,8 @@ typedef struct GENERATED_ArkUILazyForEachOpsAccessor { Ark_Int32 itemCount, Ark_Int32 offset); void (*NotifyChange)(Ark_NativePointer node, - Ark_Int32 startIdx, - Ark_Int32 endIdx, + Ark_Int32 startIndex, + Ark_Int32 endIndex, Ark_Int32 count); } GENERATED_ArkUILazyForEachOpsAccessor; @@ -19501,15 +19462,38 @@ typedef struct GENERATED_ArkUILengthMetricsAccessor { Ark_LengthMetrics (*ctor)(); Ark_NativePointer (*getFinalizer)(); Ark_LengthMetrics (*px)(const Ark_Number* value); + Ark_LengthMetrics (*vp)(const Ark_Number* value); + Ark_LengthMetrics (*fp)(const Ark_Number* value); + Ark_LengthMetrics (*percent)(const Ark_Number* value); + Ark_LengthMetrics (*lpx)(const Ark_Number* value); Ark_LengthMetrics (*resource)(const Ark_Resource* value); Ark_LengthUnit (*getUnit)(Ark_LengthMetrics peer); void (*setUnit)(Ark_LengthMetrics peer, Ark_LengthUnit unit); - Ark_Int32 (*getValue)(Ark_LengthMetrics peer); + Ark_Number (*getValue)(Ark_LengthMetrics peer); void (*setValue)(Ark_LengthMetrics peer, const Ark_Number* value); } GENERATED_ArkUILengthMetricsAccessor; +typedef struct GENERATED_ArkUIColorMetricsAccessor { + void (*destroyPeer)(Ark_ColorMetrics peer); + Ark_ColorMetrics (*ctor)(); + Ark_NativePointer (*getFinalizer)(); + Ark_ColorMetrics (*numeric)(const Ark_Number* value); + Ark_ColorMetrics (*rgba)(const Ark_Number* red, + const Ark_Number* green, + const Ark_Number* blue, + const Opt_Number* alpha); + Ark_ColorMetrics (*resourceColor)(const Ark_ResourceColor* color); + Ark_ColorMetrics (*blendColor)(Ark_ColorMetrics peer, + Ark_ColorMetrics overlayColor); + Ark_String (*getColor)(Ark_ColorMetrics peer); + Ark_Number (*getRed)(Ark_ColorMetrics peer); + Ark_Number (*getGreen)(Ark_ColorMetrics peer); + Ark_Number (*getBlue)(Ark_ColorMetrics peer); + Ark_Number (*getAlpha)(Ark_ColorMetrics peer); +} GENERATED_ArkUIColorMetricsAccessor; + typedef struct GENERATED_ArkUIWebviewControllerAccessor { void (*destroyPeer)(Ark_WebviewController peer); Ark_WebviewController (*ctor)(); @@ -19691,7 +19675,7 @@ typedef struct GENERATED_ArkUIFrameNodeAccessor { Ark_FrameNode (*getParent)(Ark_FrameNode peer); Ark_Int32 (*getChildrenCount)(Ark_FrameNode peer); void (*dispose)(Ark_FrameNode peer); - Ark_Int32 (*getOpacity)(Ark_FrameNode peer); + Ark_Number (*getOpacity)(Ark_FrameNode peer); Ark_Position (*getPositionToWindowWithTransform)(Ark_FrameNode peer); } GENERATED_ArkUIFrameNodeAccessor; @@ -19873,8 +19857,8 @@ typedef struct GENERATED_ArkUIImageBitmapAccessor { Ark_ImageBitmap (*ctor)(const Ark_String* src); Ark_NativePointer (*getFinalizer)(); void (*close)(Ark_ImageBitmap peer); - Ark_Int32 (*getHeight)(Ark_ImageBitmap peer); - Ark_Int32 (*getWidth)(Ark_ImageBitmap peer); + Ark_Number (*getHeight)(Ark_ImageBitmap peer); + Ark_Number (*getWidth)(Ark_ImageBitmap peer); } GENERATED_ArkUIImageBitmapAccessor; typedef struct GENERATED_ArkUIImageDataAccessor { @@ -19883,8 +19867,8 @@ typedef struct GENERATED_ArkUIImageDataAccessor { const Ark_Number* height, const Opt_Buffer* data); Ark_NativePointer (*getFinalizer)(); - Ark_Int32 (*getHeight)(Ark_ImageData peer); - Ark_Int32 (*getWidth)(Ark_ImageData peer); + Ark_Number (*getHeight)(Ark_ImageData peer); + Ark_Number (*getWidth)(Ark_ImageData peer); } GENERATED_ArkUIImageDataAccessor; typedef struct GENERATED_ArkUIRenderingContextSettingsAccessor { @@ -20045,7 +20029,7 @@ typedef struct GENERATED_ArkUICanvasRendererAccessor { void (*saveLayer)(Ark_CanvasRenderer peer); void (*restoreLayer)(Ark_CanvasRenderer peer); void (*reset)(Ark_CanvasRenderer peer); - Ark_Int32 (*getGlobalAlpha)(Ark_CanvasRenderer peer); + Ark_Number (*getGlobalAlpha)(Ark_CanvasRenderer peer); void (*setGlobalAlpha)(Ark_CanvasRenderer peer, const Ark_Number* globalAlpha); Ark_String (*getGlobalCompositeOperation)(Ark_CanvasRenderer peer); @@ -20067,28 +20051,28 @@ typedef struct GENERATED_ArkUICanvasRendererAccessor { Ark_String (*getLineCap)(Ark_CanvasRenderer peer); void (*setLineCap)(Ark_CanvasRenderer peer, const Ark_String* lineCap); - Ark_Int32 (*getLineDashOffset)(Ark_CanvasRenderer peer); + Ark_Number (*getLineDashOffset)(Ark_CanvasRenderer peer); void (*setLineDashOffset)(Ark_CanvasRenderer peer, const Ark_Number* lineDashOffset); Ark_String (*getLineJoin)(Ark_CanvasRenderer peer); void (*setLineJoin)(Ark_CanvasRenderer peer, const Ark_String* lineJoin); - Ark_Int32 (*getLineWidth)(Ark_CanvasRenderer peer); + Ark_Number (*getLineWidth)(Ark_CanvasRenderer peer); void (*setLineWidth)(Ark_CanvasRenderer peer, const Ark_Number* lineWidth); - Ark_Int32 (*getMiterLimit)(Ark_CanvasRenderer peer); + Ark_Number (*getMiterLimit)(Ark_CanvasRenderer peer); void (*setMiterLimit)(Ark_CanvasRenderer peer, const Ark_Number* miterLimit); - Ark_Int32 (*getShadowBlur)(Ark_CanvasRenderer peer); + Ark_Number (*getShadowBlur)(Ark_CanvasRenderer peer); void (*setShadowBlur)(Ark_CanvasRenderer peer, const Ark_Number* shadowBlur); Ark_String (*getShadowColor)(Ark_CanvasRenderer peer); void (*setShadowColor)(Ark_CanvasRenderer peer, const Ark_String* shadowColor); - Ark_Int32 (*getShadowOffsetX)(Ark_CanvasRenderer peer); + Ark_Number (*getShadowOffsetX)(Ark_CanvasRenderer peer); void (*setShadowOffsetX)(Ark_CanvasRenderer peer, const Ark_Number* shadowOffsetX); - Ark_Int32 (*getShadowOffsetY)(Ark_CanvasRenderer peer); + Ark_Number (*getShadowOffsetY)(Ark_CanvasRenderer peer); void (*setShadowOffsetY)(Ark_CanvasRenderer peer, const Ark_Number* shadowOffsetY); Ark_String (*getDirection)(Ark_CanvasRenderer peer); @@ -20113,6 +20097,7 @@ typedef struct GENERATED_ArkUICanvasRenderingContext2DAccessor { const Opt_String* type, const Opt_Float32* quality); void (*startImageAnalyzer)(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, Ark_CanvasRenderingContext2D peer, const Ark_ImageAnalyzerConfig* config, const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise); @@ -20129,8 +20114,9 @@ typedef struct GENERATED_ArkUICanvasRenderingContext2DAccessor { void (*offOnDetach)(Ark_VMContext vmContext, Ark_CanvasRenderingContext2D peer, const Opt_Callback_Void* callback_); - Ark_Int32 (*getHeight)(Ark_CanvasRenderingContext2D peer); - Ark_Int32 (*getWidth)(Ark_CanvasRenderingContext2D peer); + Ark_Number (*getHeight)(Ark_CanvasRenderingContext2D peer); + Ark_Number (*getWidth)(Ark_CanvasRenderingContext2D peer); + Ark_FrameNode (*getCanvas)(Ark_CanvasRenderingContext2D peer); } GENERATED_ArkUICanvasRenderingContext2DAccessor; typedef struct GENERATED_ArkUIOffscreenCanvasRenderingContext2DAccessor { @@ -20153,10 +20139,10 @@ typedef struct GENERATED_ArkUIOffscreenCanvasAccessor { Ark_ImageBitmap (*transferToImageBitmap)(Ark_OffscreenCanvas peer); Ark_OffscreenCanvasRenderingContext2D (*getContext2d)(Ark_OffscreenCanvas peer, const Opt_RenderingContextSettings* options); - Ark_Int32 (*getHeight)(Ark_OffscreenCanvas peer); + Ark_Number (*getHeight)(Ark_OffscreenCanvas peer); void (*setHeight)(Ark_OffscreenCanvas peer, const Ark_Number* height); - Ark_Int32 (*getWidth)(Ark_OffscreenCanvas peer); + Ark_Number (*getWidth)(Ark_OffscreenCanvas peer); void (*setWidth)(Ark_OffscreenCanvas peer, const Ark_Number* width); } GENERATED_ArkUIOffscreenCanvasAccessor; @@ -20166,14 +20152,15 @@ typedef struct GENERATED_ArkUIDrawingRenderingContextAccessor { Ark_DrawingRenderingContext (*ctor)(const Opt_LengthMetricsUnit* unit); Ark_NativePointer (*getFinalizer)(); void (*invalidate)(Ark_DrawingRenderingContext peer); + Ark_DrawingCanvas (*getCanvas)(Ark_DrawingRenderingContext peer); } GENERATED_ArkUIDrawingRenderingContextAccessor; typedef struct GENERATED_ArkUIICurveAccessor { void (*destroyPeer)(Ark_ICurve peer); Ark_ICurve (*ctor)(); Ark_NativePointer (*getFinalizer)(); - Ark_Int32 (*interpolate)(Ark_ICurve peer, - const Ark_Number* fraction); + Ark_Number (*interpolate)(Ark_ICurve peer, + const Ark_Number* fraction); } GENERATED_ArkUIICurveAccessor; typedef struct GENERATED_ArkUIDrawModifierAccessor { @@ -20205,19 +20192,12 @@ typedef struct GENERATED_ArkUITransitionEffectAccessor { const Ark_AnimateParam* value); Ark_TransitionEffect (*combine)(Ark_TransitionEffect peer, Ark_TransitionEffect transitionEffect); + Ark_TransitionEffect (*getIDENTITY)(); + Ark_TransitionEffect (*getOPACITY)(); + Ark_TransitionEffect (*getSLIDE)(); + Ark_TransitionEffect (*getSLIDE_SWITCH)(); } GENERATED_ArkUITransitionEffectAccessor; -typedef struct GENERATED_ArkUIGlobalScope_focusControl_commonAccessor { - void (*destroyPeer)(Ark_GlobalScope_focusControl_common peer); - Ark_Boolean (*requestFocus)(const Ark_String* value); -} GENERATED_ArkUIGlobalScope_focusControl_commonAccessor; - -typedef struct GENERATED_ArkUIGlobalScope_cursorControl_commonAccessor { - void (*destroyPeer)(Ark_GlobalScope_cursorControl_common peer); - void (*setCursor)(Ark_PointerStyle value); - void (*restoreDefault)(); -} GENERATED_ArkUIGlobalScope_cursorControl_commonAccessor; - typedef struct GENERATED_ArkUIBaseEventAccessor { void (*destroyPeer)(Ark_BaseEvent peer); Ark_BaseEvent (*ctor)(); @@ -20227,31 +20207,31 @@ typedef struct GENERATED_ArkUIBaseEventAccessor { const Array_String* keys); void (*setTarget)(Ark_BaseEvent peer, const Ark_EventTarget* target); - Ark_Int32 (*getTimestamp)(Ark_BaseEvent peer); + Ark_Number (*getTimestamp)(Ark_BaseEvent peer); void (*setTimestamp)(Ark_BaseEvent peer, const Ark_Number* timestamp); Ark_SourceType (*getSource)(Ark_BaseEvent peer); void (*setSource)(Ark_BaseEvent peer, Ark_SourceType source); - Ark_Int32 (*getAxisHorizontal)(Ark_BaseEvent peer); + Ark_Number (*getAxisHorizontal)(Ark_BaseEvent peer); void (*setAxisHorizontal)(Ark_BaseEvent peer, const Ark_Number* axisHorizontal); - Ark_Int32 (*getAxisVertical)(Ark_BaseEvent peer); + Ark_Number (*getAxisVertical)(Ark_BaseEvent peer); void (*setAxisVertical)(Ark_BaseEvent peer, const Ark_Number* axisVertical); - Ark_Int32 (*getPressure)(Ark_BaseEvent peer); + Ark_Number (*getPressure)(Ark_BaseEvent peer); void (*setPressure)(Ark_BaseEvent peer, const Ark_Number* pressure); - Ark_Int32 (*getTiltX)(Ark_BaseEvent peer); + Ark_Number (*getTiltX)(Ark_BaseEvent peer); void (*setTiltX)(Ark_BaseEvent peer, const Ark_Number* tiltX); - Ark_Int32 (*getTiltY)(Ark_BaseEvent peer); + Ark_Number (*getTiltY)(Ark_BaseEvent peer); void (*setTiltY)(Ark_BaseEvent peer, const Ark_Number* tiltY); Ark_SourceTool (*getSourceTool)(Ark_BaseEvent peer); void (*setSourceTool)(Ark_BaseEvent peer, Ark_SourceTool sourceTool); - Ark_Int32 (*getDeviceId)(Ark_BaseEvent peer); + Ark_Number (*getDeviceId)(Ark_BaseEvent peer); void (*setDeviceId)(Ark_BaseEvent peer, const Ark_Number* deviceId); } GENERATED_ArkUIBaseEventAccessor; @@ -20260,28 +20240,28 @@ typedef struct GENERATED_ArkUIClickEventAccessor { void (*destroyPeer)(Ark_ClickEvent peer); Ark_ClickEvent (*ctor)(); Ark_NativePointer (*getFinalizer)(); - Ark_Int32 (*getDisplayX)(Ark_ClickEvent peer); + Ark_Number (*getDisplayX)(Ark_ClickEvent peer); void (*setDisplayX)(Ark_ClickEvent peer, const Ark_Number* displayX); - Ark_Int32 (*getDisplayY)(Ark_ClickEvent peer); + Ark_Number (*getDisplayY)(Ark_ClickEvent peer); void (*setDisplayY)(Ark_ClickEvent peer, const Ark_Number* displayY); - Ark_Int32 (*getWindowX)(Ark_ClickEvent peer); + Ark_Number (*getWindowX)(Ark_ClickEvent peer); void (*setWindowX)(Ark_ClickEvent peer, const Ark_Number* windowX); - Ark_Int32 (*getWindowY)(Ark_ClickEvent peer); + Ark_Number (*getWindowY)(Ark_ClickEvent peer); void (*setWindowY)(Ark_ClickEvent peer, const Ark_Number* windowY); - Ark_Int32 (*getScreenX)(Ark_ClickEvent peer); + Ark_Number (*getScreenX)(Ark_ClickEvent peer); void (*setScreenX)(Ark_ClickEvent peer, const Ark_Number* screenX); - Ark_Int32 (*getScreenY)(Ark_ClickEvent peer); + Ark_Number (*getScreenY)(Ark_ClickEvent peer); void (*setScreenY)(Ark_ClickEvent peer, const Ark_Number* screenY); - Ark_Int32 (*getX)(Ark_ClickEvent peer); + Ark_Number (*getX)(Ark_ClickEvent peer); void (*setX)(Ark_ClickEvent peer, const Ark_Number* x); - Ark_Int32 (*getY)(Ark_ClickEvent peer); + Ark_Number (*getY)(Ark_ClickEvent peer); void (*setY)(Ark_ClickEvent peer, const Ark_Number* y); Callback_Void (*getPreventDefault)(Ark_ClickEvent peer); @@ -20308,28 +20288,28 @@ typedef struct GENERATED_ArkUIMouseEventAccessor { Ark_MouseAction (*getAction)(Ark_MouseEvent peer); void (*setAction)(Ark_MouseEvent peer, Ark_MouseAction action); - Ark_Int32 (*getDisplayX)(Ark_MouseEvent peer); + Ark_Number (*getDisplayX)(Ark_MouseEvent peer); void (*setDisplayX)(Ark_MouseEvent peer, const Ark_Number* displayX); - Ark_Int32 (*getDisplayY)(Ark_MouseEvent peer); + Ark_Number (*getDisplayY)(Ark_MouseEvent peer); void (*setDisplayY)(Ark_MouseEvent peer, const Ark_Number* displayY); - Ark_Int32 (*getWindowX)(Ark_MouseEvent peer); + Ark_Number (*getWindowX)(Ark_MouseEvent peer); void (*setWindowX)(Ark_MouseEvent peer, const Ark_Number* windowX); - Ark_Int32 (*getWindowY)(Ark_MouseEvent peer); + Ark_Number (*getWindowY)(Ark_MouseEvent peer); void (*setWindowY)(Ark_MouseEvent peer, const Ark_Number* windowY); - Ark_Int32 (*getScreenX)(Ark_MouseEvent peer); + Ark_Number (*getScreenX)(Ark_MouseEvent peer); void (*setScreenX)(Ark_MouseEvent peer, const Ark_Number* screenX); - Ark_Int32 (*getScreenY)(Ark_MouseEvent peer); + Ark_Number (*getScreenY)(Ark_MouseEvent peer); void (*setScreenY)(Ark_MouseEvent peer, const Ark_Number* screenY); - Ark_Int32 (*getX)(Ark_MouseEvent peer); + Ark_Number (*getX)(Ark_MouseEvent peer); void (*setX)(Ark_MouseEvent peer, const Ark_Number* x); - Ark_Int32 (*getY)(Ark_MouseEvent peer); + Ark_Number (*getY)(Ark_MouseEvent peer); void (*setY)(Ark_MouseEvent peer, const Ark_Number* y); Callback_Void (*getStopPropagation)(Ark_MouseEvent peer); @@ -20344,22 +20324,22 @@ typedef struct GENERATED_ArkUIAccessibilityHoverEventAccessor { Ark_AccessibilityHoverType (*getType)(Ark_AccessibilityHoverEvent peer); void (*setType)(Ark_AccessibilityHoverEvent peer, Ark_AccessibilityHoverType type); - Ark_Int32 (*getX)(Ark_AccessibilityHoverEvent peer); + Ark_Number (*getX)(Ark_AccessibilityHoverEvent peer); void (*setX)(Ark_AccessibilityHoverEvent peer, const Ark_Number* x); - Ark_Int32 (*getY)(Ark_AccessibilityHoverEvent peer); + Ark_Number (*getY)(Ark_AccessibilityHoverEvent peer); void (*setY)(Ark_AccessibilityHoverEvent peer, const Ark_Number* y); - Ark_Int32 (*getDisplayX)(Ark_AccessibilityHoverEvent peer); + Ark_Number (*getDisplayX)(Ark_AccessibilityHoverEvent peer); void (*setDisplayX)(Ark_AccessibilityHoverEvent peer, const Ark_Number* displayX); - Ark_Int32 (*getDisplayY)(Ark_AccessibilityHoverEvent peer); + Ark_Number (*getDisplayY)(Ark_AccessibilityHoverEvent peer); void (*setDisplayY)(Ark_AccessibilityHoverEvent peer, const Ark_Number* displayY); - Ark_Int32 (*getWindowX)(Ark_AccessibilityHoverEvent peer); + Ark_Number (*getWindowX)(Ark_AccessibilityHoverEvent peer); void (*setWindowX)(Ark_AccessibilityHoverEvent peer, const Ark_Number* windowX); - Ark_Int32 (*getWindowY)(Ark_AccessibilityHoverEvent peer); + Ark_Number (*getWindowY)(Ark_AccessibilityHoverEvent peer); void (*setWindowY)(Ark_AccessibilityHoverEvent peer, const Ark_Number* windowY); } GENERATED_ArkUIAccessibilityHoverEventAccessor; @@ -20397,12 +20377,12 @@ typedef struct GENERATED_ArkUIDragEventAccessor { void (*destroyPeer)(Ark_DragEvent peer); Ark_DragEvent (*ctor)(); Ark_NativePointer (*getFinalizer)(); - Ark_Int32 (*getDisplayX)(Ark_DragEvent peer); - Ark_Int32 (*getDisplayY)(Ark_DragEvent peer); - Ark_Int32 (*getWindowX)(Ark_DragEvent peer); - Ark_Int32 (*getWindowY)(Ark_DragEvent peer); - Ark_Int32 (*getX)(Ark_DragEvent peer); - Ark_Int32 (*getY)(Ark_DragEvent peer); + Ark_Number (*getDisplayX)(Ark_DragEvent peer); + Ark_Number (*getDisplayY)(Ark_DragEvent peer); + Ark_Number (*getWindowX)(Ark_DragEvent peer); + Ark_Number (*getWindowY)(Ark_DragEvent peer); + Ark_Number (*getX)(Ark_DragEvent peer); + Ark_Number (*getY)(Ark_DragEvent peer); void (*setData)(Ark_DragEvent peer, Ark_UnifiedData unifiedData); Ark_UnifiedData (*getData)(Ark_VMContext vmContext, @@ -20412,9 +20392,9 @@ typedef struct GENERATED_ArkUIDragEventAccessor { Ark_DragResult dragResult); Ark_DragResult (*getResult)(Ark_DragEvent peer); Ark_Rectangle (*getPreviewRect)(Ark_DragEvent peer); - Ark_Int32 (*getVelocityX)(Ark_DragEvent peer); - Ark_Int32 (*getVelocityY)(Ark_DragEvent peer); - Ark_Int32 (*getVelocity)(Ark_DragEvent peer); + Ark_Number (*getVelocityX)(Ark_DragEvent peer); + Ark_Number (*getVelocityY)(Ark_DragEvent peer); + Ark_Number (*getVelocity)(Ark_DragEvent peer); Ark_Boolean (*getModifierKeyState)(Ark_VMContext vmContext, Ark_DragEvent peer, const Array_String* keys); @@ -20436,7 +20416,7 @@ typedef struct GENERATED_ArkUIKeyEventAccessor { Ark_KeyType (*getType)(Ark_KeyEvent peer); void (*setType)(Ark_KeyEvent peer, Ark_KeyType type); - Ark_Int32 (*getKeyCode)(Ark_KeyEvent peer); + Ark_Number (*getKeyCode)(Ark_KeyEvent peer); void (*setKeyCode)(Ark_KeyEvent peer, const Ark_Number* keyCode); Ark_String (*getKeyText)(Ark_KeyEvent peer); @@ -20445,13 +20425,13 @@ typedef struct GENERATED_ArkUIKeyEventAccessor { Ark_KeySource (*getKeySource)(Ark_KeyEvent peer); void (*setKeySource)(Ark_KeyEvent peer, Ark_KeySource keySource); - Ark_Int32 (*getDeviceId)(Ark_KeyEvent peer); + Ark_Number (*getDeviceId)(Ark_KeyEvent peer); void (*setDeviceId)(Ark_KeyEvent peer, const Ark_Number* deviceId); - Ark_Int32 (*getMetaKey)(Ark_KeyEvent peer); + Ark_Number (*getMetaKey)(Ark_KeyEvent peer); void (*setMetaKey)(Ark_KeyEvent peer, const Ark_Number* metaKey); - Ark_Int32 (*getTimestamp)(Ark_KeyEvent peer); + Ark_Number (*getTimestamp)(Ark_KeyEvent peer); void (*setTimestamp)(Ark_KeyEvent peer, const Ark_Number* timestamp); Callback_Void (*getStopPropagation)(Ark_KeyEvent peer); @@ -20459,7 +20439,7 @@ typedef struct GENERATED_ArkUIKeyEventAccessor { const Callback_Void* stopPropagation); void (*setIntentionCode)(Ark_KeyEvent peer, const Ark_IntentionCode* intentionCode); - Ark_Int32 (*getUnicode)(Ark_KeyEvent peer); + Ark_Number (*getUnicode)(Ark_KeyEvent peer); void (*setUnicode)(Ark_KeyEvent peer, const Ark_Number* unicode); } GENERATED_ArkUIKeyEventAccessor; @@ -20503,7 +20483,7 @@ typedef struct GENERATED_ArkUITextContentControllerBaseAccessor { Ark_NativePointer (*getFinalizer)(); Ark_CaretOffset (*getCaretOffset)(Ark_TextContentControllerBase peer); Ark_RectResult (*getTextContentRect)(Ark_TextContentControllerBase peer); - Ark_Int32 (*getTextContentLineCount)(Ark_TextContentControllerBase peer); + Ark_Number (*getTextContentLineCount)(Ark_TextContentControllerBase peer); } GENERATED_ArkUITextContentControllerBaseAccessor; typedef struct GENERATED_ArkUIDynamicNodeAccessor { @@ -20527,7 +20507,7 @@ typedef struct GENERATED_ArkUIChildrenMainSizeAccessor { Ark_ChildrenMainSize peer, const Ark_Number* index, const Ark_Number* childSize); - Ark_Int32 (*getChildDefaultSize)(Ark_ChildrenMainSize peer); + Ark_Number (*getChildDefaultSize)(Ark_ChildrenMainSize peer); void (*setChildDefaultSize)(Ark_ChildrenMainSize peer, const Ark_Number* childDefaultSize); } GENERATED_ArkUIChildrenMainSizeAccessor; @@ -20569,26 +20549,6 @@ typedef struct GENERATED_ArkUIGestureModifierAccessor { const Ark_UIGestureEvent* event); } GENERATED_ArkUIGestureModifierAccessor; -typedef struct GENERATED_ArkUIGlobalScope_commonAccessor { - void (*destroyPeer)(Ark_GlobalScope_common peer); - Ark_Context (*getContext)(const Opt_CustomObject* component); - void (*postCardAction)(const Ark_CustomObject* component, - const Ark_CustomObject* action); - Ark_Resource (*dollar_r)(const Ark_String* value, - const Array_CustomObject* params); - Ark_Resource (*dollar_rawfile)(const Ark_String* value); - void (*animateTo)(const Ark_AnimateParam* value, - const Callback_Void* event); - void (*animateToImmediately)(const Ark_AnimateParam* value, - const Callback_Void* event); - Ark_Int32 (*vp2px)(const Ark_Number* value); - Ark_Int32 (*px2vp)(const Ark_Number* value); - Ark_Int32 (*fp2px)(const Ark_Number* value); - Ark_Int32 (*px2fp)(const Ark_Number* value); - Ark_Int32 (*lpx2px)(const Ark_Number* value); - Ark_Int32 (*px2lpx)(const Ark_Number* value); -} GENERATED_ArkUIGlobalScope_commonAccessor; - typedef struct GENERATED_ArkUIContextMenuAccessor { void (*destroyPeer)(Ark_ContextMenu peer); Ark_ContextMenu (*ctor)(); @@ -20645,19 +20605,19 @@ typedef struct GENERATED_ArkUIPanGestureEventAccessor { void (*destroyPeer)(Ark_PanGestureEvent peer); Ark_PanGestureEvent (*ctor)(); Ark_NativePointer (*getFinalizer)(); - Ark_Int32 (*getOffsetX)(Ark_PanGestureEvent peer); + Ark_Number (*getOffsetX)(Ark_PanGestureEvent peer); void (*setOffsetX)(Ark_PanGestureEvent peer, const Ark_Number* offsetX); - Ark_Int32 (*getOffsetY)(Ark_PanGestureEvent peer); + Ark_Number (*getOffsetY)(Ark_PanGestureEvent peer); void (*setOffsetY)(Ark_PanGestureEvent peer, const Ark_Number* offsetY); - Ark_Int32 (*getVelocityX)(Ark_PanGestureEvent peer); + Ark_Number (*getVelocityX)(Ark_PanGestureEvent peer); void (*setVelocityX)(Ark_PanGestureEvent peer, const Ark_Number* velocityX); - Ark_Int32 (*getVelocityY)(Ark_PanGestureEvent peer); + Ark_Number (*getVelocityY)(Ark_PanGestureEvent peer); void (*setVelocityY)(Ark_PanGestureEvent peer, const Ark_Number* velocityY); - Ark_Int32 (*getVelocity)(Ark_PanGestureEvent peer); + Ark_Number (*getVelocity)(Ark_PanGestureEvent peer); void (*setVelocity)(Ark_PanGestureEvent peer, const Ark_Number* velocity); } GENERATED_ArkUIPanGestureEventAccessor; @@ -20666,13 +20626,13 @@ typedef struct GENERATED_ArkUIPinchGestureEventAccessor { void (*destroyPeer)(Ark_PinchGestureEvent peer); Ark_PinchGestureEvent (*ctor)(); Ark_NativePointer (*getFinalizer)(); - Ark_Int32 (*getScale)(Ark_PinchGestureEvent peer); + Ark_Number (*getScale)(Ark_PinchGestureEvent peer); void (*setScale)(Ark_PinchGestureEvent peer, const Ark_Number* scale); - Ark_Int32 (*getPinchCenterX)(Ark_PinchGestureEvent peer); + Ark_Number (*getPinchCenterX)(Ark_PinchGestureEvent peer); void (*setPinchCenterX)(Ark_PinchGestureEvent peer, const Ark_Number* pinchCenterX); - Ark_Int32 (*getPinchCenterY)(Ark_PinchGestureEvent peer); + Ark_Number (*getPinchCenterY)(Ark_PinchGestureEvent peer); void (*setPinchCenterY)(Ark_PinchGestureEvent peer, const Ark_Number* pinchCenterY); } GENERATED_ArkUIPinchGestureEventAccessor; @@ -20681,7 +20641,7 @@ typedef struct GENERATED_ArkUIRotationGestureEventAccessor { void (*destroyPeer)(Ark_RotationGestureEvent peer); Ark_RotationGestureEvent (*ctor)(); Ark_NativePointer (*getFinalizer)(); - Ark_Int32 (*getAngle)(Ark_RotationGestureEvent peer); + Ark_Number (*getAngle)(Ark_RotationGestureEvent peer); void (*setAngle)(Ark_RotationGestureEvent peer, const Ark_Number* angle); } GENERATED_ArkUIRotationGestureEventAccessor; @@ -20690,10 +20650,10 @@ typedef struct GENERATED_ArkUISwipeGestureEventAccessor { void (*destroyPeer)(Ark_SwipeGestureEvent peer); Ark_SwipeGestureEvent (*ctor)(); Ark_NativePointer (*getFinalizer)(); - Ark_Int32 (*getAngle)(Ark_SwipeGestureEvent peer); + Ark_Number (*getAngle)(Ark_SwipeGestureEvent peer); void (*setAngle)(Ark_SwipeGestureEvent peer, const Ark_Number* angle); - Ark_Int32 (*getSpeed)(Ark_SwipeGestureEvent peer); + Ark_Number (*getSpeed)(Ark_SwipeGestureEvent peer); void (*setSpeed)(Ark_SwipeGestureEvent peer, const Ark_Number* speed); } GENERATED_ArkUISwipeGestureEventAccessor; @@ -20708,34 +20668,34 @@ typedef struct GENERATED_ArkUIGestureEventAccessor { Array_FingerInfo (*getFingerList)(Ark_GestureEvent peer); void (*setFingerList)(Ark_GestureEvent peer, const Array_FingerInfo* fingerList); - Ark_Int32 (*getOffsetX)(Ark_GestureEvent peer); + Ark_Number (*getOffsetX)(Ark_GestureEvent peer); void (*setOffsetX)(Ark_GestureEvent peer, const Ark_Number* offsetX); - Ark_Int32 (*getOffsetY)(Ark_GestureEvent peer); + Ark_Number (*getOffsetY)(Ark_GestureEvent peer); void (*setOffsetY)(Ark_GestureEvent peer, const Ark_Number* offsetY); - Ark_Int32 (*getAngle)(Ark_GestureEvent peer); + Ark_Number (*getAngle)(Ark_GestureEvent peer); void (*setAngle)(Ark_GestureEvent peer, const Ark_Number* angle); - Ark_Int32 (*getSpeed)(Ark_GestureEvent peer); + Ark_Number (*getSpeed)(Ark_GestureEvent peer); void (*setSpeed)(Ark_GestureEvent peer, const Ark_Number* speed); - Ark_Int32 (*getScale)(Ark_GestureEvent peer); + Ark_Number (*getScale)(Ark_GestureEvent peer); void (*setScale)(Ark_GestureEvent peer, const Ark_Number* scale); - Ark_Int32 (*getPinchCenterX)(Ark_GestureEvent peer); + Ark_Number (*getPinchCenterX)(Ark_GestureEvent peer); void (*setPinchCenterX)(Ark_GestureEvent peer, const Ark_Number* pinchCenterX); - Ark_Int32 (*getPinchCenterY)(Ark_GestureEvent peer); + Ark_Number (*getPinchCenterY)(Ark_GestureEvent peer); void (*setPinchCenterY)(Ark_GestureEvent peer, const Ark_Number* pinchCenterY); - Ark_Int32 (*getVelocityX)(Ark_GestureEvent peer); + Ark_Number (*getVelocityX)(Ark_GestureEvent peer); void (*setVelocityX)(Ark_GestureEvent peer, const Ark_Number* velocityX); - Ark_Int32 (*getVelocityY)(Ark_GestureEvent peer); + Ark_Number (*getVelocityY)(Ark_GestureEvent peer); void (*setVelocityY)(Ark_GestureEvent peer, const Ark_Number* velocityY); - Ark_Int32 (*getVelocity)(Ark_GestureEvent peer); + Ark_Number (*getVelocity)(Ark_GestureEvent peer); void (*setVelocity)(Ark_GestureEvent peer, const Ark_Number* velocity); } GENERATED_ArkUIGestureEventAccessor; @@ -20841,22 +20801,22 @@ typedef struct GENERATED_ArkUIMatrix2DAccessor { Ark_Matrix2D (*scale)(Ark_Matrix2D peer, const Opt_Number* sx, const Opt_Number* sy); - Ark_Int32 (*getScaleX)(Ark_Matrix2D peer); + Ark_Number (*getScaleX)(Ark_Matrix2D peer); void (*setScaleX)(Ark_Matrix2D peer, const Ark_Number* scaleX); - Ark_Int32 (*getRotateY)(Ark_Matrix2D peer); + Ark_Number (*getRotateY)(Ark_Matrix2D peer); void (*setRotateY)(Ark_Matrix2D peer, const Ark_Number* rotateY); - Ark_Int32 (*getRotateX)(Ark_Matrix2D peer); + Ark_Number (*getRotateX)(Ark_Matrix2D peer); void (*setRotateX)(Ark_Matrix2D peer, const Ark_Number* rotateX); - Ark_Int32 (*getScaleY)(Ark_Matrix2D peer); + Ark_Number (*getScaleY)(Ark_Matrix2D peer); void (*setScaleY)(Ark_Matrix2D peer, const Ark_Number* scaleY); - Ark_Int32 (*getTranslateX)(Ark_Matrix2D peer); + Ark_Number (*getTranslateX)(Ark_Matrix2D peer); void (*setTranslateX)(Ark_Matrix2D peer, const Ark_Number* translateX); - Ark_Int32 (*getTranslateY)(Ark_Matrix2D peer); + Ark_Number (*getTranslateY)(Ark_Matrix2D peer); void (*setTranslateY)(Ark_Matrix2D peer, const Ark_Number* translateY); } GENERATED_ArkUIMatrix2DAccessor; @@ -20866,8 +20826,10 @@ typedef struct GENERATED_ArkUINavDestinationContextAccessor { Ark_NavDestinationContext (*ctor)(); Ark_NativePointer (*getFinalizer)(); Opt_RouteMapConfig (*getConfigInRouteMap)(Ark_NavDestinationContext peer); + Ark_NavPathInfo (*getPathInfo)(Ark_NavDestinationContext peer); void (*setPathInfo)(Ark_NavDestinationContext peer, Ark_NavPathInfo pathInfo); + Ark_NavPathStack (*getPathStack)(Ark_NavDestinationContext peer); void (*setPathStack)(Ark_NavDestinationContext peer, Ark_NavPathStack pathStack); Ark_String (*getNavDestinationId)(Ark_NavDestinationContext peer); @@ -20906,11 +20868,13 @@ typedef struct GENERATED_ArkUINavPathStackAccessor { Ark_NavPathInfo info, const Opt_NavigationOptions* options); void (*pushDestination0)(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, Ark_NavPathStack peer, Ark_NavPathInfo info, const Opt_Boolean* animated, const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise); void (*pushDestination1)(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, Ark_NavPathStack peer, Ark_NavPathInfo info, const Opt_NavigationOptions* options, @@ -20925,12 +20889,14 @@ typedef struct GENERATED_ArkUINavPathStackAccessor { const Callback_PopInfo_Void* onPop, const Opt_Boolean* animated); void (*pushDestinationByName0)(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, Ark_NavPathStack peer, const Ark_String* name, const Ark_CustomObject* param, const Opt_Boolean* animated, const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise); void (*pushDestinationByName1)(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, Ark_NavPathStack peer, const Ark_String* name, const Ark_CustomObject* param, @@ -20944,6 +20910,7 @@ typedef struct GENERATED_ArkUINavPathStackAccessor { Ark_NavPathInfo info, const Opt_NavigationOptions* options); void (*replaceDestination)(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, Ark_NavPathStack peer, Ark_NavPathInfo info, const Opt_NavigationOptions* options, @@ -20952,10 +20919,10 @@ typedef struct GENERATED_ArkUINavPathStackAccessor { const Ark_String* name, const Ark_CustomObject* param, const Opt_Boolean* animated); - Ark_Int32 (*removeByIndexes)(Ark_NavPathStack peer, - const Array_Number* indexes); - Ark_Int32 (*removeByName)(Ark_NavPathStack peer, - const Ark_String* name); + Ark_Number (*removeByIndexes)(Ark_NavPathStack peer, + const Array_Number* indexes); + Ark_Number (*removeByName)(Ark_NavPathStack peer, + const Ark_String* name); Ark_Boolean (*removeByNavDestinationId)(Ark_NavPathStack peer, const Ark_String* navDestinationId); Opt_NavPathInfo (*pop0)(Ark_NavPathStack peer, @@ -20963,13 +20930,13 @@ typedef struct GENERATED_ArkUINavPathStackAccessor { Opt_NavPathInfo (*pop1)(Ark_NavPathStack peer, const Ark_CustomObject* result, const Opt_Boolean* animated); - Ark_Int32 (*popToName0)(Ark_NavPathStack peer, - const Ark_String* name, - const Opt_Boolean* animated); - Ark_Int32 (*popToName1)(Ark_NavPathStack peer, - const Ark_String* name, - const Ark_CustomObject* result, - const Opt_Boolean* animated); + Ark_Number (*popToName0)(Ark_NavPathStack peer, + const Ark_String* name, + const Opt_Boolean* animated); + Ark_Number (*popToName1)(Ark_NavPathStack peer, + const Ark_String* name, + const Ark_CustomObject* result, + const Opt_Boolean* animated); void (*popToIndex0)(Ark_NavPathStack peer, const Ark_Number* index, const Opt_Boolean* animated); @@ -20977,9 +20944,9 @@ typedef struct GENERATED_ArkUINavPathStackAccessor { const Ark_Number* index, const Ark_CustomObject* result, const Opt_Boolean* animated); - Ark_Int32 (*moveToTop)(Ark_NavPathStack peer, - const Ark_String* name, - const Opt_Boolean* animated); + Ark_Number (*moveToTop)(Ark_NavPathStack peer, + const Ark_String* name, + const Opt_Boolean* animated); void (*moveIndexToTop)(Ark_NavPathStack peer, const Ark_Number* index, const Opt_Boolean* animated); @@ -20993,7 +20960,7 @@ typedef struct GENERATED_ArkUINavPathStackAccessor { Array_Number (*getIndexByName)(Ark_NavPathStack peer, const Ark_String* name); Opt_NavPathStack (*getParent)(Ark_NavPathStack peer); - Ark_Int32 (*size)(Ark_NavPathStack peer); + Ark_Number (*size)(Ark_NavPathStack peer); void (*disableAnimation)(Ark_NavPathStack peer, Ark_Boolean value); void (*setInterception)(Ark_NavPathStack peer, @@ -21030,7 +20997,7 @@ typedef struct GENERATED_ArkUIRichEditorBaseControllerAccessor { void (*destroyPeer)(Ark_RichEditorBaseController peer); Ark_RichEditorBaseController (*ctor)(); Ark_NativePointer (*getFinalizer)(); - Ark_Int32 (*getCaretOffset)(Ark_RichEditorBaseController peer); + Ark_Number (*getCaretOffset)(Ark_RichEditorBaseController peer); Ark_Boolean (*setCaretOffset)(Ark_RichEditorBaseController peer, const Ark_Number* offset); void (*closeSelectionMenu)(Ark_RichEditorBaseController peer); @@ -21051,18 +21018,18 @@ typedef struct GENERATED_ArkUIRichEditorControllerAccessor { void (*destroyPeer)(Ark_RichEditorController peer); Ark_RichEditorController (*ctor)(); Ark_NativePointer (*getFinalizer)(); - Ark_Int32 (*addTextSpan)(Ark_RichEditorController peer, - const Ark_String* value, - const Opt_RichEditorTextSpanOptions* options); - Ark_Int32 (*addImageSpan)(Ark_RichEditorController peer, - const Ark_Union_PixelMap_ResourceStr* value, - const Opt_RichEditorImageSpanOptions* options); - Ark_Int32 (*addBuilderSpan)(Ark_RichEditorController peer, - const CustomNodeBuilder* value, - const Opt_RichEditorBuilderSpanOptions* options); - Ark_Int32 (*addSymbolSpan)(Ark_RichEditorController peer, - const Ark_Resource* value, - const Opt_RichEditorSymbolSpanOptions* options); + Ark_Number (*addTextSpan)(Ark_RichEditorController peer, + const Ark_String* value, + const Opt_RichEditorTextSpanOptions* options); + Ark_Number (*addImageSpan)(Ark_RichEditorController peer, + const Ark_Union_PixelMap_ResourceStr* value, + const Opt_RichEditorImageSpanOptions* options); + Ark_Number (*addBuilderSpan)(Ark_RichEditorController peer, + const CustomNodeBuilder* value, + const Opt_RichEditorBuilderSpanOptions* options); + Ark_Number (*addSymbolSpan)(Ark_RichEditorController peer, + const Ark_Resource* value, + const Opt_RichEditorSymbolSpanOptions* options); void (*updateSpanStyle)(Ark_RichEditorController peer, const Ark_Type_RichEditorController_updateSpanStyle_value* value); void (*updateParagraphStyle)(Ark_RichEditorController peer, @@ -21123,10 +21090,10 @@ typedef struct GENERATED_ArkUIScrollerAccessor { Ark_RectResult (*getItemRect)(Ark_VMContext vmContext, Ark_Scroller peer, const Ark_Number* index); - Ark_Int32 (*getItemIndex)(Ark_VMContext vmContext, - Ark_Scroller peer, - const Ark_Number* x, - const Ark_Number* y); + Ark_Number (*getItemIndex)(Ark_VMContext vmContext, + Ark_Scroller peer, + const Ark_Number* x, + const Ark_Number* y); } GENERATED_ArkUIScrollerAccessor; typedef struct GENERATED_ArkUISearchControllerAccessor { @@ -21160,16 +21127,16 @@ typedef struct GENERATED_ArkUISwiperContentTransitionProxyAccessor { Ark_SwiperContentTransitionProxy (*ctor)(); Ark_NativePointer (*getFinalizer)(); void (*finishTransition)(Ark_SwiperContentTransitionProxy peer); - Ark_Int32 (*getSelectedIndex)(Ark_SwiperContentTransitionProxy peer); + Ark_Number (*getSelectedIndex)(Ark_SwiperContentTransitionProxy peer); void (*setSelectedIndex)(Ark_SwiperContentTransitionProxy peer, const Ark_Number* selectedIndex); - Ark_Int32 (*getIndex)(Ark_SwiperContentTransitionProxy peer); + Ark_Number (*getIndex)(Ark_SwiperContentTransitionProxy peer); void (*setIndex)(Ark_SwiperContentTransitionProxy peer, const Ark_Number* index); - Ark_Int32 (*getPosition)(Ark_SwiperContentTransitionProxy peer); + Ark_Number (*getPosition)(Ark_SwiperContentTransitionProxy peer); void (*setPosition)(Ark_SwiperContentTransitionProxy peer, const Ark_Number* position); - Ark_Int32 (*getMainAxisLength)(Ark_SwiperContentTransitionProxy peer); + Ark_Number (*getMainAxisLength)(Ark_SwiperContentTransitionProxy peer); void (*setMainAxisLength)(Ark_SwiperContentTransitionProxy peer, const Ark_Number* mainAxisLength); } GENERATED_ArkUISwiperContentTransitionProxyAccessor; @@ -21232,6 +21199,7 @@ typedef struct GENERATED_ArkUITabsControllerAccessor { void (*changeIndex)(Ark_TabsController peer, const Ark_Number* value); void (*preloadItems)(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, Ark_TabsController peer, const Opt_Array_Number* indices, const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise); @@ -21246,10 +21214,10 @@ typedef struct GENERATED_ArkUITabContentTransitionProxyAccessor { Ark_TabContentTransitionProxy (*ctor)(); Ark_NativePointer (*getFinalizer)(); void (*finishTransition)(Ark_TabContentTransitionProxy peer); - Ark_Int32 (*getFrom)(Ark_TabContentTransitionProxy peer); + Ark_Number (*getFrom)(Ark_TabContentTransitionProxy peer); void (*setFrom)(Ark_TabContentTransitionProxy peer, const Ark_Number* from); - Ark_Int32 (*getTo)(Ark_TabContentTransitionProxy peer); + Ark_Number (*getTo)(Ark_TabContentTransitionProxy peer); void (*setTo)(Ark_TabContentTransitionProxy peer, const Ark_Number* to); } GENERATED_ArkUITabContentTransitionProxyAccessor; @@ -21305,7 +21273,7 @@ typedef struct GENERATED_ArkUITextEditControllerExAccessor { void (*stopEditing)(Ark_TextEditControllerEx peer); Ark_Boolean (*setCaretOffset)(Ark_TextEditControllerEx peer, const Ark_Number* offset); - Ark_Int32 (*getCaretOffset)(Ark_TextEditControllerEx peer); + Ark_Number (*getCaretOffset)(Ark_TextEditControllerEx peer); Ark_PreviewText (*getPreviewText)(Ark_TextEditControllerEx peer); } GENERATED_ArkUITextEditControllerExAccessor; @@ -21322,7 +21290,7 @@ typedef struct GENERATED_ArkUILayoutManagerAccessor { void (*destroyPeer)(Ark_LayoutManager peer); Ark_LayoutManager (*ctor)(); Ark_NativePointer (*getFinalizer)(); - Ark_Int32 (*getLineCount)(Ark_LayoutManager peer); + Ark_Number (*getLineCount)(Ark_LayoutManager peer); Ark_PositionWithAffinity (*getGlyphPositionAtCoordinate)(Ark_LayoutManager peer, const Ark_Number* x, const Ark_Number* y); @@ -21341,6 +21309,13 @@ typedef struct GENERATED_ArkUITextMenuItemIdAccessor { Ark_TextMenuItemId (*of)(const Ark_ResourceStr* id); Ark_Boolean (*equals)(Ark_TextMenuItemId peer, Ark_TextMenuItemId id); + Ark_TextMenuItemId (*getCUT)(); + Ark_TextMenuItemId (*getCOPY)(); + Ark_TextMenuItemId (*getPASTE)(); + Ark_TextMenuItemId (*getSELECT_ALL)(); + Ark_TextMenuItemId (*getCOLLABORATION_SERVICE)(); + Ark_TextMenuItemId (*getCAMERA_INPUT)(); + Ark_TextMenuItemId (*getAI_WRITER)(); } GENERATED_ArkUITextMenuItemIdAccessor; typedef struct GENERATED_ArkUIEditMenuOptionsAccessor { @@ -21547,8 +21522,8 @@ typedef struct GENERATED_ArkUIWebContextMenuParamAccessor { void (*destroyPeer)(Ark_WebContextMenuParam peer); Ark_WebContextMenuParam (*ctor)(); Ark_NativePointer (*getFinalizer)(); - Ark_Int32 (*x)(Ark_WebContextMenuParam peer); - Ark_Int32 (*y)(Ark_WebContextMenuParam peer); + Ark_Number (*x)(Ark_WebContextMenuParam peer); + Ark_Number (*y)(Ark_WebContextMenuParam peer); Ark_String (*getLinkUrl)(Ark_WebContextMenuParam peer); Ark_String (*getUnfilteredLinkUrl)(Ark_WebContextMenuParam peer); Ark_String (*getSourceUrl)(Ark_WebContextMenuParam peer); @@ -21558,9 +21533,9 @@ typedef struct GENERATED_ArkUIWebContextMenuParamAccessor { Ark_ContextMenuSourceType (*getSourceType)(Ark_WebContextMenuParam peer); Ark_ContextMenuInputFieldType (*getInputFieldType)(Ark_WebContextMenuParam peer); Ark_Boolean (*isEditable)(Ark_WebContextMenuParam peer); - Ark_Int32 (*getEditStateFlags)(Ark_WebContextMenuParam peer); - Ark_Int32 (*getPreviewWidth)(Ark_WebContextMenuParam peer); - Ark_Int32 (*getPreviewHeight)(Ark_WebContextMenuParam peer); + Ark_Number (*getEditStateFlags)(Ark_WebContextMenuParam peer); + Ark_Number (*getPreviewWidth)(Ark_WebContextMenuParam peer); + Ark_Number (*getPreviewHeight)(Ark_WebContextMenuParam peer); } GENERATED_ArkUIWebContextMenuParamAccessor; typedef struct GENERATED_ArkUIWebContextMenuResultAccessor { @@ -21584,7 +21559,7 @@ typedef struct GENERATED_ArkUIConsoleMessageAccessor { Ark_NativePointer (*getFinalizer)(); Ark_String (*getMessage)(Ark_ConsoleMessage peer); Ark_String (*getSourceId)(Ark_ConsoleMessage peer); - Ark_Int32 (*getLineNumber)(Ark_ConsoleMessage peer); + Ark_Number (*getLineNumber)(Ark_ConsoleMessage peer); Ark_MessageLevel (*getMessageLevel)(Ark_ConsoleMessage peer); } GENERATED_ArkUIConsoleMessageAccessor; @@ -21610,7 +21585,7 @@ typedef struct GENERATED_ArkUIWebResourceResponseAccessor { Ark_String (*getResponseMimeType)(Ark_WebResourceResponse peer); Ark_String (*getReasonMessage)(Ark_WebResourceResponse peer); Array_Header (*getResponseHeader)(Ark_WebResourceResponse peer); - Ark_Int32 (*getResponseCode)(Ark_WebResourceResponse peer); + Ark_Number (*getResponseCode)(Ark_WebResourceResponse peer); void (*setResponseData)(Ark_WebResourceResponse peer, const Ark_Union_String_Number_Resource_Buffer* data); void (*setResponseEncoding)(Ark_WebResourceResponse peer, @@ -21633,7 +21608,7 @@ typedef struct GENERATED_ArkUIWebResourceErrorAccessor { Ark_WebResourceError (*ctor)(); Ark_NativePointer (*getFinalizer)(); Ark_String (*getErrorInfo)(Ark_WebResourceError peer); - Ark_Int32 (*getErrorCode)(Ark_WebResourceError peer); + Ark_Number (*getErrorCode)(Ark_WebResourceError peer); } GENERATED_ArkUIWebResourceErrorAccessor; typedef struct GENERATED_ArkUIJsGeolocationAccessor { @@ -21716,6 +21691,7 @@ typedef struct GENERATED_ArkUIXComponentControllerAccessor { void (*onSurfaceDestroyed)(Ark_XComponentController peer, const Ark_String* surfaceId); void (*startImageAnalyzer)(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, Ark_XComponentController peer, const Ark_ImageAnalyzerConfig* config, const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise); @@ -21736,7 +21712,7 @@ typedef struct GENERATED_ArkUIWaterFlowSectionsAccessor { const Ark_Number* sectionIndex, const Ark_SectionOptions* section); Array_SectionOptions (*values)(Ark_WaterFlowSections peer); - Ark_Int32 (*length)(Ark_WaterFlowSections peer); + Ark_Number (*length)(Ark_WaterFlowSections peer); } GENERATED_ArkUIWaterFlowSectionsAccessor; typedef struct GENERATED_ArkUIUIExtensionProxyAccessor { @@ -21776,15 +21752,17 @@ typedef struct GENERATED_ArkUIStyledStringAccessor { const Ark_Number* start, const Opt_Number* length); void (*fromHtml)(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, const Ark_String* html, const Callback_Opt_StyledString_Opt_Array_String_Void* outputArgumentForReturningPromise); Ark_String (*toHtml)(Ark_VMContext vmContext, Ark_StyledString styledString); Ark_Buffer (*marshalling)(Ark_StyledString styledString); void (*unmarshalling)(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, const Ark_Buffer* buffer, const Callback_Opt_StyledString_Opt_Array_String_Void* outputArgumentForReturningPromise); - Ark_Int32 (*getLength)(Ark_StyledString peer); + Ark_Number (*getLength)(Ark_StyledString peer); } GENERATED_ArkUIStyledStringAccessor; typedef struct GENERATED_ArkUITextStyle_styled_stringAccessor { @@ -21792,8 +21770,8 @@ typedef struct GENERATED_ArkUITextStyle_styled_stringAccessor { Ark_TextStyle_styled_string (*ctor)(const Opt_TextStyleInterface* value); Ark_NativePointer (*getFinalizer)(); Ark_String (*getFontFamily)(Ark_TextStyle_styled_string peer); - Ark_Int32 (*getFontSize)(Ark_TextStyle_styled_string peer); - Ark_Int32 (*getFontWeight)(Ark_TextStyle_styled_string peer); + Ark_Number (*getFontSize)(Ark_TextStyle_styled_string peer); + Ark_Number (*getFontWeight)(Ark_TextStyle_styled_string peer); Ark_FontStyle (*getFontStyle)(Ark_TextStyle_styled_string peer); } GENERATED_ArkUITextStyle_styled_stringAccessor; @@ -21809,14 +21787,14 @@ typedef struct GENERATED_ArkUIBaselineOffsetStyleAccessor { void (*destroyPeer)(Ark_BaselineOffsetStyle peer); Ark_BaselineOffsetStyle (*ctor)(Ark_LengthMetrics value); Ark_NativePointer (*getFinalizer)(); - Ark_Int32 (*getBaselineOffset)(Ark_BaselineOffsetStyle peer); + Ark_Number (*getBaselineOffset)(Ark_BaselineOffsetStyle peer); } GENERATED_ArkUIBaselineOffsetStyleAccessor; typedef struct GENERATED_ArkUILetterSpacingStyleAccessor { void (*destroyPeer)(Ark_LetterSpacingStyle peer); Ark_LetterSpacingStyle (*ctor)(Ark_LengthMetrics value); Ark_NativePointer (*getFinalizer)(); - Ark_Int32 (*getLetterSpacing)(Ark_LetterSpacingStyle peer); + Ark_Number (*getLetterSpacing)(Ark_LetterSpacingStyle peer); } GENERATED_ArkUILetterSpacingStyleAccessor; typedef struct GENERATED_ArkUITextShadowStyleAccessor { @@ -21843,8 +21821,8 @@ typedef struct GENERATED_ArkUIParagraphStyleAccessor { Ark_ParagraphStyle (*ctor)(const Opt_ParagraphStyleInterface* value); Ark_NativePointer (*getFinalizer)(); Ark_TextAlign (*getTextAlign)(Ark_ParagraphStyle peer); - Ark_Int32 (*getTextIndent)(Ark_ParagraphStyle peer); - Ark_Int32 (*getMaxLines)(Ark_ParagraphStyle peer); + Ark_Number (*getTextIndent)(Ark_ParagraphStyle peer); + Ark_Number (*getMaxLines)(Ark_ParagraphStyle peer); Ark_TextOverflow (*getOverflow)(Ark_ParagraphStyle peer); Ark_WordBreak (*getWordBreak)(Ark_ParagraphStyle peer); } GENERATED_ArkUIParagraphStyleAccessor; @@ -21853,7 +21831,7 @@ typedef struct GENERATED_ArkUILineHeightStyleAccessor { void (*destroyPeer)(Ark_LineHeightStyle peer); Ark_LineHeightStyle (*ctor)(Ark_LengthMetrics lineHeight); Ark_NativePointer (*getFinalizer)(); - Ark_Int32 (*getLineHeight)(Ark_LineHeightStyle peer); + Ark_Number (*getLineHeight)(Ark_LineHeightStyle peer); } GENERATED_ArkUILineHeightStyleAccessor; typedef struct GENERATED_ArkUIUrlStyleAccessor { @@ -21913,6 +21891,7 @@ typedef struct GENERATED_ArkUIImageAttachmentAccessor { void (*destroyPeer)(Ark_ImageAttachment peer); Ark_ImageAttachment (*ctor)(const Ark_ImageAttachmentInterface* value); Ark_NativePointer (*getFinalizer)(); + Ark_PixelMap (*getValue)(Ark_ImageAttachment peer); Ark_ImageSpanAlignment (*getVerticalAlign)(Ark_ImageAttachment peer); Ark_ImageFit (*getObjectFit)(Ark_ImageAttachment peer); } GENERATED_ArkUIImageAttachmentAccessor; @@ -21942,18 +21921,32 @@ typedef struct GENERATED_ArkUILinearIndicatorControllerAccessor { void (*stop)(Ark_LinearIndicatorController peer); } GENERATED_ArkUILinearIndicatorControllerAccessor; -typedef struct GENERATED_ArkUIGlobalScope_Profiler_inspectorAccessor { - void (*destroyPeer)(Ark_GlobalScope_Profiler_inspector peer); - void (*registerVsyncCallback)(const Callback_String_Void* callback_); - void (*unregisterVsyncCallback)(); -} GENERATED_ArkUIGlobalScope_Profiler_inspectorAccessor; - -typedef struct GENERATED_ArkUIGlobalScope_inspectorAccessor { - void (*destroyPeer)(Ark_GlobalScope_inspector peer); +typedef struct GENERATED_ArkUIGlobalScopeAccessor { + Ark_Context (*getContext)(const Opt_CustomObject* component); + void (*postCardAction)(const Ark_CustomObject* component, + const Ark_CustomObject* action); + Ark_Resource (*dollar_r)(const Ark_String* value, + const Array_CustomObject* params); + Ark_Resource (*dollar_rawfile)(const Ark_String* value); + void (*animateTo)(const Ark_AnimateParam* value, + const Callback_Void* event); + void (*animateToImmediately)(const Ark_AnimateParam* value, + const Callback_Void* event); + Ark_Number (*vp2px)(const Ark_Number* value); + Ark_Number (*px2vp)(const Ark_Number* value); + Ark_Number (*fp2px)(const Ark_Number* value); + Ark_Number (*px2fp)(const Ark_Number* value); + Ark_Number (*lpx2px)(const Ark_Number* value); + Ark_Number (*px2lpx)(const Ark_Number* value); Ark_CustomObject (*getInspectorNodes)(); Ark_CustomObject (*getInspectorNodeById)(const Ark_Number* id); void (*setAppBgColor)(const Ark_String* value); -} GENERATED_ArkUIGlobalScope_inspectorAccessor; + void (*Profiler_registerVsyncCallback)(const Callback_String_Void* callback_); + void (*Profiler_unregisterVsyncCallback)(); + void (*cursorControl_setCursor)(Ark_PointerStyle value); + void (*cursorControl_restoreDefault)(); + Ark_Boolean (*focusControl_requestFocus)(const Ark_String* value); +} GENERATED_ArkUIGlobalScopeAccessor; typedef struct GENERATED_ArkUIAbilityComponentEventsReceiver { void (*onConnect)(Ark_Int32 nodeId); @@ -22858,8 +22851,6 @@ typedef struct GENERATED_ArkUIUIExtensionComponentEventsReceiver { } GENERATED_ArkUIUIExtensionComponentEventsReceiver; - - /** * An API to control an implementation. When making changes modifying binary * layout, i.e. adding new events - increase ARKUI_API_VERSION above for binary @@ -22990,6 +22981,7 @@ typedef struct GENERATED_ArkUIAccessors { const GENERATED_ArkUISystemOpsAccessor* (*getSystemOpsAccessor)(); const GENERATED_ArkUIDrawingCanvasAccessor* (*getDrawingCanvasAccessor)(); const GENERATED_ArkUILengthMetricsAccessor* (*getLengthMetricsAccessor)(); + const GENERATED_ArkUIColorMetricsAccessor* (*getColorMetricsAccessor)(); const GENERATED_ArkUIWebviewControllerAccessor* (*getWebviewControllerAccessor)(); const GENERATED_ArkUIGlobalScope_ohos_arkui_componentSnapshotAccessor* (*getGlobalScope_ohos_arkui_componentSnapshotAccessor)(); const GENERATED_ArkUIGlobalScope_ohos_arkui_performanceMonitorAccessor* (*getGlobalScope_ohos_arkui_performanceMonitorAccessor)(); @@ -23029,8 +23021,6 @@ typedef struct GENERATED_ArkUIAccessors { const GENERATED_ArkUIICurveAccessor* (*getICurveAccessor)(); const GENERATED_ArkUIDrawModifierAccessor* (*getDrawModifierAccessor)(); const GENERATED_ArkUITransitionEffectAccessor* (*getTransitionEffectAccessor)(); - const GENERATED_ArkUIGlobalScope_focusControl_commonAccessor* (*getGlobalScope_focusControl_commonAccessor)(); - const GENERATED_ArkUIGlobalScope_cursorControl_commonAccessor* (*getGlobalScope_cursorControl_commonAccessor)(); const GENERATED_ArkUIBaseEventAccessor* (*getBaseEventAccessor)(); const GENERATED_ArkUIClickEventAccessor* (*getClickEventAccessor)(); const GENERATED_ArkUIHoverEventAccessor* (*getHoverEventAccessor)(); @@ -23048,7 +23038,6 @@ typedef struct GENERATED_ArkUIAccessors { const GENERATED_ArkUIChildrenMainSizeAccessor* (*getChildrenMainSizeAccessor)(); const GENERATED_ArkUIUICommonEventAccessor* (*getUICommonEventAccessor)(); const GENERATED_ArkUIGestureModifierAccessor* (*getGestureModifierAccessor)(); - const GENERATED_ArkUIGlobalScope_commonAccessor* (*getGlobalScope_commonAccessor)(); const GENERATED_ArkUIContextMenuAccessor* (*getContextMenuAccessor)(); const GENERATED_ArkUICustomDialogControllerAccessor* (*getCustomDialogControllerAccessor)(); const GENERATED_ArkUILinearGradientAccessor* (*getLinearGradientAccessor)(); @@ -23144,8 +23133,7 @@ typedef struct GENERATED_ArkUIAccessors { const GENERATED_ArkUIImageAttachmentAccessor* (*getImageAttachmentAccessor)(); const GENERATED_ArkUICustomSpanAccessor* (*getCustomSpanAccessor)(); const GENERATED_ArkUILinearIndicatorControllerAccessor* (*getLinearIndicatorControllerAccessor)(); - const GENERATED_ArkUIGlobalScope_Profiler_inspectorAccessor* (*getGlobalScope_Profiler_inspectorAccessor)(); - const GENERATED_ArkUIGlobalScope_inspectorAccessor* (*getGlobalScope_inspectorAccessor)(); + const GENERATED_ArkUIGlobalScopeAccessor* (*getGlobalScopeAccessor)(); } GENERATED_ArkUIAccessors; typedef struct GENERATED_ArkUIGraphicsAPI { @@ -23508,8 +23496,6 @@ typedef struct GENERATED_ArkUIAnyAPI { - - struct Ark_AnyAPI { Ark_Int32 version; }; diff --git a/arkoala/framework/native/src/generated/bridge_custom.cc b/arkoala/framework/native/src/generated/bridge_custom.cc index c09cc7441210f21ae03c75af66f4c2af3f9e6f17..a4db546e786063fee1d51300b345e00b835ca383 100644 --- a/arkoala/framework/native/src/generated/bridge_custom.cc +++ b/arkoala/framework/native/src/generated/bridge_custom.cc @@ -28,8 +28,6 @@ #include "Serializers.h" -#define KOALA_INTEROP_MODULE ArkUIGeneratedNativeModule - const GENERATED_ArkUIBasicNodeAPI* GetArkUIBasicNodeAPI(); const GENERATED_ArkUIExtendedNodeAPI* GetArkUIExtendedNodeAPI(); @@ -509,4 +507,6 @@ KVMObjectHandle impl_LoadUserView(KVMContext vm, const KStringPtr& viewClass, co return nullptr; #endif } -KOALA_INTEROP_CTX_2(LoadUserView, KVMObjectHandle, KStringPtr, KStringPtr) \ No newline at end of file +KOALA_INTEROP_CTX_2(LoadUserView, KVMObjectHandle, KStringPtr, KStringPtr) + +#define KOALA_INTEROP_MODULE ArkUIGeneratedNativeModule diff --git a/arkoala/framework/native/src/generated/bridge_generated.cc b/arkoala/framework/native/src/generated/bridge_generated.cc index b9a37a1dbd98dc81cb62ec77f6c0e8e8c6259665..1b86ee0e2005f5c2d88549ba43685502ea85a22f 100644 --- a/arkoala/framework/native/src/generated/bridge_generated.cc +++ b/arkoala/framework/native/src/generated/bridge_generated.cc @@ -533,13 +533,11 @@ void impl_AnimatorAttribute_playMode(Ark_NativePointer thisPtr, Ark_Int32 value) GetNodeModifiers()->getAnimatorModifier()->setPlayMode(self, static_cast(value)); } KOALA_INTEROP_V2(AnimatorAttribute_playMode, Ark_NativePointer, Ark_Int32) -void impl_AnimatorAttribute_motion(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_AnimatorAttribute_motion(Ark_NativePointer thisPtr, Ark_NativePointer value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_SpringMotion value_value = static_cast(thisDeserializer.readSpringMotion());; - GetNodeModifiers()->getAnimatorModifier()->setMotion(self, value_value); + GetNodeModifiers()->getAnimatorModifier()->setMotion(self, static_cast(value)); } -KOALA_INTEROP_V3(AnimatorAttribute_motion, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V2(AnimatorAttribute_motion, Ark_NativePointer, Ark_NativePointer) void impl_AnimatorAttribute_onStart(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -2700,10 +2698,9 @@ void impl_CommonMethod_transition0(Ark_NativePointer thisPtr, uint8_t* thisArray GetNodeModifiers()->getCommonMethodModifier()->setTransition0(self, (const Ark_Union_TransitionOptions_TransitionEffect*)&value_value); } KOALA_INTEROP_V3(CommonMethod_transition0, Ark_NativePointer, uint8_t*, int32_t) -void impl_CommonMethod_transition1(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_CommonMethod_transition1(Ark_NativePointer thisPtr, Ark_NativePointer effect, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_TransitionEffect effect_value = static_cast(thisDeserializer.readTransitionEffect());; const auto onFinish_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_TransitionFinishCallback onFinish_value_buf = {}; onFinish_value_buf.tag = onFinish_value_buf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -2712,9 +2709,9 @@ void impl_CommonMethod_transition1(Ark_NativePointer thisPtr, uint8_t* thisArray onFinish_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_TransitionFinishCallback)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_TransitionFinishCallback))))}; } Opt_TransitionFinishCallback onFinish_value = onFinish_value_buf;; - GetNodeModifiers()->getCommonMethodModifier()->setTransition1(self, effect_value, (const Opt_TransitionFinishCallback*)&onFinish_value); + GetNodeModifiers()->getCommonMethodModifier()->setTransition1(self, static_cast(effect), (const Opt_TransitionFinishCallback*)&onFinish_value); } -KOALA_INTEROP_V3(CommonMethod_transition1, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V4(CommonMethod_transition1, Ark_NativePointer, Ark_NativePointer, uint8_t*, int32_t) void impl_CommonMethod_motionBlur(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -3843,13 +3840,11 @@ void impl_CommonMethod_renderFit(Ark_NativePointer thisPtr, Ark_Int32 value) { GetNodeModifiers()->getCommonMethodModifier()->setRenderFit(self, static_cast(value)); } KOALA_INTEROP_V2(CommonMethod_renderFit, Ark_NativePointer, Ark_Int32) -void impl_CommonMethod_gestureModifier(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_CommonMethod_gestureModifier(Ark_NativePointer thisPtr, Ark_NativePointer value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_GestureModifier value_value = static_cast(thisDeserializer.readGestureModifier());; - GetNodeModifiers()->getCommonMethodModifier()->setGestureModifier(self, value_value); + GetNodeModifiers()->getCommonMethodModifier()->setGestureModifier(self, static_cast(value)); } -KOALA_INTEROP_V3(CommonMethod_gestureModifier, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V2(CommonMethod_gestureModifier, Ark_NativePointer, Ark_NativePointer) void impl_CommonMethod_backgroundBrightness(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -6919,13 +6914,11 @@ void impl_ImageSpanAttribute_onError(Ark_NativePointer thisPtr, uint8_t* thisArr GetNodeModifiers()->getImageSpanModifier()->setOnError(self, (const ImageErrorCallback*)&value_value); } KOALA_INTEROP_V3(ImageSpanAttribute_onError, Ark_NativePointer, uint8_t*, int32_t) -void impl_ImageSpanAttribute_alt(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_ImageSpanAttribute_alt(Ark_NativePointer thisPtr, Ark_NativePointer value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_PixelMap value_value = static_cast(thisDeserializer.readPixelMap());; - GetNodeModifiers()->getImageSpanModifier()->setAlt(self, value_value); + GetNodeModifiers()->getImageSpanModifier()->setAlt(self, static_cast(value)); } -KOALA_INTEROP_V3(ImageSpanAttribute_alt, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V2(ImageSpanAttribute_alt, Ark_NativePointer, Ark_NativePointer) Ark_NativePointer impl_Line_construct(Ark_Int32 id, Ark_Int32 flags) { return GetNodeModifiers()->getLineModifier()->construct(id, flags); } @@ -7104,13 +7097,11 @@ void impl_ListAttribute_friction(Ark_NativePointer thisPtr, uint8_t* thisArray, GetNodeModifiers()->getListModifier()->setFriction(self, (const Ark_Union_Number_Resource*)&value_value); } KOALA_INTEROP_V3(ListAttribute_friction, Ark_NativePointer, uint8_t*, int32_t) -void impl_ListAttribute_childrenMainSize(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_ListAttribute_childrenMainSize(Ark_NativePointer thisPtr, Ark_NativePointer value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_ChildrenMainSize value_value = static_cast(thisDeserializer.readChildrenMainSize());; - GetNodeModifiers()->getListModifier()->setChildrenMainSize(self, value_value); + GetNodeModifiers()->getListModifier()->setChildrenMainSize(self, static_cast(value)); } -KOALA_INTEROP_V3(ListAttribute_childrenMainSize, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V2(ListAttribute_childrenMainSize, Ark_NativePointer, Ark_NativePointer) void impl_ListAttribute_maintainVisibleContentPosition(Ark_NativePointer thisPtr, Ark_Boolean value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getListModifier()->setMaintainVisibleContentPosition(self, value); @@ -7388,13 +7379,11 @@ void impl_ListItemGroupAttribute_divider(Ark_NativePointer thisPtr, uint8_t* thi GetNodeModifiers()->getListItemGroupModifier()->setDivider(self, (const Opt_ListDividerOptions*)&value_value); } KOALA_INTEROP_V3(ListItemGroupAttribute_divider, Ark_NativePointer, uint8_t*, int32_t) -void impl_ListItemGroupAttribute_childrenMainSize(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_ListItemGroupAttribute_childrenMainSize(Ark_NativePointer thisPtr, Ark_NativePointer value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_ChildrenMainSize value_value = static_cast(thisDeserializer.readChildrenMainSize());; - GetNodeModifiers()->getListItemGroupModifier()->setChildrenMainSize(self, value_value); + GetNodeModifiers()->getListItemGroupModifier()->setChildrenMainSize(self, static_cast(value)); } -KOALA_INTEROP_V3(ListItemGroupAttribute_childrenMainSize, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V2(ListItemGroupAttribute_childrenMainSize, Ark_NativePointer, Ark_NativePointer) Ark_NativePointer impl_LoadingProgress_construct(Ark_Int32 id, Ark_Int32 flags) { return GetNodeModifiers()->getLoadingProgressModifier()->construct(id, flags); } @@ -9631,13 +9620,11 @@ void impl_RichEditorAttribute_onCopy(Ark_NativePointer thisPtr, uint8_t* thisArr GetNodeModifiers()->getRichEditorModifier()->setOnCopy(self, (const Callback_CopyEvent_Void*)&value_value); } KOALA_INTEROP_V3(RichEditorAttribute_onCopy, Ark_NativePointer, uint8_t*, int32_t) -void impl_RichEditorAttribute_editMenuOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_RichEditorAttribute_editMenuOptions(Ark_NativePointer thisPtr, Ark_NativePointer value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_EditMenuOptions value_value = static_cast(thisDeserializer.readEditMenuOptions());; - GetNodeModifiers()->getRichEditorModifier()->setEditMenuOptions(self, value_value); + GetNodeModifiers()->getRichEditorModifier()->setEditMenuOptions(self, static_cast(value)); } -KOALA_INTEROP_V3(RichEditorAttribute_editMenuOptions, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V2(RichEditorAttribute_editMenuOptions, Ark_NativePointer, Ark_NativePointer) void impl_RichEditorAttribute_enableKeyboardOnFocus(Ark_NativePointer thisPtr, Ark_Boolean value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getRichEditorModifier()->setEnableKeyboardOnFocus(self, value); @@ -10509,13 +10496,11 @@ void impl_SearchAttribute_onDidDelete(Ark_NativePointer thisPtr, uint8_t* thisAr GetNodeModifiers()->getSearchModifier()->setOnDidDelete(self, (const Callback_DeleteValue_Void*)&value_value); } KOALA_INTEROP_V3(SearchAttribute_onDidDelete, Ark_NativePointer, uint8_t*, int32_t) -void impl_SearchAttribute_editMenuOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_SearchAttribute_editMenuOptions(Ark_NativePointer thisPtr, Ark_NativePointer value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_EditMenuOptions value_value = static_cast(thisDeserializer.readEditMenuOptions());; - GetNodeModifiers()->getSearchModifier()->setEditMenuOptions(self, value_value); + GetNodeModifiers()->getSearchModifier()->setEditMenuOptions(self, static_cast(value)); } -KOALA_INTEROP_V3(SearchAttribute_editMenuOptions, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V2(SearchAttribute_editMenuOptions, Ark_NativePointer, Ark_NativePointer) void impl_SearchAttribute_enablePreviewText(Ark_NativePointer thisPtr, Ark_Boolean value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getSearchModifier()->setEnablePreviewText(self, value); @@ -11283,13 +11268,11 @@ Ark_NativePointer impl_Shape_construct(Ark_Int32 id, Ark_Int32 flags) { return GetNodeModifiers()->getShapeModifier()->construct(id, flags); } KOALA_INTEROP_2(Shape_construct, Ark_NativePointer, Ark_Int32, Ark_Int32) -void impl_ShapeInterface_setShapeOptions0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_ShapeInterface_setShapeOptions0(Ark_NativePointer thisPtr, Ark_NativePointer value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_PixelMap value_value = static_cast(thisDeserializer.readPixelMap());; - GetNodeModifiers()->getShapeModifier()->setShapeOptions0(self, value_value); + GetNodeModifiers()->getShapeModifier()->setShapeOptions0(self, static_cast(value)); } -KOALA_INTEROP_V3(ShapeInterface_setShapeOptions0, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V2(ShapeInterface_setShapeOptions0, Ark_NativePointer, Ark_NativePointer) void impl_ShapeInterface_setShapeOptions1(Ark_NativePointer thisPtr) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getShapeModifier()->setShapeOptions1(self); @@ -11824,13 +11807,11 @@ void impl_BaseSpan_textBackgroundStyle(Ark_NativePointer thisPtr, uint8_t* thisA GetNodeModifiers()->getBaseSpanModifier()->setTextBackgroundStyle(self, (const Ark_TextBackgroundStyle*)&value_value); } KOALA_INTEROP_V3(BaseSpan_textBackgroundStyle, Ark_NativePointer, uint8_t*, int32_t) -void impl_BaseSpan_baselineOffset(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_BaseSpan_baselineOffset(Ark_NativePointer thisPtr, Ark_NativePointer value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_LengthMetrics value_value = static_cast(thisDeserializer.readLengthMetrics());; - GetNodeModifiers()->getBaseSpanModifier()->setBaselineOffset(self, value_value); + GetNodeModifiers()->getBaseSpanModifier()->setBaselineOffset(self, static_cast(value)); } -KOALA_INTEROP_V3(BaseSpan_baselineOffset, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V2(BaseSpan_baselineOffset, Ark_NativePointer, Ark_NativePointer) Ark_NativePointer impl_Span_construct(Ark_Int32 id, Ark_Int32 flags) { return GetNodeModifiers()->getSpanModifier()->construct(id, flags); } @@ -12224,13 +12205,11 @@ void impl_SwiperAttribute_indicator0(Ark_NativePointer thisPtr, uint8_t* thisArr GetNodeModifiers()->getSwiperModifier()->setIndicator0(self, (const Ark_Union_DotIndicator_DigitIndicator_Boolean*)&value_value); } KOALA_INTEROP_V3(SwiperAttribute_indicator0, Ark_NativePointer, uint8_t*, int32_t) -void impl_SwiperAttribute_indicator1(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_SwiperAttribute_indicator1(Ark_NativePointer thisPtr, Ark_NativePointer value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_IndicatorComponentController value_value = static_cast(thisDeserializer.readIndicatorComponentController());; - GetNodeModifiers()->getSwiperModifier()->setIndicator1(self, value_value); + GetNodeModifiers()->getSwiperModifier()->setIndicator1(self, static_cast(value)); } -KOALA_INTEROP_V3(SwiperAttribute_indicator1, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V2(SwiperAttribute_indicator1, Ark_NativePointer, Ark_NativePointer) void impl_SwiperAttribute_loop(Ark_NativePointer thisPtr, Ark_Boolean value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getSwiperModifier()->setLoop(self, value); @@ -13373,13 +13352,11 @@ void impl_TextAttribute_fontWeight1(Ark_NativePointer thisPtr, uint8_t* thisArra GetNodeModifiers()->getTextModifier()->setFontWeight1(self, (const Ark_Union_Number_FontWeight_String*)&weight_value, (const Opt_FontSettingOptions*)&options_value); } KOALA_INTEROP_V3(TextAttribute_fontWeight1, Ark_NativePointer, uint8_t*, int32_t) -void impl_TextAttribute_lineSpacing(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_TextAttribute_lineSpacing(Ark_NativePointer thisPtr, Ark_NativePointer value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_LengthMetrics value_value = static_cast(thisDeserializer.readLengthMetrics());; - GetNodeModifiers()->getTextModifier()->setLineSpacing(self, value_value); + GetNodeModifiers()->getTextModifier()->setLineSpacing(self, static_cast(value)); } -KOALA_INTEROP_V3(TextAttribute_lineSpacing, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V2(TextAttribute_lineSpacing, Ark_NativePointer, Ark_NativePointer) void impl_TextAttribute_textAlign(Ark_NativePointer thisPtr, Ark_Int32 value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getTextModifier()->setTextAlign(self, static_cast(value)); @@ -13659,13 +13636,11 @@ void impl_TextAttribute_textSelectable(Ark_NativePointer thisPtr, Ark_Int32 valu GetNodeModifiers()->getTextModifier()->setTextSelectable(self, static_cast(value)); } KOALA_INTEROP_V2(TextAttribute_textSelectable, Ark_NativePointer, Ark_Int32) -void impl_TextAttribute_editMenuOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_TextAttribute_editMenuOptions(Ark_NativePointer thisPtr, Ark_NativePointer value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_EditMenuOptions value_value = static_cast(thisDeserializer.readEditMenuOptions());; - GetNodeModifiers()->getTextModifier()->setEditMenuOptions(self, value_value); + GetNodeModifiers()->getTextModifier()->setEditMenuOptions(self, static_cast(value)); } -KOALA_INTEROP_V3(TextAttribute_editMenuOptions, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V2(TextAttribute_editMenuOptions, Ark_NativePointer, Ark_NativePointer) void impl_TextAttribute_halfLeading(Ark_NativePointer thisPtr, Ark_Boolean value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getTextModifier()->setHalfLeading(self, value); @@ -14115,13 +14090,11 @@ void impl_TextAreaAttribute_letterSpacing(Ark_NativePointer thisPtr, uint8_t* th GetNodeModifiers()->getTextAreaModifier()->setLetterSpacing(self, (const Ark_Union_Number_String_Resource*)&value_value); } KOALA_INTEROP_V3(TextAreaAttribute_letterSpacing, Ark_NativePointer, uint8_t*, int32_t) -void impl_TextAreaAttribute_lineSpacing(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_TextAreaAttribute_lineSpacing(Ark_NativePointer thisPtr, Ark_NativePointer value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_LengthMetrics value_value = static_cast(thisDeserializer.readLengthMetrics());; - GetNodeModifiers()->getTextAreaModifier()->setLineSpacing(self, value_value); + GetNodeModifiers()->getTextAreaModifier()->setLineSpacing(self, static_cast(value)); } -KOALA_INTEROP_V3(TextAreaAttribute_lineSpacing, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V2(TextAreaAttribute_lineSpacing, Ark_NativePointer, Ark_NativePointer) void impl_TextAreaAttribute_lineHeight(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -14195,13 +14168,11 @@ void impl_TextAreaAttribute_onDidDelete(Ark_NativePointer thisPtr, uint8_t* this GetNodeModifiers()->getTextAreaModifier()->setOnDidDelete(self, (const Callback_DeleteValue_Void*)&value_value); } KOALA_INTEROP_V3(TextAreaAttribute_onDidDelete, Ark_NativePointer, uint8_t*, int32_t) -void impl_TextAreaAttribute_editMenuOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_TextAreaAttribute_editMenuOptions(Ark_NativePointer thisPtr, Ark_NativePointer value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_EditMenuOptions value_value = static_cast(thisDeserializer.readEditMenuOptions());; - GetNodeModifiers()->getTextAreaModifier()->setEditMenuOptions(self, value_value); + GetNodeModifiers()->getTextAreaModifier()->setEditMenuOptions(self, static_cast(value)); } -KOALA_INTEROP_V3(TextAreaAttribute_editMenuOptions, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V2(TextAreaAttribute_editMenuOptions, Ark_NativePointer, Ark_NativePointer) void impl_TextAreaAttribute_enablePreviewText(Ark_NativePointer thisPtr, Ark_Boolean value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getTextAreaModifier()->setEnablePreviewText(self, value); @@ -15104,13 +15075,11 @@ void impl_TextInputAttribute_onDidDelete(Ark_NativePointer thisPtr, uint8_t* thi GetNodeModifiers()->getTextInputModifier()->setOnDidDelete(self, (const Callback_DeleteValue_Void*)&value_value); } KOALA_INTEROP_V3(TextInputAttribute_onDidDelete, Ark_NativePointer, uint8_t*, int32_t) -void impl_TextInputAttribute_editMenuOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_TextInputAttribute_editMenuOptions(Ark_NativePointer thisPtr, Ark_NativePointer value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_EditMenuOptions value_value = static_cast(thisDeserializer.readEditMenuOptions());; - GetNodeModifiers()->getTextInputModifier()->setEditMenuOptions(self, value_value); + GetNodeModifiers()->getTextInputModifier()->setEditMenuOptions(self, static_cast(value)); } -KOALA_INTEROP_V3(TextInputAttribute_editMenuOptions, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V2(TextInputAttribute_editMenuOptions, Ark_NativePointer, Ark_NativePointer) void impl_TextInputAttribute_enablePreviewText(Ark_NativePointer thisPtr, Ark_Boolean value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getTextInputModifier()->setEnablePreviewText(self, value); @@ -16544,13 +16513,11 @@ void impl_WebAttribute_keyboardAvoidMode(Ark_NativePointer thisPtr, Ark_Int32 va GetNodeModifiers()->getWebModifier()->setKeyboardAvoidMode(self, static_cast(value)); } KOALA_INTEROP_V2(WebAttribute_keyboardAvoidMode, Ark_NativePointer, Ark_Int32) -void impl_WebAttribute_editMenuOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_WebAttribute_editMenuOptions(Ark_NativePointer thisPtr, Ark_NativePointer value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_EditMenuOptions value_value = static_cast(thisDeserializer.readEditMenuOptions());; - GetNodeModifiers()->getWebModifier()->setEditMenuOptions(self, value_value); + GetNodeModifiers()->getWebModifier()->setEditMenuOptions(self, static_cast(value)); } -KOALA_INTEROP_V3(WebAttribute_editMenuOptions, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V2(WebAttribute_editMenuOptions, Ark_NativePointer, Ark_NativePointer) void impl_WebAttribute_enableHapticFeedback(Ark_NativePointer thisPtr, Ark_Boolean value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getWebModifier()->setEnableHapticFeedback(self, value); @@ -17100,7 +17067,7 @@ Ark_Boolean impl_UnifiedData_hasType(Ark_NativePointer thisPtr, const KStringPtr KOALA_INTEROP_2(UnifiedData_hasType, Ark_Boolean, Ark_NativePointer, KStringPtr) Ark_NativePointer impl_UnifiedData_getTypes(Ark_NativePointer thisPtr) { Ark_UnifiedData self = reinterpret_cast(thisPtr); - [[maybe_unused]] const auto &value = GetAccessors()->getUnifiedDataAccessor()->getTypes(self); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getUnifiedDataAccessor()->getTypes(self); // TODO: Value serialization needs to be implemented return {}; } @@ -17131,8 +17098,8 @@ void impl_LazyForEachOps_Prepare(Ark_NativePointer node, Ark_Int32 itemCount, Ar GetAccessors()->getLazyForEachOpsAccessor()->Prepare(node, itemCount, offset); } KOALA_INTEROP_V3(LazyForEachOps_Prepare, Ark_NativePointer, Ark_Int32, Ark_Int32) -void impl_LazyForEachOps_NotifyChange(Ark_NativePointer node, Ark_Int32 startIdx, Ark_Int32 endIdx, Ark_Int32 count) { - GetAccessors()->getLazyForEachOpsAccessor()->NotifyChange(node, startIdx, endIdx, count); +void impl_LazyForEachOps_NotifyChange(Ark_NativePointer node, Ark_Int32 startIndex, Ark_Int32 endIndex, Ark_Int32 count) { + GetAccessors()->getLazyForEachOpsAccessor()->NotifyChange(node, startIndex, endIndex, count); } KOALA_INTEROP_V4(LazyForEachOps_NotifyChange, Ark_NativePointer, Ark_Int32, Ark_Int32, Ark_Int32) Ark_NativePointer impl_SystemOps_ctor() { @@ -17151,12 +17118,10 @@ void impl_SystemOps_EndFrame(Ark_NativePointer root) { GetAccessors()->getSystemOpsAccessor()->EndFrame(root); } KOALA_INTEROP_V1(SystemOps_EndFrame, Ark_NativePointer) -Ark_NativePointer impl_DrawingCanvas_ctor(uint8_t* thisArray, int32_t thisLength) { - Deserializer thisDeserializer(thisArray, thisLength); - Ark_PixelMap pixelmap_value = static_cast(thisDeserializer.readPixelMap());; - return GetAccessors()->getDrawingCanvasAccessor()->ctor( pixelmap_value); +Ark_NativePointer impl_DrawingCanvas_ctor(Ark_NativePointer pixelmap) { + return GetAccessors()->getDrawingCanvasAccessor()->ctor(static_cast(pixelmap)); } -KOALA_INTEROP_2(DrawingCanvas_ctor, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_1(DrawingCanvas_ctor, Ark_NativePointer, Ark_NativePointer) Ark_NativePointer impl_DrawingCanvas_getFinalizer() { return GetAccessors()->getDrawingCanvasAccessor()->getFinalizer(); } @@ -17178,6 +17143,22 @@ Ark_NativePointer impl_LengthMetrics_px(KInteropNumber value) { return GetAccessors()->getLengthMetricsAccessor()->px((const Ark_Number*) (&value)); } KOALA_INTEROP_1(LengthMetrics_px, Ark_NativePointer, KInteropNumber) +Ark_NativePointer impl_LengthMetrics_vp(KInteropNumber value) { + return GetAccessors()->getLengthMetricsAccessor()->vp((const Ark_Number*) (&value)); +} +KOALA_INTEROP_1(LengthMetrics_vp, Ark_NativePointer, KInteropNumber) +Ark_NativePointer impl_LengthMetrics_fp(KInteropNumber value) { + return GetAccessors()->getLengthMetricsAccessor()->fp((const Ark_Number*) (&value)); +} +KOALA_INTEROP_1(LengthMetrics_fp, Ark_NativePointer, KInteropNumber) +Ark_NativePointer impl_LengthMetrics_percent(KInteropNumber value) { + return GetAccessors()->getLengthMetricsAccessor()->percent((const Ark_Number*) (&value)); +} +KOALA_INTEROP_1(LengthMetrics_percent, Ark_NativePointer, KInteropNumber) +Ark_NativePointer impl_LengthMetrics_lpx(KInteropNumber value) { + return GetAccessors()->getLengthMetricsAccessor()->lpx((const Ark_Number*) (&value)); +} +KOALA_INTEROP_1(LengthMetrics_lpx, Ark_NativePointer, KInteropNumber) Ark_NativePointer impl_LengthMetrics_resource(uint8_t* thisArray, int32_t thisLength) { Deserializer thisDeserializer(thisArray, thisLength); Ark_Resource value_value = thisDeserializer.readResource();; @@ -17194,16 +17175,99 @@ void impl_LengthMetrics_setUnit(Ark_NativePointer thisPtr, Ark_Int32 unit) { GetAccessors()->getLengthMetricsAccessor()->setUnit(self, static_cast(unit)); } KOALA_INTEROP_V2(LengthMetrics_setUnit, Ark_NativePointer, Ark_Int32) -Ark_Int32 impl_LengthMetrics_getValue(Ark_NativePointer thisPtr) { +Ark_Number impl_LengthMetrics_getValue(Ark_NativePointer thisPtr) { Ark_LengthMetrics self = reinterpret_cast(thisPtr); return GetAccessors()->getLengthMetricsAccessor()->getValue(self); } -KOALA_INTEROP_1(LengthMetrics_getValue, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(LengthMetrics_getValue, KInteropNumber, Ark_NativePointer) void impl_LengthMetrics_setValue(Ark_NativePointer thisPtr, KInteropNumber value) { Ark_LengthMetrics self = reinterpret_cast(thisPtr); GetAccessors()->getLengthMetricsAccessor()->setValue(self, (const Ark_Number*) (&value)); } KOALA_INTEROP_V2(LengthMetrics_setValue, Ark_NativePointer, KInteropNumber) +Ark_NativePointer impl_ColorMetrics_ctor() { + return GetAccessors()->getColorMetricsAccessor()->ctor(); +} +KOALA_INTEROP_0(ColorMetrics_ctor, Ark_NativePointer) +Ark_NativePointer impl_ColorMetrics_getFinalizer() { + return GetAccessors()->getColorMetricsAccessor()->getFinalizer(); +} +KOALA_INTEROP_0(ColorMetrics_getFinalizer, Ark_NativePointer) +Ark_NativePointer impl_ColorMetrics_numeric(KInteropNumber value) { + return GetAccessors()->getColorMetricsAccessor()->numeric((const Ark_Number*) (&value)); +} +KOALA_INTEROP_1(ColorMetrics_numeric, Ark_NativePointer, KInteropNumber) +Ark_NativePointer impl_ColorMetrics_rgba(KInteropNumber red, KInteropNumber green, KInteropNumber blue, uint8_t* thisArray, int32_t thisLength) { + Deserializer thisDeserializer(thisArray, thisLength); + const auto alpha_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Number alpha_value_buf = {}; + alpha_value_buf.tag = alpha_value_buf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((INTEROP_RUNTIME_UNDEFINED) != (alpha_value_buf_runtimeType)) + { + alpha_value_buf.value = static_cast(thisDeserializer.readNumber()); + } + Opt_Number alpha_value = alpha_value_buf;; + return GetAccessors()->getColorMetricsAccessor()->rgba((const Ark_Number*) (&red), (const Ark_Number*) (&green), (const Ark_Number*) (&blue), (const Opt_Number*)&alpha_value); +} +KOALA_INTEROP_5(ColorMetrics_rgba, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, uint8_t*, int32_t) +Ark_NativePointer impl_ColorMetrics_resourceColor(uint8_t* thisArray, int32_t thisLength) { + Deserializer thisDeserializer(thisArray, thisLength); + const Ark_Int8 color_value_buf_selector = thisDeserializer.readInt8(); + Ark_ResourceColor color_value_buf = {}; + color_value_buf.selector = color_value_buf_selector; + if (color_value_buf_selector == 0) { + color_value_buf.selector = 0; + color_value_buf.value0 = static_cast(thisDeserializer.readInt32()); + } + else if (color_value_buf_selector == 1) { + color_value_buf.selector = 1; + color_value_buf.value1 = static_cast(thisDeserializer.readNumber()); + } + else if (color_value_buf_selector == 2) { + color_value_buf.selector = 2; + color_value_buf.value2 = static_cast(thisDeserializer.readString()); + } + else if (color_value_buf_selector == 3) { + color_value_buf.selector = 3; + color_value_buf.value3 = thisDeserializer.readResource(); + } + else { + INTEROP_FATAL("One of the branches for color_value_buf has to be chosen through deserialisation."); + } + Ark_ResourceColor color_value = static_cast(color_value_buf);; + return GetAccessors()->getColorMetricsAccessor()->resourceColor((const Ark_ResourceColor*)&color_value); +} +KOALA_INTEROP_2(ColorMetrics_resourceColor, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_ColorMetrics_blendColor(Ark_NativePointer thisPtr, Ark_NativePointer overlayColor) { + Ark_ColorMetrics self = reinterpret_cast(thisPtr); + return GetAccessors()->getColorMetricsAccessor()->blendColor(self, static_cast(overlayColor)); +} +KOALA_INTEROP_2(ColorMetrics_blendColor, Ark_NativePointer, Ark_NativePointer, Ark_NativePointer) +Ark_String impl_ColorMetrics_getColor(Ark_NativePointer thisPtr) { + Ark_ColorMetrics self = reinterpret_cast(thisPtr); + return GetAccessors()->getColorMetricsAccessor()->getColor(self); +} +KOALA_INTEROP_1(ColorMetrics_getColor, KStringPtr, Ark_NativePointer) +Ark_Number impl_ColorMetrics_getRed(Ark_NativePointer thisPtr) { + Ark_ColorMetrics self = reinterpret_cast(thisPtr); + return GetAccessors()->getColorMetricsAccessor()->getRed(self); +} +KOALA_INTEROP_1(ColorMetrics_getRed, KInteropNumber, Ark_NativePointer) +Ark_Number impl_ColorMetrics_getGreen(Ark_NativePointer thisPtr) { + Ark_ColorMetrics self = reinterpret_cast(thisPtr); + return GetAccessors()->getColorMetricsAccessor()->getGreen(self); +} +KOALA_INTEROP_1(ColorMetrics_getGreen, KInteropNumber, Ark_NativePointer) +Ark_Number impl_ColorMetrics_getBlue(Ark_NativePointer thisPtr) { + Ark_ColorMetrics self = reinterpret_cast(thisPtr); + return GetAccessors()->getColorMetricsAccessor()->getBlue(self); +} +KOALA_INTEROP_1(ColorMetrics_getBlue, KInteropNumber, Ark_NativePointer) +Ark_Number impl_ColorMetrics_getAlpha(Ark_NativePointer thisPtr) { + Ark_ColorMetrics self = reinterpret_cast(thisPtr); + return GetAccessors()->getColorMetricsAccessor()->getAlpha(self); +} +KOALA_INTEROP_1(ColorMetrics_getAlpha, KInteropNumber, Ark_NativePointer) Ark_NativePointer impl_WebviewController_ctor() { return GetAccessors()->getWebviewControllerAccessor()->ctor(); } @@ -17792,7 +17856,7 @@ void impl_GlobalScope_ohos_font_registerFont(uint8_t* thisArray, int32_t thisLen } KOALA_INTEROP_V2(GlobalScope_ohos_font_registerFont, uint8_t*, int32_t) Ark_NativePointer impl_GlobalScope_ohos_font_getSystemFontList() { - [[maybe_unused]] const auto &value = GetAccessors()->getGlobalScope_ohos_fontAccessor()->getSystemFontList(); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getGlobalScope_ohos_fontAccessor()->getSystemFontList(); // TODO: Value serialization needs to be implemented return {}; } @@ -17884,28 +17948,21 @@ Ark_Boolean impl_FrameNode_isModifiable(Ark_NativePointer thisPtr) { return GetAccessors()->getFrameNodeAccessor()->isModifiable(self); } KOALA_INTEROP_1(FrameNode_isModifiable, Ark_Boolean, Ark_NativePointer) -void impl_FrameNode_appendChild(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_FrameNode_appendChild(Ark_NativePointer thisPtr, Ark_NativePointer node) { Ark_FrameNode self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_FrameNode node_value = static_cast(thisDeserializer.readFrameNode());; - GetAccessors()->getFrameNodeAccessor()->appendChild(self, node_value); + GetAccessors()->getFrameNodeAccessor()->appendChild(self, static_cast(node)); } -KOALA_INTEROP_V3(FrameNode_appendChild, Ark_NativePointer, uint8_t*, int32_t) -void impl_FrameNode_insertChildAfter(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +KOALA_INTEROP_V2(FrameNode_appendChild, Ark_NativePointer, Ark_NativePointer) +void impl_FrameNode_insertChildAfter(Ark_NativePointer thisPtr, Ark_NativePointer child, Ark_NativePointer sibling) { Ark_FrameNode self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_FrameNode child_value = static_cast(thisDeserializer.readFrameNode());; - Ark_FrameNode sibling_value = static_cast(thisDeserializer.readFrameNode());; - GetAccessors()->getFrameNodeAccessor()->insertChildAfter(self, child_value, sibling_value); + GetAccessors()->getFrameNodeAccessor()->insertChildAfter(self, static_cast(child), static_cast(sibling)); } -KOALA_INTEROP_V3(FrameNode_insertChildAfter, Ark_NativePointer, uint8_t*, int32_t) -void impl_FrameNode_removeChild(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +KOALA_INTEROP_V3(FrameNode_insertChildAfter, Ark_NativePointer, Ark_NativePointer, Ark_NativePointer) +void impl_FrameNode_removeChild(Ark_NativePointer thisPtr, Ark_NativePointer node) { Ark_FrameNode self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_FrameNode node_value = static_cast(thisDeserializer.readFrameNode());; - GetAccessors()->getFrameNodeAccessor()->removeChild(self, node_value); + GetAccessors()->getFrameNodeAccessor()->removeChild(self, static_cast(node)); } -KOALA_INTEROP_V3(FrameNode_removeChild, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V2(FrameNode_removeChild, Ark_NativePointer, Ark_NativePointer) void impl_FrameNode_clearChildren(Ark_NativePointer thisPtr) { Ark_FrameNode self = reinterpret_cast(thisPtr); GetAccessors()->getFrameNodeAccessor()->clearChildren(self); @@ -17946,11 +18003,11 @@ void impl_FrameNode_dispose(Ark_NativePointer thisPtr) { GetAccessors()->getFrameNodeAccessor()->dispose(self); } KOALA_INTEROP_V1(FrameNode_dispose, Ark_NativePointer) -Ark_Int32 impl_FrameNode_getOpacity(Ark_NativePointer thisPtr) { +Ark_Number impl_FrameNode_getOpacity(Ark_NativePointer thisPtr) { Ark_FrameNode self = reinterpret_cast(thisPtr); return GetAccessors()->getFrameNodeAccessor()->getOpacity(self); } -KOALA_INTEROP_1(FrameNode_getOpacity, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(FrameNode_getOpacity, KInteropNumber, Ark_NativePointer) KInteropReturnBuffer impl_FrameNode_getPositionToWindowWithTransform(Ark_NativePointer thisPtr) { Ark_FrameNode self = reinterpret_cast(thisPtr); const auto &retValue = GetAccessors()->getFrameNodeAccessor()->getPositionToWindowWithTransform(self); @@ -17999,13 +18056,12 @@ Ark_NativePointer impl_NavExtender_getFinalizer() { return GetAccessors()->getNavExtenderAccessor()->getFinalizer(); } KOALA_INTEROP_0(NavExtender_getFinalizer, Ark_NativePointer) -void impl_NavExtender_setUpdateStackCallback(uint8_t* thisArray, int32_t thisLength) { +void impl_NavExtender_setUpdateStackCallback(Ark_NativePointer peer, uint8_t* thisArray, int32_t thisLength) { Deserializer thisDeserializer(thisArray, thisLength); - Ark_NavPathStack peer_value = static_cast(thisDeserializer.readNavPathStack());; NavExtender_OnUpdateStack callback_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_NavExtender_OnUpdateStack)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_NavExtender_OnUpdateStack))))};; - GetAccessors()->getNavExtenderAccessor()->setUpdateStackCallback( peer_value, (const NavExtender_OnUpdateStack*)&callback_value); + GetAccessors()->getNavExtenderAccessor()->setUpdateStackCallback(static_cast(peer), (const NavExtender_OnUpdateStack*)&callback_value); } -KOALA_INTEROP_V2(NavExtender_setUpdateStackCallback, uint8_t*, int32_t) +KOALA_INTEROP_V3(NavExtender_setUpdateStackCallback, Ark_NativePointer, uint8_t*, int32_t) Ark_NativePointer impl_EventEmulator_ctor() { return GetAccessors()->getEventEmulatorAccessor()->ctor(); } @@ -18014,12 +18070,10 @@ Ark_NativePointer impl_EventEmulator_getFinalizer() { return GetAccessors()->getEventEmulatorAccessor()->getFinalizer(); } KOALA_INTEROP_0(EventEmulator_getFinalizer, Ark_NativePointer) -void impl_EventEmulator_emitClickEvent(Ark_NativePointer node, uint8_t* thisArray, int32_t thisLength) { - Deserializer thisDeserializer(thisArray, thisLength); - Ark_ClickEvent event_value = static_cast(thisDeserializer.readClickEvent());; - GetAccessors()->getEventEmulatorAccessor()->emitClickEvent(node, event_value); +void impl_EventEmulator_emitClickEvent(Ark_NativePointer node, Ark_NativePointer event) { + GetAccessors()->getEventEmulatorAccessor()->emitClickEvent(node, static_cast(event)); } -KOALA_INTEROP_V3(EventEmulator_emitClickEvent, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V2(EventEmulator_emitClickEvent, Ark_NativePointer, Ark_NativePointer) void impl_EventEmulator_emitTextInputEvent(Ark_NativePointer node, const KStringPtr& text) { GetAccessors()->getEventEmulatorAccessor()->emitTextInputEvent(node, (const Ark_String*) (&text)); } @@ -18078,12 +18132,10 @@ Ark_NativePointer impl_SpringProp_getFinalizer() { return GetAccessors()->getSpringPropAccessor()->getFinalizer(); } KOALA_INTEROP_0(SpringProp_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_SpringMotion_ctor(KInteropNumber start, KInteropNumber end, KInteropNumber velocity, uint8_t* thisArray, int32_t thisLength) { - Deserializer thisDeserializer(thisArray, thisLength); - Ark_SpringProp prop_value = static_cast(thisDeserializer.readSpringProp());; - return GetAccessors()->getSpringMotionAccessor()->ctor((const Ark_Number*) (&start), (const Ark_Number*) (&end), (const Ark_Number*) (&velocity), prop_value); +Ark_NativePointer impl_SpringMotion_ctor(KInteropNumber start, KInteropNumber end, KInteropNumber velocity, Ark_NativePointer prop) { + return GetAccessors()->getSpringMotionAccessor()->ctor((const Ark_Number*) (&start), (const Ark_Number*) (&end), (const Ark_Number*) (&velocity), static_cast(prop)); } -KOALA_INTEROP_5(SpringMotion_ctor, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, uint8_t*, int32_t) +KOALA_INTEROP_4(SpringMotion_ctor, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, Ark_NativePointer) Ark_NativePointer impl_SpringMotion_getFinalizer() { return GetAccessors()->getSpringMotionAccessor()->getFinalizer(); } @@ -18096,12 +18148,10 @@ Ark_NativePointer impl_FrictionMotion_getFinalizer() { return GetAccessors()->getFrictionMotionAccessor()->getFinalizer(); } KOALA_INTEROP_0(FrictionMotion_getFinalizer, Ark_NativePointer) -Ark_NativePointer impl_ScrollMotion_ctor(KInteropNumber position, KInteropNumber velocity, KInteropNumber min, KInteropNumber max, uint8_t* thisArray, int32_t thisLength) { - Deserializer thisDeserializer(thisArray, thisLength); - Ark_SpringProp prop_value = static_cast(thisDeserializer.readSpringProp());; - return GetAccessors()->getScrollMotionAccessor()->ctor((const Ark_Number*) (&position), (const Ark_Number*) (&velocity), (const Ark_Number*) (&min), (const Ark_Number*) (&max), prop_value); +Ark_NativePointer impl_ScrollMotion_ctor(KInteropNumber position, KInteropNumber velocity, KInteropNumber min, KInteropNumber max, Ark_NativePointer prop) { + return GetAccessors()->getScrollMotionAccessor()->ctor((const Ark_Number*) (&position), (const Ark_Number*) (&velocity), (const Ark_Number*) (&min), (const Ark_Number*) (&max), static_cast(prop)); } -KOALA_INTEROP_6(ScrollMotion_ctor, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber, uint8_t*, int32_t) +KOALA_INTEROP_5(ScrollMotion_ctor, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber, Ark_NativePointer) Ark_NativePointer impl_ScrollMotion_getFinalizer() { return GetAccessors()->getScrollMotionAccessor()->getFinalizer(); } @@ -18243,10 +18293,9 @@ Ark_NativePointer impl_Path2D_getFinalizer() { return GetAccessors()->getPath2DAccessor()->getFinalizer(); } KOALA_INTEROP_0(Path2D_getFinalizer, Ark_NativePointer) -void impl_Path2D_addPath(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_Path2D_addPath(Ark_NativePointer thisPtr, Ark_NativePointer path, uint8_t* thisArray, int32_t thisLength) { Ark_Path2D self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Path2D path_value = static_cast(thisDeserializer.readPath2D());; const auto transform_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Matrix2D transform_value_buf = {}; transform_value_buf.tag = transform_value_buf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -18255,9 +18304,9 @@ void impl_Path2D_addPath(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t transform_value_buf.value = static_cast(thisDeserializer.readMatrix2D()); } Opt_Matrix2D transform_value = transform_value_buf;; - GetAccessors()->getPath2DAccessor()->addPath(self, path_value, (const Opt_Matrix2D*)&transform_value); + GetAccessors()->getPath2DAccessor()->addPath(self, static_cast(path), (const Opt_Matrix2D*)&transform_value); } -KOALA_INTEROP_V3(Path2D_addPath, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V4(Path2D_addPath, Ark_NativePointer, Ark_NativePointer, uint8_t*, int32_t) Ark_NativePointer impl_CanvasPattern_ctor() { return GetAccessors()->getCanvasPatternAccessor()->ctor(); } @@ -18293,16 +18342,16 @@ void impl_ImageBitmap_close(Ark_NativePointer thisPtr) { GetAccessors()->getImageBitmapAccessor()->close(self); } KOALA_INTEROP_V1(ImageBitmap_close, Ark_NativePointer) -Ark_Int32 impl_ImageBitmap_getHeight(Ark_NativePointer thisPtr) { +Ark_Number impl_ImageBitmap_getHeight(Ark_NativePointer thisPtr) { Ark_ImageBitmap self = reinterpret_cast(thisPtr); return GetAccessors()->getImageBitmapAccessor()->getHeight(self); } -KOALA_INTEROP_1(ImageBitmap_getHeight, Ark_Int32, Ark_NativePointer) -Ark_Int32 impl_ImageBitmap_getWidth(Ark_NativePointer thisPtr) { +KOALA_INTEROP_1(ImageBitmap_getHeight, KInteropNumber, Ark_NativePointer) +Ark_Number impl_ImageBitmap_getWidth(Ark_NativePointer thisPtr) { Ark_ImageBitmap self = reinterpret_cast(thisPtr); return GetAccessors()->getImageBitmapAccessor()->getWidth(self); } -KOALA_INTEROP_1(ImageBitmap_getWidth, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(ImageBitmap_getWidth, KInteropNumber, Ark_NativePointer) Ark_NativePointer impl_ImageData_ctor(KInteropNumber width, KInteropNumber height, uint8_t* thisArray, int32_t thisLength) { Deserializer thisDeserializer(thisArray, thisLength); const auto data_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); @@ -18320,16 +18369,16 @@ Ark_NativePointer impl_ImageData_getFinalizer() { return GetAccessors()->getImageDataAccessor()->getFinalizer(); } KOALA_INTEROP_0(ImageData_getFinalizer, Ark_NativePointer) -Ark_Int32 impl_ImageData_getHeight(Ark_NativePointer thisPtr) { +Ark_Number impl_ImageData_getHeight(Ark_NativePointer thisPtr) { Ark_ImageData self = reinterpret_cast(thisPtr); return GetAccessors()->getImageDataAccessor()->getHeight(self); } -KOALA_INTEROP_1(ImageData_getHeight, Ark_Int32, Ark_NativePointer) -Ark_Int32 impl_ImageData_getWidth(Ark_NativePointer thisPtr) { +KOALA_INTEROP_1(ImageData_getHeight, KInteropNumber, Ark_NativePointer) +Ark_Number impl_ImageData_getWidth(Ark_NativePointer thisPtr) { Ark_ImageData self = reinterpret_cast(thisPtr); return GetAccessors()->getImageDataAccessor()->getWidth(self); } -KOALA_INTEROP_1(ImageData_getWidth, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(ImageData_getWidth, KInteropNumber, Ark_NativePointer) Ark_NativePointer impl_RenderingContextSettings_ctor(uint8_t* thisArray, int32_t thisLength) { Deserializer thisDeserializer(thisArray, thisLength); const auto antialias_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); @@ -18447,10 +18496,9 @@ void impl_CanvasRenderer_clip0(Ark_NativePointer thisPtr, uint8_t* thisArray, in GetAccessors()->getCanvasRendererAccessor()->clip0(self, (const Opt_String*)&fillRule_value); } KOALA_INTEROP_V3(CanvasRenderer_clip0, Ark_NativePointer, uint8_t*, int32_t) -void impl_CanvasRenderer_clip1(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_CanvasRenderer_clip1(Ark_NativePointer thisPtr, Ark_NativePointer path, uint8_t* thisArray, int32_t thisLength) { Ark_CanvasRenderer self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Path2D path_value = static_cast(thisDeserializer.readPath2D());; const auto fillRule_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_String fillRule_value_buf = {}; fillRule_value_buf.tag = fillRule_value_buf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -18459,9 +18507,9 @@ void impl_CanvasRenderer_clip1(Ark_NativePointer thisPtr, uint8_t* thisArray, in fillRule_value_buf.value = static_cast(thisDeserializer.readString()); } Opt_String fillRule_value = fillRule_value_buf;; - GetAccessors()->getCanvasRendererAccessor()->clip1(self, path_value, (const Opt_String*)&fillRule_value); + GetAccessors()->getCanvasRendererAccessor()->clip1(self, static_cast(path), (const Opt_String*)&fillRule_value); } -KOALA_INTEROP_V3(CanvasRenderer_clip1, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V4(CanvasRenderer_clip1, Ark_NativePointer, Ark_NativePointer, uint8_t*, int32_t) void impl_CanvasRenderer_fill0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_CanvasRenderer self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -18476,10 +18524,9 @@ void impl_CanvasRenderer_fill0(Ark_NativePointer thisPtr, uint8_t* thisArray, in GetAccessors()->getCanvasRendererAccessor()->fill0(self, (const Opt_String*)&fillRule_value); } KOALA_INTEROP_V3(CanvasRenderer_fill0, Ark_NativePointer, uint8_t*, int32_t) -void impl_CanvasRenderer_fill1(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_CanvasRenderer_fill1(Ark_NativePointer thisPtr, Ark_NativePointer path, uint8_t* thisArray, int32_t thisLength) { Ark_CanvasRenderer self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Path2D path_value = static_cast(thisDeserializer.readPath2D());; const auto fillRule_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_String fillRule_value_buf = {}; fillRule_value_buf.tag = fillRule_value_buf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -18488,30 +18535,27 @@ void impl_CanvasRenderer_fill1(Ark_NativePointer thisPtr, uint8_t* thisArray, in fillRule_value_buf.value = static_cast(thisDeserializer.readString()); } Opt_String fillRule_value = fillRule_value_buf;; - GetAccessors()->getCanvasRendererAccessor()->fill1(self, path_value, (const Opt_String*)&fillRule_value); + GetAccessors()->getCanvasRendererAccessor()->fill1(self, static_cast(path), (const Opt_String*)&fillRule_value); } -KOALA_INTEROP_V3(CanvasRenderer_fill1, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V4(CanvasRenderer_fill1, Ark_NativePointer, Ark_NativePointer, uint8_t*, int32_t) void impl_CanvasRenderer_stroke0(Ark_NativePointer thisPtr) { Ark_CanvasRenderer self = reinterpret_cast(thisPtr); GetAccessors()->getCanvasRendererAccessor()->stroke0(self); } KOALA_INTEROP_V1(CanvasRenderer_stroke0, Ark_NativePointer) -void impl_CanvasRenderer_stroke1(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_CanvasRenderer_stroke1(Ark_NativePointer thisPtr, Ark_NativePointer path) { Ark_CanvasRenderer self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_Path2D path_value = static_cast(thisDeserializer.readPath2D());; - GetAccessors()->getCanvasRendererAccessor()->stroke1(self, path_value); + GetAccessors()->getCanvasRendererAccessor()->stroke1(self, static_cast(path)); } -KOALA_INTEROP_V3(CanvasRenderer_stroke1, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V2(CanvasRenderer_stroke1, Ark_NativePointer, Ark_NativePointer) Ark_NativePointer impl_CanvasRenderer_createLinearGradient(Ark_NativePointer thisPtr, KInteropNumber x0, KInteropNumber y0, KInteropNumber x1, KInteropNumber y1) { Ark_CanvasRenderer self = reinterpret_cast(thisPtr); return GetAccessors()->getCanvasRendererAccessor()->createLinearGradient(self, (const Ark_Number*) (&x0), (const Ark_Number*) (&y0), (const Ark_Number*) (&x1), (const Ark_Number*) (&y1)); } KOALA_INTEROP_5(CanvasRenderer_createLinearGradient, Ark_NativePointer, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber) -KInteropReturnBuffer impl_CanvasRenderer_createPattern(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +KInteropReturnBuffer impl_CanvasRenderer_createPattern(Ark_NativePointer thisPtr, Ark_NativePointer image, uint8_t* thisArray, int32_t thisLength) { Ark_CanvasRenderer self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_ImageBitmap image_value = static_cast(thisDeserializer.readImageBitmap());; const auto repetition_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_String repetition_value_buf = {}; repetition_value_buf.tag = repetition_value_buf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -18520,7 +18564,7 @@ KInteropReturnBuffer impl_CanvasRenderer_createPattern(Ark_NativePointer thisPtr repetition_value_buf.value = static_cast(thisDeserializer.readString()); } Opt_String repetition_value = repetition_value_buf;; - const auto &retValue = GetAccessors()->getCanvasRendererAccessor()->createPattern(self, image_value, (const Opt_String*)&repetition_value); + const auto &retValue = GetAccessors()->getCanvasRendererAccessor()->createPattern(self, static_cast(image), (const Opt_String*)&repetition_value); Serializer _retSerializer {}; Ark_Int32 retValue_type = INTEROP_RUNTIME_UNDEFINED; retValue_type = runtimeType(retValue); @@ -18531,7 +18575,7 @@ KInteropReturnBuffer impl_CanvasRenderer_createPattern(Ark_NativePointer thisPtr } return _retSerializer.toReturnBuffer(); } -KOALA_INTEROP_3(CanvasRenderer_createPattern, KInteropReturnBuffer, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_4(CanvasRenderer_createPattern, KInteropReturnBuffer, Ark_NativePointer, Ark_NativePointer, uint8_t*, int32_t) Ark_NativePointer impl_CanvasRenderer_createRadialGradient(Ark_NativePointer thisPtr, KInteropNumber x0, KInteropNumber y0, KInteropNumber r0, KInteropNumber x1, KInteropNumber y1, KInteropNumber r1) { Ark_CanvasRenderer self = reinterpret_cast(thisPtr); return GetAccessors()->getCanvasRendererAccessor()->createRadialGradient(self, (const Ark_Number*) (&x0), (const Ark_Number*) (&y0), (const Ark_Number*) (&r0), (const Ark_Number*) (&x1), (const Ark_Number*) (&y1), (const Ark_Number*) (&r1)); @@ -18547,13 +18591,11 @@ Ark_NativePointer impl_CanvasRenderer_createImageData0(Ark_NativePointer thisPtr return GetAccessors()->getCanvasRendererAccessor()->createImageData0(self, (const Ark_Number*) (&sw), (const Ark_Number*) (&sh)); } KOALA_INTEROP_3(CanvasRenderer_createImageData0, Ark_NativePointer, Ark_NativePointer, KInteropNumber, KInteropNumber) -Ark_NativePointer impl_CanvasRenderer_createImageData1(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +Ark_NativePointer impl_CanvasRenderer_createImageData1(Ark_NativePointer thisPtr, Ark_NativePointer imagedata) { Ark_CanvasRenderer self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_ImageData imagedata_value = static_cast(thisDeserializer.readImageData());; - return GetAccessors()->getCanvasRendererAccessor()->createImageData1(self, imagedata_value); + return GetAccessors()->getCanvasRendererAccessor()->createImageData1(self, static_cast(imagedata)); } -KOALA_INTEROP_3(CanvasRenderer_createImageData1, Ark_NativePointer, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_2(CanvasRenderer_createImageData1, Ark_NativePointer, Ark_NativePointer, Ark_NativePointer) Ark_NativePointer impl_CanvasRenderer_getImageData(Ark_NativePointer thisPtr, KInteropNumber sx, KInteropNumber sy, KInteropNumber sw, KInteropNumber sh) { Ark_CanvasRenderer self = reinterpret_cast(thisPtr); return GetAccessors()->getCanvasRendererAccessor()->getImageData(self, (const Ark_Number*) (&sx), (const Ark_Number*) (&sy), (const Ark_Number*) (&sw), (const Ark_Number*) (&sh)); @@ -18564,10 +18606,9 @@ Ark_NativePointer impl_CanvasRenderer_getPixelMap(Ark_NativePointer thisPtr, KIn return GetAccessors()->getCanvasRendererAccessor()->getPixelMap(self, (const Ark_Number*) (&sx), (const Ark_Number*) (&sy), (const Ark_Number*) (&sw), (const Ark_Number*) (&sh)); } KOALA_INTEROP_5(CanvasRenderer_getPixelMap, Ark_NativePointer, Ark_NativePointer, KInteropNumber, KInteropNumber, KInteropNumber, KInteropNumber) -void impl_CanvasRenderer_putImageData0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_CanvasRenderer_putImageData0(Ark_NativePointer thisPtr, Ark_NativePointer imagedata, uint8_t* thisArray, int32_t thisLength) { Ark_CanvasRenderer self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_ImageData imagedata_value = static_cast(thisDeserializer.readImageData());; const Ark_Int8 dx_value_buf_selector = thisDeserializer.readInt8(); Ark_Union_Number_String dx_value_buf = {}; dx_value_buf.selector = dx_value_buf_selector; @@ -18598,13 +18639,12 @@ void impl_CanvasRenderer_putImageData0(Ark_NativePointer thisPtr, uint8_t* thisA INTEROP_FATAL("One of the branches for dy_value_buf has to be chosen through deserialisation."); } Ark_Union_Number_String dy_value = static_cast(dy_value_buf);; - GetAccessors()->getCanvasRendererAccessor()->putImageData0(self, imagedata_value, (const Ark_Union_Number_String*)&dx_value, (const Ark_Union_Number_String*)&dy_value); + GetAccessors()->getCanvasRendererAccessor()->putImageData0(self, static_cast(imagedata), (const Ark_Union_Number_String*)&dx_value, (const Ark_Union_Number_String*)&dy_value); } -KOALA_INTEROP_V3(CanvasRenderer_putImageData0, Ark_NativePointer, uint8_t*, int32_t) -void impl_CanvasRenderer_putImageData1(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +KOALA_INTEROP_V4(CanvasRenderer_putImageData0, Ark_NativePointer, Ark_NativePointer, uint8_t*, int32_t) +void impl_CanvasRenderer_putImageData1(Ark_NativePointer thisPtr, Ark_NativePointer imagedata, uint8_t* thisArray, int32_t thisLength) { Ark_CanvasRenderer self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_ImageData imagedata_value = static_cast(thisDeserializer.readImageData());; const Ark_Int8 dx_value_buf_selector = thisDeserializer.readInt8(); Ark_Union_Number_String dx_value_buf = {}; dx_value_buf.selector = dx_value_buf_selector; @@ -18695,12 +18735,12 @@ void impl_CanvasRenderer_putImageData1(Ark_NativePointer thisPtr, uint8_t* thisA INTEROP_FATAL("One of the branches for dirtyHeight_value_buf has to be chosen through deserialisation."); } Ark_Union_Number_String dirtyHeight_value = static_cast(dirtyHeight_value_buf);; - GetAccessors()->getCanvasRendererAccessor()->putImageData1(self, imagedata_value, (const Ark_Union_Number_String*)&dx_value, (const Ark_Union_Number_String*)&dy_value, (const Ark_Union_Number_String*)&dirtyX_value, (const Ark_Union_Number_String*)&dirtyY_value, (const Ark_Union_Number_String*)&dirtyWidth_value, (const Ark_Union_Number_String*)&dirtyHeight_value); + GetAccessors()->getCanvasRendererAccessor()->putImageData1(self, static_cast(imagedata), (const Ark_Union_Number_String*)&dx_value, (const Ark_Union_Number_String*)&dy_value, (const Ark_Union_Number_String*)&dirtyX_value, (const Ark_Union_Number_String*)&dirtyY_value, (const Ark_Union_Number_String*)&dirtyWidth_value, (const Ark_Union_Number_String*)&dirtyHeight_value); } -KOALA_INTEROP_V3(CanvasRenderer_putImageData1, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V4(CanvasRenderer_putImageData1, Ark_NativePointer, Ark_NativePointer, uint8_t*, int32_t) Ark_NativePointer impl_CanvasRenderer_getLineDash(Ark_NativePointer thisPtr) { Ark_CanvasRenderer self = reinterpret_cast(thisPtr); - [[maybe_unused]] const auto &value = GetAccessors()->getCanvasRendererAccessor()->getLineDash(self); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getCanvasRendererAccessor()->getLineDash(self); // TODO: Value serialization needs to be implemented return {}; } @@ -18843,13 +18883,11 @@ void impl_CanvasRenderer_setPixelMap(Ark_NativePointer thisPtr, uint8_t* thisArr GetAccessors()->getCanvasRendererAccessor()->setPixelMap(self, (const Opt_PixelMap*)&value_value); } KOALA_INTEROP_V3(CanvasRenderer_setPixelMap, Ark_NativePointer, uint8_t*, int32_t) -void impl_CanvasRenderer_transferFromImageBitmap(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_CanvasRenderer_transferFromImageBitmap(Ark_NativePointer thisPtr, Ark_NativePointer bitmap) { Ark_CanvasRenderer self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_ImageBitmap bitmap_value = static_cast(thisDeserializer.readImageBitmap());; - GetAccessors()->getCanvasRendererAccessor()->transferFromImageBitmap(self, bitmap_value); + GetAccessors()->getCanvasRendererAccessor()->transferFromImageBitmap(self, static_cast(bitmap)); } -KOALA_INTEROP_V3(CanvasRenderer_transferFromImageBitmap, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V2(CanvasRenderer_transferFromImageBitmap, Ark_NativePointer, Ark_NativePointer) void impl_CanvasRenderer_saveLayer(Ark_NativePointer thisPtr) { Ark_CanvasRenderer self = reinterpret_cast(thisPtr); GetAccessors()->getCanvasRendererAccessor()->saveLayer(self); @@ -18865,11 +18903,11 @@ void impl_CanvasRenderer_reset(Ark_NativePointer thisPtr) { GetAccessors()->getCanvasRendererAccessor()->reset(self); } KOALA_INTEROP_V1(CanvasRenderer_reset, Ark_NativePointer) -Ark_Int32 impl_CanvasRenderer_getGlobalAlpha(Ark_NativePointer thisPtr) { +Ark_Number impl_CanvasRenderer_getGlobalAlpha(Ark_NativePointer thisPtr) { Ark_CanvasRenderer self = reinterpret_cast(thisPtr); return GetAccessors()->getCanvasRendererAccessor()->getGlobalAlpha(self); } -KOALA_INTEROP_1(CanvasRenderer_getGlobalAlpha, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(CanvasRenderer_getGlobalAlpha, KInteropNumber, Ark_NativePointer) void impl_CanvasRenderer_setGlobalAlpha(Ark_NativePointer thisPtr, KInteropNumber globalAlpha) { Ark_CanvasRenderer self = reinterpret_cast(thisPtr); GetAccessors()->getCanvasRendererAccessor()->setGlobalAlpha(self, (const Ark_Number*) (&globalAlpha)); @@ -18983,11 +19021,11 @@ void impl_CanvasRenderer_setLineCap(Ark_NativePointer thisPtr, const KStringPtr& GetAccessors()->getCanvasRendererAccessor()->setLineCap(self, (const Ark_String*) (&lineCap)); } KOALA_INTEROP_V2(CanvasRenderer_setLineCap, Ark_NativePointer, KStringPtr) -Ark_Int32 impl_CanvasRenderer_getLineDashOffset(Ark_NativePointer thisPtr) { +Ark_Number impl_CanvasRenderer_getLineDashOffset(Ark_NativePointer thisPtr) { Ark_CanvasRenderer self = reinterpret_cast(thisPtr); return GetAccessors()->getCanvasRendererAccessor()->getLineDashOffset(self); } -KOALA_INTEROP_1(CanvasRenderer_getLineDashOffset, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(CanvasRenderer_getLineDashOffset, KInteropNumber, Ark_NativePointer) void impl_CanvasRenderer_setLineDashOffset(Ark_NativePointer thisPtr, KInteropNumber lineDashOffset) { Ark_CanvasRenderer self = reinterpret_cast(thisPtr); GetAccessors()->getCanvasRendererAccessor()->setLineDashOffset(self, (const Ark_Number*) (&lineDashOffset)); @@ -19003,31 +19041,31 @@ void impl_CanvasRenderer_setLineJoin(Ark_NativePointer thisPtr, const KStringPtr GetAccessors()->getCanvasRendererAccessor()->setLineJoin(self, (const Ark_String*) (&lineJoin)); } KOALA_INTEROP_V2(CanvasRenderer_setLineJoin, Ark_NativePointer, KStringPtr) -Ark_Int32 impl_CanvasRenderer_getLineWidth(Ark_NativePointer thisPtr) { +Ark_Number impl_CanvasRenderer_getLineWidth(Ark_NativePointer thisPtr) { Ark_CanvasRenderer self = reinterpret_cast(thisPtr); return GetAccessors()->getCanvasRendererAccessor()->getLineWidth(self); } -KOALA_INTEROP_1(CanvasRenderer_getLineWidth, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(CanvasRenderer_getLineWidth, KInteropNumber, Ark_NativePointer) void impl_CanvasRenderer_setLineWidth(Ark_NativePointer thisPtr, KInteropNumber lineWidth) { Ark_CanvasRenderer self = reinterpret_cast(thisPtr); GetAccessors()->getCanvasRendererAccessor()->setLineWidth(self, (const Ark_Number*) (&lineWidth)); } KOALA_INTEROP_V2(CanvasRenderer_setLineWidth, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_CanvasRenderer_getMiterLimit(Ark_NativePointer thisPtr) { +Ark_Number impl_CanvasRenderer_getMiterLimit(Ark_NativePointer thisPtr) { Ark_CanvasRenderer self = reinterpret_cast(thisPtr); return GetAccessors()->getCanvasRendererAccessor()->getMiterLimit(self); } -KOALA_INTEROP_1(CanvasRenderer_getMiterLimit, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(CanvasRenderer_getMiterLimit, KInteropNumber, Ark_NativePointer) void impl_CanvasRenderer_setMiterLimit(Ark_NativePointer thisPtr, KInteropNumber miterLimit) { Ark_CanvasRenderer self = reinterpret_cast(thisPtr); GetAccessors()->getCanvasRendererAccessor()->setMiterLimit(self, (const Ark_Number*) (&miterLimit)); } KOALA_INTEROP_V2(CanvasRenderer_setMiterLimit, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_CanvasRenderer_getShadowBlur(Ark_NativePointer thisPtr) { +Ark_Number impl_CanvasRenderer_getShadowBlur(Ark_NativePointer thisPtr) { Ark_CanvasRenderer self = reinterpret_cast(thisPtr); return GetAccessors()->getCanvasRendererAccessor()->getShadowBlur(self); } -KOALA_INTEROP_1(CanvasRenderer_getShadowBlur, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(CanvasRenderer_getShadowBlur, KInteropNumber, Ark_NativePointer) void impl_CanvasRenderer_setShadowBlur(Ark_NativePointer thisPtr, KInteropNumber shadowBlur) { Ark_CanvasRenderer self = reinterpret_cast(thisPtr); GetAccessors()->getCanvasRendererAccessor()->setShadowBlur(self, (const Ark_Number*) (&shadowBlur)); @@ -19043,21 +19081,21 @@ void impl_CanvasRenderer_setShadowColor(Ark_NativePointer thisPtr, const KString GetAccessors()->getCanvasRendererAccessor()->setShadowColor(self, (const Ark_String*) (&shadowColor)); } KOALA_INTEROP_V2(CanvasRenderer_setShadowColor, Ark_NativePointer, KStringPtr) -Ark_Int32 impl_CanvasRenderer_getShadowOffsetX(Ark_NativePointer thisPtr) { +Ark_Number impl_CanvasRenderer_getShadowOffsetX(Ark_NativePointer thisPtr) { Ark_CanvasRenderer self = reinterpret_cast(thisPtr); return GetAccessors()->getCanvasRendererAccessor()->getShadowOffsetX(self); } -KOALA_INTEROP_1(CanvasRenderer_getShadowOffsetX, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(CanvasRenderer_getShadowOffsetX, KInteropNumber, Ark_NativePointer) void impl_CanvasRenderer_setShadowOffsetX(Ark_NativePointer thisPtr, KInteropNumber shadowOffsetX) { Ark_CanvasRenderer self = reinterpret_cast(thisPtr); GetAccessors()->getCanvasRendererAccessor()->setShadowOffsetX(self, (const Ark_Number*) (&shadowOffsetX)); } KOALA_INTEROP_V2(CanvasRenderer_setShadowOffsetX, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_CanvasRenderer_getShadowOffsetY(Ark_NativePointer thisPtr) { +Ark_Number impl_CanvasRenderer_getShadowOffsetY(Ark_NativePointer thisPtr) { Ark_CanvasRenderer self = reinterpret_cast(thisPtr); return GetAccessors()->getCanvasRendererAccessor()->getShadowOffsetY(self); } -KOALA_INTEROP_1(CanvasRenderer_getShadowOffsetY, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(CanvasRenderer_getShadowOffsetY, KInteropNumber, Ark_NativePointer) void impl_CanvasRenderer_setShadowOffsetY(Ark_NativePointer thisPtr, KInteropNumber shadowOffsetY) { Ark_CanvasRenderer self = reinterpret_cast(thisPtr); GetAccessors()->getCanvasRendererAccessor()->setShadowOffsetY(self, (const Ark_Number*) (&shadowOffsetY)); @@ -19147,7 +19185,7 @@ void impl_CanvasRenderingContext2D_startImageAnalyzer(KVMContext vmContext, Ark_ Deserializer thisDeserializer(thisArray, thisLength); Ark_ImageAnalyzerConfig config_value = thisDeserializer.readImageAnalyzerConfig();; Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_Array_String_Void))))};; - GetAccessors()->getCanvasRenderingContext2DAccessor()->startImageAnalyzer(reinterpret_cast(vmContext), self, (const Ark_ImageAnalyzerConfig*)&config_value, (const Callback_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); + GetAccessors()->getCanvasRenderingContext2DAccessor()->startImageAnalyzer(reinterpret_cast(vmContext), GetAsyncWorker(), self, (const Ark_ImageAnalyzerConfig*)&config_value, (const Callback_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); } KOALA_INTEROP_CTX_V3(CanvasRenderingContext2D_startImageAnalyzer, Ark_NativePointer, uint8_t*, int32_t) void impl_CanvasRenderingContext2D_stopImageAnalyzer(Ark_NativePointer thisPtr) { @@ -19197,16 +19235,21 @@ void impl_CanvasRenderingContext2D_offOnDetach(KVMContext vmContext, Ark_NativeP GetAccessors()->getCanvasRenderingContext2DAccessor()->offOnDetach(reinterpret_cast(vmContext), self, (const Opt_Callback_Void*)&callback__value); } KOALA_INTEROP_CTX_V3(CanvasRenderingContext2D_offOnDetach, Ark_NativePointer, uint8_t*, int32_t) -Ark_Int32 impl_CanvasRenderingContext2D_getHeight(Ark_NativePointer thisPtr) { +Ark_Number impl_CanvasRenderingContext2D_getHeight(Ark_NativePointer thisPtr) { Ark_CanvasRenderingContext2D self = reinterpret_cast(thisPtr); return GetAccessors()->getCanvasRenderingContext2DAccessor()->getHeight(self); } -KOALA_INTEROP_1(CanvasRenderingContext2D_getHeight, Ark_Int32, Ark_NativePointer) -Ark_Int32 impl_CanvasRenderingContext2D_getWidth(Ark_NativePointer thisPtr) { +KOALA_INTEROP_1(CanvasRenderingContext2D_getHeight, KInteropNumber, Ark_NativePointer) +Ark_Number impl_CanvasRenderingContext2D_getWidth(Ark_NativePointer thisPtr) { Ark_CanvasRenderingContext2D self = reinterpret_cast(thisPtr); return GetAccessors()->getCanvasRenderingContext2DAccessor()->getWidth(self); } -KOALA_INTEROP_1(CanvasRenderingContext2D_getWidth, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(CanvasRenderingContext2D_getWidth, KInteropNumber, Ark_NativePointer) +Ark_NativePointer impl_CanvasRenderingContext2D_getCanvas(Ark_NativePointer thisPtr) { + Ark_CanvasRenderingContext2D self = reinterpret_cast(thisPtr); + return GetAccessors()->getCanvasRenderingContext2DAccessor()->getCanvas(self); +} +KOALA_INTEROP_1(CanvasRenderingContext2D_getCanvas, Ark_NativePointer, Ark_NativePointer) Ark_NativePointer impl_OffscreenCanvasRenderingContext2D_ctor(KInteropNumber width, KInteropNumber height, uint8_t* thisArray, int32_t thisLength) { Deserializer thisDeserializer(thisArray, thisLength); const auto settings_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); @@ -19278,21 +19321,21 @@ Ark_NativePointer impl_OffscreenCanvas_getContext2d(Ark_NativePointer thisPtr, u return GetAccessors()->getOffscreenCanvasAccessor()->getContext2d(self, (const Opt_RenderingContextSettings*)&options_value); } KOALA_INTEROP_3(OffscreenCanvas_getContext2d, Ark_NativePointer, Ark_NativePointer, uint8_t*, int32_t) -Ark_Int32 impl_OffscreenCanvas_getHeight(Ark_NativePointer thisPtr) { +Ark_Number impl_OffscreenCanvas_getHeight(Ark_NativePointer thisPtr) { Ark_OffscreenCanvas self = reinterpret_cast(thisPtr); return GetAccessors()->getOffscreenCanvasAccessor()->getHeight(self); } -KOALA_INTEROP_1(OffscreenCanvas_getHeight, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(OffscreenCanvas_getHeight, KInteropNumber, Ark_NativePointer) void impl_OffscreenCanvas_setHeight(Ark_NativePointer thisPtr, KInteropNumber height) { Ark_OffscreenCanvas self = reinterpret_cast(thisPtr); GetAccessors()->getOffscreenCanvasAccessor()->setHeight(self, (const Ark_Number*) (&height)); } KOALA_INTEROP_V2(OffscreenCanvas_setHeight, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_OffscreenCanvas_getWidth(Ark_NativePointer thisPtr) { +Ark_Number impl_OffscreenCanvas_getWidth(Ark_NativePointer thisPtr) { Ark_OffscreenCanvas self = reinterpret_cast(thisPtr); return GetAccessors()->getOffscreenCanvasAccessor()->getWidth(self); } -KOALA_INTEROP_1(OffscreenCanvas_getWidth, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(OffscreenCanvas_getWidth, KInteropNumber, Ark_NativePointer) void impl_OffscreenCanvas_setWidth(Ark_NativePointer thisPtr, KInteropNumber width) { Ark_OffscreenCanvas self = reinterpret_cast(thisPtr); GetAccessors()->getOffscreenCanvasAccessor()->setWidth(self, (const Ark_Number*) (&width)); @@ -19320,6 +19363,11 @@ void impl_DrawingRenderingContext_invalidate(Ark_NativePointer thisPtr) { GetAccessors()->getDrawingRenderingContextAccessor()->invalidate(self); } KOALA_INTEROP_V1(DrawingRenderingContext_invalidate, Ark_NativePointer) +Ark_NativePointer impl_DrawingRenderingContext_getCanvas(Ark_NativePointer thisPtr) { + Ark_DrawingRenderingContext self = reinterpret_cast(thisPtr); + return GetAccessors()->getDrawingRenderingContextAccessor()->getCanvas(self); +} +KOALA_INTEROP_1(DrawingRenderingContext_getCanvas, Ark_NativePointer, Ark_NativePointer) Ark_NativePointer impl_ICurve_ctor() { return GetAccessors()->getICurveAccessor()->ctor(); } @@ -19328,11 +19376,11 @@ Ark_NativePointer impl_ICurve_getFinalizer() { return GetAccessors()->getICurveAccessor()->getFinalizer(); } KOALA_INTEROP_0(ICurve_getFinalizer, Ark_NativePointer) -Ark_Int32 impl_ICurve_interpolate(Ark_NativePointer thisPtr, KInteropNumber fraction) { +Ark_Number impl_ICurve_interpolate(Ark_NativePointer thisPtr, KInteropNumber fraction) { Ark_ICurve self = reinterpret_cast(thisPtr); return GetAccessors()->getICurveAccessor()->interpolate(self, (const Ark_Number*) (&fraction)); } -KOALA_INTEROP_2(ICurve_interpolate, Ark_Int32, Ark_NativePointer, KInteropNumber) +KOALA_INTEROP_2(ICurve_interpolate, KInteropNumber, Ark_NativePointer, KInteropNumber) Ark_NativePointer impl_DrawModifier_ctor() { return GetAccessors()->getDrawModifierAccessor()->ctor(); } @@ -19415,13 +19463,10 @@ Ark_NativePointer impl_TransitionEffect_move(Ark_Int32 edge) { return GetAccessors()->getTransitionEffectAccessor()->move(static_cast(edge)); } KOALA_INTEROP_1(TransitionEffect_move, Ark_NativePointer, Ark_Int32) -Ark_NativePointer impl_TransitionEffect_asymmetric(uint8_t* thisArray, int32_t thisLength) { - Deserializer thisDeserializer(thisArray, thisLength); - Ark_TransitionEffect appear_value = static_cast(thisDeserializer.readTransitionEffect());; - Ark_TransitionEffect disappear_value = static_cast(thisDeserializer.readTransitionEffect());; - return GetAccessors()->getTransitionEffectAccessor()->asymmetric( appear_value, disappear_value); +Ark_NativePointer impl_TransitionEffect_asymmetric(Ark_NativePointer appear, Ark_NativePointer disappear) { + return GetAccessors()->getTransitionEffectAccessor()->asymmetric(static_cast(appear), static_cast(disappear)); } -KOALA_INTEROP_2(TransitionEffect_asymmetric, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_2(TransitionEffect_asymmetric, Ark_NativePointer, Ark_NativePointer, Ark_NativePointer) Ark_NativePointer impl_TransitionEffect_animation(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_TransitionEffect self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -19429,25 +19474,27 @@ Ark_NativePointer impl_TransitionEffect_animation(Ark_NativePointer thisPtr, uin return GetAccessors()->getTransitionEffectAccessor()->animation(self, (const Ark_AnimateParam*)&value_value); } KOALA_INTEROP_3(TransitionEffect_animation, Ark_NativePointer, Ark_NativePointer, uint8_t*, int32_t) -Ark_NativePointer impl_TransitionEffect_combine(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +Ark_NativePointer impl_TransitionEffect_combine(Ark_NativePointer thisPtr, Ark_NativePointer transitionEffect) { Ark_TransitionEffect self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_TransitionEffect transitionEffect_value = static_cast(thisDeserializer.readTransitionEffect());; - return GetAccessors()->getTransitionEffectAccessor()->combine(self, transitionEffect_value); + return GetAccessors()->getTransitionEffectAccessor()->combine(self, static_cast(transitionEffect)); +} +KOALA_INTEROP_2(TransitionEffect_combine, Ark_NativePointer, Ark_NativePointer, Ark_NativePointer) +Ark_NativePointer impl_TransitionEffect_getIDENTITY() { + return GetAccessors()->getTransitionEffectAccessor()->getIDENTITY(); } -KOALA_INTEROP_3(TransitionEffect_combine, Ark_NativePointer, Ark_NativePointer, uint8_t*, int32_t) -Ark_Boolean impl_GlobalScope_focusControl_common_requestFocus(const KStringPtr& value) { - return GetAccessors()->getGlobalScope_focusControl_commonAccessor()->requestFocus((const Ark_String*) (&value)); +KOALA_INTEROP_0(TransitionEffect_getIDENTITY, Ark_NativePointer) +Ark_NativePointer impl_TransitionEffect_getOPACITY() { + return GetAccessors()->getTransitionEffectAccessor()->getOPACITY(); } -KOALA_INTEROP_1(GlobalScope_focusControl_common_requestFocus, Ark_Boolean, KStringPtr) -void impl_GlobalScope_cursorControl_common_setCursor(Ark_Int32 value) { - GetAccessors()->getGlobalScope_cursorControl_commonAccessor()->setCursor(static_cast(value)); +KOALA_INTEROP_0(TransitionEffect_getOPACITY, Ark_NativePointer) +Ark_NativePointer impl_TransitionEffect_getSLIDE() { + return GetAccessors()->getTransitionEffectAccessor()->getSLIDE(); } -KOALA_INTEROP_V1(GlobalScope_cursorControl_common_setCursor, Ark_Int32) -void impl_GlobalScope_cursorControl_common_restoreDefault() { - GetAccessors()->getGlobalScope_cursorControl_commonAccessor()->restoreDefault(); +KOALA_INTEROP_0(TransitionEffect_getSLIDE, Ark_NativePointer) +Ark_NativePointer impl_TransitionEffect_getSLIDE_SWITCH() { + return GetAccessors()->getTransitionEffectAccessor()->getSLIDE_SWITCH(); } -KOALA_INTEROP_V0(GlobalScope_cursorControl_common_restoreDefault) +KOALA_INTEROP_0(TransitionEffect_getSLIDE_SWITCH, Ark_NativePointer) Ark_NativePointer impl_BaseEvent_ctor() { return GetAccessors()->getBaseEventAccessor()->ctor(); } @@ -19477,11 +19524,11 @@ void impl_BaseEvent_setTarget(Ark_NativePointer thisPtr, uint8_t* thisArray, int GetAccessors()->getBaseEventAccessor()->setTarget(self, (const Ark_EventTarget*)&target_value); } KOALA_INTEROP_V3(BaseEvent_setTarget, Ark_NativePointer, uint8_t*, int32_t) -Ark_Int32 impl_BaseEvent_getTimestamp(Ark_NativePointer thisPtr) { +Ark_Number impl_BaseEvent_getTimestamp(Ark_NativePointer thisPtr) { Ark_BaseEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getBaseEventAccessor()->getTimestamp(self); } -KOALA_INTEROP_1(BaseEvent_getTimestamp, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(BaseEvent_getTimestamp, KInteropNumber, Ark_NativePointer) void impl_BaseEvent_setTimestamp(Ark_NativePointer thisPtr, KInteropNumber timestamp) { Ark_BaseEvent self = reinterpret_cast(thisPtr); GetAccessors()->getBaseEventAccessor()->setTimestamp(self, (const Ark_Number*) (×tamp)); @@ -19497,51 +19544,51 @@ void impl_BaseEvent_setSource(Ark_NativePointer thisPtr, Ark_Int32 source) { GetAccessors()->getBaseEventAccessor()->setSource(self, static_cast(source)); } KOALA_INTEROP_V2(BaseEvent_setSource, Ark_NativePointer, Ark_Int32) -Ark_Int32 impl_BaseEvent_getAxisHorizontal(Ark_NativePointer thisPtr) { +Ark_Number impl_BaseEvent_getAxisHorizontal(Ark_NativePointer thisPtr) { Ark_BaseEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getBaseEventAccessor()->getAxisHorizontal(self); } -KOALA_INTEROP_1(BaseEvent_getAxisHorizontal, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(BaseEvent_getAxisHorizontal, KInteropNumber, Ark_NativePointer) void impl_BaseEvent_setAxisHorizontal(Ark_NativePointer thisPtr, KInteropNumber axisHorizontal) { Ark_BaseEvent self = reinterpret_cast(thisPtr); GetAccessors()->getBaseEventAccessor()->setAxisHorizontal(self, (const Ark_Number*) (&axisHorizontal)); } KOALA_INTEROP_V2(BaseEvent_setAxisHorizontal, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_BaseEvent_getAxisVertical(Ark_NativePointer thisPtr) { +Ark_Number impl_BaseEvent_getAxisVertical(Ark_NativePointer thisPtr) { Ark_BaseEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getBaseEventAccessor()->getAxisVertical(self); } -KOALA_INTEROP_1(BaseEvent_getAxisVertical, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(BaseEvent_getAxisVertical, KInteropNumber, Ark_NativePointer) void impl_BaseEvent_setAxisVertical(Ark_NativePointer thisPtr, KInteropNumber axisVertical) { Ark_BaseEvent self = reinterpret_cast(thisPtr); GetAccessors()->getBaseEventAccessor()->setAxisVertical(self, (const Ark_Number*) (&axisVertical)); } KOALA_INTEROP_V2(BaseEvent_setAxisVertical, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_BaseEvent_getPressure(Ark_NativePointer thisPtr) { +Ark_Number impl_BaseEvent_getPressure(Ark_NativePointer thisPtr) { Ark_BaseEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getBaseEventAccessor()->getPressure(self); } -KOALA_INTEROP_1(BaseEvent_getPressure, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(BaseEvent_getPressure, KInteropNumber, Ark_NativePointer) void impl_BaseEvent_setPressure(Ark_NativePointer thisPtr, KInteropNumber pressure) { Ark_BaseEvent self = reinterpret_cast(thisPtr); GetAccessors()->getBaseEventAccessor()->setPressure(self, (const Ark_Number*) (&pressure)); } KOALA_INTEROP_V2(BaseEvent_setPressure, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_BaseEvent_getTiltX(Ark_NativePointer thisPtr) { +Ark_Number impl_BaseEvent_getTiltX(Ark_NativePointer thisPtr) { Ark_BaseEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getBaseEventAccessor()->getTiltX(self); } -KOALA_INTEROP_1(BaseEvent_getTiltX, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(BaseEvent_getTiltX, KInteropNumber, Ark_NativePointer) void impl_BaseEvent_setTiltX(Ark_NativePointer thisPtr, KInteropNumber tiltX) { Ark_BaseEvent self = reinterpret_cast(thisPtr); GetAccessors()->getBaseEventAccessor()->setTiltX(self, (const Ark_Number*) (&tiltX)); } KOALA_INTEROP_V2(BaseEvent_setTiltX, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_BaseEvent_getTiltY(Ark_NativePointer thisPtr) { +Ark_Number impl_BaseEvent_getTiltY(Ark_NativePointer thisPtr) { Ark_BaseEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getBaseEventAccessor()->getTiltY(self); } -KOALA_INTEROP_1(BaseEvent_getTiltY, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(BaseEvent_getTiltY, KInteropNumber, Ark_NativePointer) void impl_BaseEvent_setTiltY(Ark_NativePointer thisPtr, KInteropNumber tiltY) { Ark_BaseEvent self = reinterpret_cast(thisPtr); GetAccessors()->getBaseEventAccessor()->setTiltY(self, (const Ark_Number*) (&tiltY)); @@ -19557,11 +19604,11 @@ void impl_BaseEvent_setSourceTool(Ark_NativePointer thisPtr, Ark_Int32 sourceToo GetAccessors()->getBaseEventAccessor()->setSourceTool(self, static_cast(sourceTool)); } KOALA_INTEROP_V2(BaseEvent_setSourceTool, Ark_NativePointer, Ark_Int32) -Ark_Int32 impl_BaseEvent_getDeviceId(Ark_NativePointer thisPtr) { +Ark_Number impl_BaseEvent_getDeviceId(Ark_NativePointer thisPtr) { Ark_BaseEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getBaseEventAccessor()->getDeviceId(self); } -KOALA_INTEROP_1(BaseEvent_getDeviceId, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(BaseEvent_getDeviceId, KInteropNumber, Ark_NativePointer) void impl_BaseEvent_setDeviceId(Ark_NativePointer thisPtr, KInteropNumber deviceId) { Ark_BaseEvent self = reinterpret_cast(thisPtr); GetAccessors()->getBaseEventAccessor()->setDeviceId(self, (const Ark_Number*) (&deviceId)); @@ -19575,81 +19622,81 @@ Ark_NativePointer impl_ClickEvent_getFinalizer() { return GetAccessors()->getClickEventAccessor()->getFinalizer(); } KOALA_INTEROP_0(ClickEvent_getFinalizer, Ark_NativePointer) -Ark_Int32 impl_ClickEvent_getDisplayX(Ark_NativePointer thisPtr) { +Ark_Number impl_ClickEvent_getDisplayX(Ark_NativePointer thisPtr) { Ark_ClickEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getClickEventAccessor()->getDisplayX(self); } -KOALA_INTEROP_1(ClickEvent_getDisplayX, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(ClickEvent_getDisplayX, KInteropNumber, Ark_NativePointer) void impl_ClickEvent_setDisplayX(Ark_NativePointer thisPtr, KInteropNumber displayX) { Ark_ClickEvent self = reinterpret_cast(thisPtr); GetAccessors()->getClickEventAccessor()->setDisplayX(self, (const Ark_Number*) (&displayX)); } KOALA_INTEROP_V2(ClickEvent_setDisplayX, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_ClickEvent_getDisplayY(Ark_NativePointer thisPtr) { +Ark_Number impl_ClickEvent_getDisplayY(Ark_NativePointer thisPtr) { Ark_ClickEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getClickEventAccessor()->getDisplayY(self); } -KOALA_INTEROP_1(ClickEvent_getDisplayY, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(ClickEvent_getDisplayY, KInteropNumber, Ark_NativePointer) void impl_ClickEvent_setDisplayY(Ark_NativePointer thisPtr, KInteropNumber displayY) { Ark_ClickEvent self = reinterpret_cast(thisPtr); GetAccessors()->getClickEventAccessor()->setDisplayY(self, (const Ark_Number*) (&displayY)); } KOALA_INTEROP_V2(ClickEvent_setDisplayY, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_ClickEvent_getWindowX(Ark_NativePointer thisPtr) { +Ark_Number impl_ClickEvent_getWindowX(Ark_NativePointer thisPtr) { Ark_ClickEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getClickEventAccessor()->getWindowX(self); } -KOALA_INTEROP_1(ClickEvent_getWindowX, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(ClickEvent_getWindowX, KInteropNumber, Ark_NativePointer) void impl_ClickEvent_setWindowX(Ark_NativePointer thisPtr, KInteropNumber windowX) { Ark_ClickEvent self = reinterpret_cast(thisPtr); GetAccessors()->getClickEventAccessor()->setWindowX(self, (const Ark_Number*) (&windowX)); } KOALA_INTEROP_V2(ClickEvent_setWindowX, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_ClickEvent_getWindowY(Ark_NativePointer thisPtr) { +Ark_Number impl_ClickEvent_getWindowY(Ark_NativePointer thisPtr) { Ark_ClickEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getClickEventAccessor()->getWindowY(self); } -KOALA_INTEROP_1(ClickEvent_getWindowY, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(ClickEvent_getWindowY, KInteropNumber, Ark_NativePointer) void impl_ClickEvent_setWindowY(Ark_NativePointer thisPtr, KInteropNumber windowY) { Ark_ClickEvent self = reinterpret_cast(thisPtr); GetAccessors()->getClickEventAccessor()->setWindowY(self, (const Ark_Number*) (&windowY)); } KOALA_INTEROP_V2(ClickEvent_setWindowY, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_ClickEvent_getScreenX(Ark_NativePointer thisPtr) { +Ark_Number impl_ClickEvent_getScreenX(Ark_NativePointer thisPtr) { Ark_ClickEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getClickEventAccessor()->getScreenX(self); } -KOALA_INTEROP_1(ClickEvent_getScreenX, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(ClickEvent_getScreenX, KInteropNumber, Ark_NativePointer) void impl_ClickEvent_setScreenX(Ark_NativePointer thisPtr, KInteropNumber screenX) { Ark_ClickEvent self = reinterpret_cast(thisPtr); GetAccessors()->getClickEventAccessor()->setScreenX(self, (const Ark_Number*) (&screenX)); } KOALA_INTEROP_V2(ClickEvent_setScreenX, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_ClickEvent_getScreenY(Ark_NativePointer thisPtr) { +Ark_Number impl_ClickEvent_getScreenY(Ark_NativePointer thisPtr) { Ark_ClickEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getClickEventAccessor()->getScreenY(self); } -KOALA_INTEROP_1(ClickEvent_getScreenY, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(ClickEvent_getScreenY, KInteropNumber, Ark_NativePointer) void impl_ClickEvent_setScreenY(Ark_NativePointer thisPtr, KInteropNumber screenY) { Ark_ClickEvent self = reinterpret_cast(thisPtr); GetAccessors()->getClickEventAccessor()->setScreenY(self, (const Ark_Number*) (&screenY)); } KOALA_INTEROP_V2(ClickEvent_setScreenY, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_ClickEvent_getX(Ark_NativePointer thisPtr) { +Ark_Number impl_ClickEvent_getX(Ark_NativePointer thisPtr) { Ark_ClickEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getClickEventAccessor()->getX(self); } -KOALA_INTEROP_1(ClickEvent_getX, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(ClickEvent_getX, KInteropNumber, Ark_NativePointer) void impl_ClickEvent_setX(Ark_NativePointer thisPtr, KInteropNumber x) { Ark_ClickEvent self = reinterpret_cast(thisPtr); GetAccessors()->getClickEventAccessor()->setX(self, (const Ark_Number*) (&x)); } KOALA_INTEROP_V2(ClickEvent_setX, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_ClickEvent_getY(Ark_NativePointer thisPtr) { +Ark_Number impl_ClickEvent_getY(Ark_NativePointer thisPtr) { Ark_ClickEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getClickEventAccessor()->getY(self); } -KOALA_INTEROP_1(ClickEvent_getY, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(ClickEvent_getY, KInteropNumber, Ark_NativePointer) void impl_ClickEvent_setY(Ark_NativePointer thisPtr, KInteropNumber y) { Ark_ClickEvent self = reinterpret_cast(thisPtr); GetAccessors()->getClickEventAccessor()->setY(self, (const Ark_Number*) (&y)); @@ -19657,7 +19704,7 @@ void impl_ClickEvent_setY(Ark_NativePointer thisPtr, KInteropNumber y) { KOALA_INTEROP_V2(ClickEvent_setY, Ark_NativePointer, KInteropNumber) Ark_NativePointer impl_ClickEvent_getPreventDefault(Ark_NativePointer thisPtr) { Ark_ClickEvent self = reinterpret_cast(thisPtr); - [[maybe_unused]] const auto &value = GetAccessors()->getClickEventAccessor()->getPreventDefault(self); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getClickEventAccessor()->getPreventDefault(self); // TODO: Value serialization needs to be implemented return {}; } @@ -19679,7 +19726,7 @@ Ark_NativePointer impl_HoverEvent_getFinalizer() { KOALA_INTEROP_0(HoverEvent_getFinalizer, Ark_NativePointer) Ark_NativePointer impl_HoverEvent_getStopPropagation(Ark_NativePointer thisPtr) { Ark_HoverEvent self = reinterpret_cast(thisPtr); - [[maybe_unused]] const auto &value = GetAccessors()->getHoverEventAccessor()->getStopPropagation(self); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getHoverEventAccessor()->getStopPropagation(self); // TODO: Value serialization needs to be implemented return {}; } @@ -19719,81 +19766,81 @@ void impl_MouseEvent_setAction(Ark_NativePointer thisPtr, Ark_Int32 action) { GetAccessors()->getMouseEventAccessor()->setAction(self, static_cast(action)); } KOALA_INTEROP_V2(MouseEvent_setAction, Ark_NativePointer, Ark_Int32) -Ark_Int32 impl_MouseEvent_getDisplayX(Ark_NativePointer thisPtr) { +Ark_Number impl_MouseEvent_getDisplayX(Ark_NativePointer thisPtr) { Ark_MouseEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getMouseEventAccessor()->getDisplayX(self); } -KOALA_INTEROP_1(MouseEvent_getDisplayX, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(MouseEvent_getDisplayX, KInteropNumber, Ark_NativePointer) void impl_MouseEvent_setDisplayX(Ark_NativePointer thisPtr, KInteropNumber displayX) { Ark_MouseEvent self = reinterpret_cast(thisPtr); GetAccessors()->getMouseEventAccessor()->setDisplayX(self, (const Ark_Number*) (&displayX)); } KOALA_INTEROP_V2(MouseEvent_setDisplayX, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_MouseEvent_getDisplayY(Ark_NativePointer thisPtr) { +Ark_Number impl_MouseEvent_getDisplayY(Ark_NativePointer thisPtr) { Ark_MouseEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getMouseEventAccessor()->getDisplayY(self); } -KOALA_INTEROP_1(MouseEvent_getDisplayY, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(MouseEvent_getDisplayY, KInteropNumber, Ark_NativePointer) void impl_MouseEvent_setDisplayY(Ark_NativePointer thisPtr, KInteropNumber displayY) { Ark_MouseEvent self = reinterpret_cast(thisPtr); GetAccessors()->getMouseEventAccessor()->setDisplayY(self, (const Ark_Number*) (&displayY)); } KOALA_INTEROP_V2(MouseEvent_setDisplayY, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_MouseEvent_getWindowX(Ark_NativePointer thisPtr) { +Ark_Number impl_MouseEvent_getWindowX(Ark_NativePointer thisPtr) { Ark_MouseEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getMouseEventAccessor()->getWindowX(self); } -KOALA_INTEROP_1(MouseEvent_getWindowX, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(MouseEvent_getWindowX, KInteropNumber, Ark_NativePointer) void impl_MouseEvent_setWindowX(Ark_NativePointer thisPtr, KInteropNumber windowX) { Ark_MouseEvent self = reinterpret_cast(thisPtr); GetAccessors()->getMouseEventAccessor()->setWindowX(self, (const Ark_Number*) (&windowX)); } KOALA_INTEROP_V2(MouseEvent_setWindowX, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_MouseEvent_getWindowY(Ark_NativePointer thisPtr) { +Ark_Number impl_MouseEvent_getWindowY(Ark_NativePointer thisPtr) { Ark_MouseEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getMouseEventAccessor()->getWindowY(self); } -KOALA_INTEROP_1(MouseEvent_getWindowY, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(MouseEvent_getWindowY, KInteropNumber, Ark_NativePointer) void impl_MouseEvent_setWindowY(Ark_NativePointer thisPtr, KInteropNumber windowY) { Ark_MouseEvent self = reinterpret_cast(thisPtr); GetAccessors()->getMouseEventAccessor()->setWindowY(self, (const Ark_Number*) (&windowY)); } KOALA_INTEROP_V2(MouseEvent_setWindowY, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_MouseEvent_getScreenX(Ark_NativePointer thisPtr) { +Ark_Number impl_MouseEvent_getScreenX(Ark_NativePointer thisPtr) { Ark_MouseEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getMouseEventAccessor()->getScreenX(self); } -KOALA_INTEROP_1(MouseEvent_getScreenX, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(MouseEvent_getScreenX, KInteropNumber, Ark_NativePointer) void impl_MouseEvent_setScreenX(Ark_NativePointer thisPtr, KInteropNumber screenX) { Ark_MouseEvent self = reinterpret_cast(thisPtr); GetAccessors()->getMouseEventAccessor()->setScreenX(self, (const Ark_Number*) (&screenX)); } KOALA_INTEROP_V2(MouseEvent_setScreenX, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_MouseEvent_getScreenY(Ark_NativePointer thisPtr) { +Ark_Number impl_MouseEvent_getScreenY(Ark_NativePointer thisPtr) { Ark_MouseEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getMouseEventAccessor()->getScreenY(self); } -KOALA_INTEROP_1(MouseEvent_getScreenY, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(MouseEvent_getScreenY, KInteropNumber, Ark_NativePointer) void impl_MouseEvent_setScreenY(Ark_NativePointer thisPtr, KInteropNumber screenY) { Ark_MouseEvent self = reinterpret_cast(thisPtr); GetAccessors()->getMouseEventAccessor()->setScreenY(self, (const Ark_Number*) (&screenY)); } KOALA_INTEROP_V2(MouseEvent_setScreenY, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_MouseEvent_getX(Ark_NativePointer thisPtr) { +Ark_Number impl_MouseEvent_getX(Ark_NativePointer thisPtr) { Ark_MouseEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getMouseEventAccessor()->getX(self); } -KOALA_INTEROP_1(MouseEvent_getX, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(MouseEvent_getX, KInteropNumber, Ark_NativePointer) void impl_MouseEvent_setX(Ark_NativePointer thisPtr, KInteropNumber x) { Ark_MouseEvent self = reinterpret_cast(thisPtr); GetAccessors()->getMouseEventAccessor()->setX(self, (const Ark_Number*) (&x)); } KOALA_INTEROP_V2(MouseEvent_setX, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_MouseEvent_getY(Ark_NativePointer thisPtr) { +Ark_Number impl_MouseEvent_getY(Ark_NativePointer thisPtr) { Ark_MouseEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getMouseEventAccessor()->getY(self); } -KOALA_INTEROP_1(MouseEvent_getY, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(MouseEvent_getY, KInteropNumber, Ark_NativePointer) void impl_MouseEvent_setY(Ark_NativePointer thisPtr, KInteropNumber y) { Ark_MouseEvent self = reinterpret_cast(thisPtr); GetAccessors()->getMouseEventAccessor()->setY(self, (const Ark_Number*) (&y)); @@ -19801,7 +19848,7 @@ void impl_MouseEvent_setY(Ark_NativePointer thisPtr, KInteropNumber y) { KOALA_INTEROP_V2(MouseEvent_setY, Ark_NativePointer, KInteropNumber) Ark_NativePointer impl_MouseEvent_getStopPropagation(Ark_NativePointer thisPtr) { Ark_MouseEvent self = reinterpret_cast(thisPtr); - [[maybe_unused]] const auto &value = GetAccessors()->getMouseEventAccessor()->getStopPropagation(self); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getMouseEventAccessor()->getStopPropagation(self); // TODO: Value serialization needs to be implemented return {}; } @@ -19831,61 +19878,61 @@ void impl_AccessibilityHoverEvent_setType(Ark_NativePointer thisPtr, Ark_Int32 t GetAccessors()->getAccessibilityHoverEventAccessor()->setType(self, static_cast(type)); } KOALA_INTEROP_V2(AccessibilityHoverEvent_setType, Ark_NativePointer, Ark_Int32) -Ark_Int32 impl_AccessibilityHoverEvent_getX(Ark_NativePointer thisPtr) { +Ark_Number impl_AccessibilityHoverEvent_getX(Ark_NativePointer thisPtr) { Ark_AccessibilityHoverEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getAccessibilityHoverEventAccessor()->getX(self); } -KOALA_INTEROP_1(AccessibilityHoverEvent_getX, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(AccessibilityHoverEvent_getX, KInteropNumber, Ark_NativePointer) void impl_AccessibilityHoverEvent_setX(Ark_NativePointer thisPtr, KInteropNumber x) { Ark_AccessibilityHoverEvent self = reinterpret_cast(thisPtr); GetAccessors()->getAccessibilityHoverEventAccessor()->setX(self, (const Ark_Number*) (&x)); } KOALA_INTEROP_V2(AccessibilityHoverEvent_setX, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_AccessibilityHoverEvent_getY(Ark_NativePointer thisPtr) { +Ark_Number impl_AccessibilityHoverEvent_getY(Ark_NativePointer thisPtr) { Ark_AccessibilityHoverEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getAccessibilityHoverEventAccessor()->getY(self); } -KOALA_INTEROP_1(AccessibilityHoverEvent_getY, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(AccessibilityHoverEvent_getY, KInteropNumber, Ark_NativePointer) void impl_AccessibilityHoverEvent_setY(Ark_NativePointer thisPtr, KInteropNumber y) { Ark_AccessibilityHoverEvent self = reinterpret_cast(thisPtr); GetAccessors()->getAccessibilityHoverEventAccessor()->setY(self, (const Ark_Number*) (&y)); } KOALA_INTEROP_V2(AccessibilityHoverEvent_setY, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_AccessibilityHoverEvent_getDisplayX(Ark_NativePointer thisPtr) { +Ark_Number impl_AccessibilityHoverEvent_getDisplayX(Ark_NativePointer thisPtr) { Ark_AccessibilityHoverEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getAccessibilityHoverEventAccessor()->getDisplayX(self); } -KOALA_INTEROP_1(AccessibilityHoverEvent_getDisplayX, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(AccessibilityHoverEvent_getDisplayX, KInteropNumber, Ark_NativePointer) void impl_AccessibilityHoverEvent_setDisplayX(Ark_NativePointer thisPtr, KInteropNumber displayX) { Ark_AccessibilityHoverEvent self = reinterpret_cast(thisPtr); GetAccessors()->getAccessibilityHoverEventAccessor()->setDisplayX(self, (const Ark_Number*) (&displayX)); } KOALA_INTEROP_V2(AccessibilityHoverEvent_setDisplayX, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_AccessibilityHoverEvent_getDisplayY(Ark_NativePointer thisPtr) { +Ark_Number impl_AccessibilityHoverEvent_getDisplayY(Ark_NativePointer thisPtr) { Ark_AccessibilityHoverEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getAccessibilityHoverEventAccessor()->getDisplayY(self); } -KOALA_INTEROP_1(AccessibilityHoverEvent_getDisplayY, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(AccessibilityHoverEvent_getDisplayY, KInteropNumber, Ark_NativePointer) void impl_AccessibilityHoverEvent_setDisplayY(Ark_NativePointer thisPtr, KInteropNumber displayY) { Ark_AccessibilityHoverEvent self = reinterpret_cast(thisPtr); GetAccessors()->getAccessibilityHoverEventAccessor()->setDisplayY(self, (const Ark_Number*) (&displayY)); } KOALA_INTEROP_V2(AccessibilityHoverEvent_setDisplayY, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_AccessibilityHoverEvent_getWindowX(Ark_NativePointer thisPtr) { +Ark_Number impl_AccessibilityHoverEvent_getWindowX(Ark_NativePointer thisPtr) { Ark_AccessibilityHoverEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getAccessibilityHoverEventAccessor()->getWindowX(self); } -KOALA_INTEROP_1(AccessibilityHoverEvent_getWindowX, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(AccessibilityHoverEvent_getWindowX, KInteropNumber, Ark_NativePointer) void impl_AccessibilityHoverEvent_setWindowX(Ark_NativePointer thisPtr, KInteropNumber windowX) { Ark_AccessibilityHoverEvent self = reinterpret_cast(thisPtr); GetAccessors()->getAccessibilityHoverEventAccessor()->setWindowX(self, (const Ark_Number*) (&windowX)); } KOALA_INTEROP_V2(AccessibilityHoverEvent_setWindowX, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_AccessibilityHoverEvent_getWindowY(Ark_NativePointer thisPtr) { +Ark_Number impl_AccessibilityHoverEvent_getWindowY(Ark_NativePointer thisPtr) { Ark_AccessibilityHoverEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getAccessibilityHoverEventAccessor()->getWindowY(self); } -KOALA_INTEROP_1(AccessibilityHoverEvent_getWindowY, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(AccessibilityHoverEvent_getWindowY, KInteropNumber, Ark_NativePointer) void impl_AccessibilityHoverEvent_setWindowY(Ark_NativePointer thisPtr, KInteropNumber windowY) { Ark_AccessibilityHoverEvent self = reinterpret_cast(thisPtr); GetAccessors()->getAccessibilityHoverEventAccessor()->setWindowY(self, (const Ark_Number*) (&windowY)); @@ -19901,7 +19948,7 @@ Ark_NativePointer impl_TouchEvent_getFinalizer() { KOALA_INTEROP_0(TouchEvent_getFinalizer, Ark_NativePointer) Ark_NativePointer impl_TouchEvent_getHistoricalPoints(Ark_NativePointer thisPtr) { Ark_TouchEvent self = reinterpret_cast(thisPtr); - [[maybe_unused]] const auto &value = GetAccessors()->getTouchEventAccessor()->getHistoricalPoints(self); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getTouchEventAccessor()->getHistoricalPoints(self); // TODO: Value serialization needs to be implemented return {}; } @@ -19918,7 +19965,7 @@ void impl_TouchEvent_setType(Ark_NativePointer thisPtr, Ark_Int32 type) { KOALA_INTEROP_V2(TouchEvent_setType, Ark_NativePointer, Ark_Int32) Ark_NativePointer impl_TouchEvent_getTouches(Ark_NativePointer thisPtr) { Ark_TouchEvent self = reinterpret_cast(thisPtr); - [[maybe_unused]] const auto &value = GetAccessors()->getTouchEventAccessor()->getTouches(self); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getTouchEventAccessor()->getTouches(self); // TODO: Value serialization needs to be implemented return {}; } @@ -19939,7 +19986,7 @@ void impl_TouchEvent_setTouches(Ark_NativePointer thisPtr, uint8_t* thisArray, i KOALA_INTEROP_V3(TouchEvent_setTouches, Ark_NativePointer, uint8_t*, int32_t) Ark_NativePointer impl_TouchEvent_getChangedTouches(Ark_NativePointer thisPtr) { Ark_TouchEvent self = reinterpret_cast(thisPtr); - [[maybe_unused]] const auto &value = GetAccessors()->getTouchEventAccessor()->getChangedTouches(self); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getTouchEventAccessor()->getChangedTouches(self); // TODO: Value serialization needs to be implemented return {}; } @@ -19960,7 +20007,7 @@ void impl_TouchEvent_setChangedTouches(Ark_NativePointer thisPtr, uint8_t* thisA KOALA_INTEROP_V3(TouchEvent_setChangedTouches, Ark_NativePointer, uint8_t*, int32_t) Ark_NativePointer impl_TouchEvent_getStopPropagation(Ark_NativePointer thisPtr) { Ark_TouchEvent self = reinterpret_cast(thisPtr); - [[maybe_unused]] const auto &value = GetAccessors()->getTouchEventAccessor()->getStopPropagation(self); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getTouchEventAccessor()->getStopPropagation(self); // TODO: Value serialization needs to be implemented return {}; } @@ -19974,7 +20021,7 @@ void impl_TouchEvent_setStopPropagation(Ark_NativePointer thisPtr, uint8_t* this KOALA_INTEROP_V3(TouchEvent_setStopPropagation, Ark_NativePointer, uint8_t*, int32_t) Ark_NativePointer impl_TouchEvent_getPreventDefault(Ark_NativePointer thisPtr) { Ark_TouchEvent self = reinterpret_cast(thisPtr); - [[maybe_unused]] const auto &value = GetAccessors()->getTouchEventAccessor()->getPreventDefault(self); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getTouchEventAccessor()->getPreventDefault(self); // TODO: Value serialization needs to be implemented return {}; } @@ -20007,43 +20054,41 @@ Ark_NativePointer impl_DragEvent_getFinalizer() { return GetAccessors()->getDragEventAccessor()->getFinalizer(); } KOALA_INTEROP_0(DragEvent_getFinalizer, Ark_NativePointer) -Ark_Int32 impl_DragEvent_getDisplayX(Ark_NativePointer thisPtr) { +Ark_Number impl_DragEvent_getDisplayX(Ark_NativePointer thisPtr) { Ark_DragEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getDragEventAccessor()->getDisplayX(self); } -KOALA_INTEROP_1(DragEvent_getDisplayX, Ark_Int32, Ark_NativePointer) -Ark_Int32 impl_DragEvent_getDisplayY(Ark_NativePointer thisPtr) { +KOALA_INTEROP_1(DragEvent_getDisplayX, KInteropNumber, Ark_NativePointer) +Ark_Number impl_DragEvent_getDisplayY(Ark_NativePointer thisPtr) { Ark_DragEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getDragEventAccessor()->getDisplayY(self); } -KOALA_INTEROP_1(DragEvent_getDisplayY, Ark_Int32, Ark_NativePointer) -Ark_Int32 impl_DragEvent_getWindowX(Ark_NativePointer thisPtr) { +KOALA_INTEROP_1(DragEvent_getDisplayY, KInteropNumber, Ark_NativePointer) +Ark_Number impl_DragEvent_getWindowX(Ark_NativePointer thisPtr) { Ark_DragEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getDragEventAccessor()->getWindowX(self); } -KOALA_INTEROP_1(DragEvent_getWindowX, Ark_Int32, Ark_NativePointer) -Ark_Int32 impl_DragEvent_getWindowY(Ark_NativePointer thisPtr) { +KOALA_INTEROP_1(DragEvent_getWindowX, KInteropNumber, Ark_NativePointer) +Ark_Number impl_DragEvent_getWindowY(Ark_NativePointer thisPtr) { Ark_DragEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getDragEventAccessor()->getWindowY(self); } -KOALA_INTEROP_1(DragEvent_getWindowY, Ark_Int32, Ark_NativePointer) -Ark_Int32 impl_DragEvent_getX(Ark_NativePointer thisPtr) { +KOALA_INTEROP_1(DragEvent_getWindowY, KInteropNumber, Ark_NativePointer) +Ark_Number impl_DragEvent_getX(Ark_NativePointer thisPtr) { Ark_DragEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getDragEventAccessor()->getX(self); } -KOALA_INTEROP_1(DragEvent_getX, Ark_Int32, Ark_NativePointer) -Ark_Int32 impl_DragEvent_getY(Ark_NativePointer thisPtr) { +KOALA_INTEROP_1(DragEvent_getX, KInteropNumber, Ark_NativePointer) +Ark_Number impl_DragEvent_getY(Ark_NativePointer thisPtr) { Ark_DragEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getDragEventAccessor()->getY(self); } -KOALA_INTEROP_1(DragEvent_getY, Ark_Int32, Ark_NativePointer) -void impl_DragEvent_setData(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +KOALA_INTEROP_1(DragEvent_getY, KInteropNumber, Ark_NativePointer) +void impl_DragEvent_setData(Ark_NativePointer thisPtr, Ark_NativePointer unifiedData) { Ark_DragEvent self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_UnifiedData unifiedData_value = static_cast(thisDeserializer.readUnifiedData());; - GetAccessors()->getDragEventAccessor()->setData(self, unifiedData_value); + GetAccessors()->getDragEventAccessor()->setData(self, static_cast(unifiedData)); } -KOALA_INTEROP_V3(DragEvent_setData, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V2(DragEvent_setData, Ark_NativePointer, Ark_NativePointer) Ark_NativePointer impl_DragEvent_getData(KVMContext vmContext, Ark_NativePointer thisPtr) { Ark_DragEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getDragEventAccessor()->getData(reinterpret_cast(vmContext), self); @@ -20075,21 +20120,21 @@ KInteropReturnBuffer impl_DragEvent_getPreviewRect(Ark_NativePointer thisPtr) { return _retSerializer.toReturnBuffer(); } KOALA_INTEROP_1(DragEvent_getPreviewRect, KInteropReturnBuffer, Ark_NativePointer) -Ark_Int32 impl_DragEvent_getVelocityX(Ark_NativePointer thisPtr) { +Ark_Number impl_DragEvent_getVelocityX(Ark_NativePointer thisPtr) { Ark_DragEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getDragEventAccessor()->getVelocityX(self); } -KOALA_INTEROP_1(DragEvent_getVelocityX, Ark_Int32, Ark_NativePointer) -Ark_Int32 impl_DragEvent_getVelocityY(Ark_NativePointer thisPtr) { +KOALA_INTEROP_1(DragEvent_getVelocityX, KInteropNumber, Ark_NativePointer) +Ark_Number impl_DragEvent_getVelocityY(Ark_NativePointer thisPtr) { Ark_DragEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getDragEventAccessor()->getVelocityY(self); } -KOALA_INTEROP_1(DragEvent_getVelocityY, Ark_Int32, Ark_NativePointer) -Ark_Int32 impl_DragEvent_getVelocity(Ark_NativePointer thisPtr) { +KOALA_INTEROP_1(DragEvent_getVelocityY, KInteropNumber, Ark_NativePointer) +Ark_Number impl_DragEvent_getVelocity(Ark_NativePointer thisPtr) { Ark_DragEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getDragEventAccessor()->getVelocity(self); } -KOALA_INTEROP_1(DragEvent_getVelocity, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(DragEvent_getVelocity, KInteropNumber, Ark_NativePointer) Ark_Boolean impl_DragEvent_getModifierKeyState(KVMContext vmContext, Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_DragEvent self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -20156,11 +20201,11 @@ void impl_KeyEvent_setType(Ark_NativePointer thisPtr, Ark_Int32 type) { GetAccessors()->getKeyEventAccessor()->setType(self, static_cast(type)); } KOALA_INTEROP_V2(KeyEvent_setType, Ark_NativePointer, Ark_Int32) -Ark_Int32 impl_KeyEvent_getKeyCode(Ark_NativePointer thisPtr) { +Ark_Number impl_KeyEvent_getKeyCode(Ark_NativePointer thisPtr) { Ark_KeyEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getKeyEventAccessor()->getKeyCode(self); } -KOALA_INTEROP_1(KeyEvent_getKeyCode, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(KeyEvent_getKeyCode, KInteropNumber, Ark_NativePointer) void impl_KeyEvent_setKeyCode(Ark_NativePointer thisPtr, KInteropNumber keyCode) { Ark_KeyEvent self = reinterpret_cast(thisPtr); GetAccessors()->getKeyEventAccessor()->setKeyCode(self, (const Ark_Number*) (&keyCode)); @@ -20186,31 +20231,31 @@ void impl_KeyEvent_setKeySource(Ark_NativePointer thisPtr, Ark_Int32 keySource) GetAccessors()->getKeyEventAccessor()->setKeySource(self, static_cast(keySource)); } KOALA_INTEROP_V2(KeyEvent_setKeySource, Ark_NativePointer, Ark_Int32) -Ark_Int32 impl_KeyEvent_getDeviceId(Ark_NativePointer thisPtr) { +Ark_Number impl_KeyEvent_getDeviceId(Ark_NativePointer thisPtr) { Ark_KeyEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getKeyEventAccessor()->getDeviceId(self); } -KOALA_INTEROP_1(KeyEvent_getDeviceId, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(KeyEvent_getDeviceId, KInteropNumber, Ark_NativePointer) void impl_KeyEvent_setDeviceId(Ark_NativePointer thisPtr, KInteropNumber deviceId) { Ark_KeyEvent self = reinterpret_cast(thisPtr); GetAccessors()->getKeyEventAccessor()->setDeviceId(self, (const Ark_Number*) (&deviceId)); } KOALA_INTEROP_V2(KeyEvent_setDeviceId, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_KeyEvent_getMetaKey(Ark_NativePointer thisPtr) { +Ark_Number impl_KeyEvent_getMetaKey(Ark_NativePointer thisPtr) { Ark_KeyEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getKeyEventAccessor()->getMetaKey(self); } -KOALA_INTEROP_1(KeyEvent_getMetaKey, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(KeyEvent_getMetaKey, KInteropNumber, Ark_NativePointer) void impl_KeyEvent_setMetaKey(Ark_NativePointer thisPtr, KInteropNumber metaKey) { Ark_KeyEvent self = reinterpret_cast(thisPtr); GetAccessors()->getKeyEventAccessor()->setMetaKey(self, (const Ark_Number*) (&metaKey)); } KOALA_INTEROP_V2(KeyEvent_setMetaKey, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_KeyEvent_getTimestamp(Ark_NativePointer thisPtr) { +Ark_Number impl_KeyEvent_getTimestamp(Ark_NativePointer thisPtr) { Ark_KeyEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getKeyEventAccessor()->getTimestamp(self); } -KOALA_INTEROP_1(KeyEvent_getTimestamp, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(KeyEvent_getTimestamp, KInteropNumber, Ark_NativePointer) void impl_KeyEvent_setTimestamp(Ark_NativePointer thisPtr, KInteropNumber timestamp) { Ark_KeyEvent self = reinterpret_cast(thisPtr); GetAccessors()->getKeyEventAccessor()->setTimestamp(self, (const Ark_Number*) (×tamp)); @@ -20218,7 +20263,7 @@ void impl_KeyEvent_setTimestamp(Ark_NativePointer thisPtr, KInteropNumber timest KOALA_INTEROP_V2(KeyEvent_setTimestamp, Ark_NativePointer, KInteropNumber) Ark_NativePointer impl_KeyEvent_getStopPropagation(Ark_NativePointer thisPtr) { Ark_KeyEvent self = reinterpret_cast(thisPtr); - [[maybe_unused]] const auto &value = GetAccessors()->getKeyEventAccessor()->getStopPropagation(self); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getKeyEventAccessor()->getStopPropagation(self); // TODO: Value serialization needs to be implemented return {}; } @@ -20237,11 +20282,11 @@ void impl_KeyEvent_setIntentionCode(Ark_NativePointer thisPtr, uint8_t* thisArra GetAccessors()->getKeyEventAccessor()->setIntentionCode(self, (const Ark_IntentionCode*)&intentionCode_value); } KOALA_INTEROP_V3(KeyEvent_setIntentionCode, Ark_NativePointer, uint8_t*, int32_t) -Ark_Int32 impl_KeyEvent_getUnicode(Ark_NativePointer thisPtr) { +Ark_Number impl_KeyEvent_getUnicode(Ark_NativePointer thisPtr) { Ark_KeyEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getKeyEventAccessor()->getUnicode(self); } -KOALA_INTEROP_1(KeyEvent_getUnicode, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(KeyEvent_getUnicode, KInteropNumber, Ark_NativePointer) void impl_KeyEvent_setUnicode(Ark_NativePointer thisPtr, KInteropNumber unicode) { Ark_KeyEvent self = reinterpret_cast(thisPtr); GetAccessors()->getKeyEventAccessor()->setUnicode(self, (const Ark_Number*) (&unicode)); @@ -20399,11 +20444,11 @@ KInteropReturnBuffer impl_TextContentControllerBase_getTextContentRect(Ark_Nativ return _retSerializer.toReturnBuffer(); } KOALA_INTEROP_1(TextContentControllerBase_getTextContentRect, KInteropReturnBuffer, Ark_NativePointer) -Ark_Int32 impl_TextContentControllerBase_getTextContentLineCount(Ark_NativePointer thisPtr) { +Ark_Number impl_TextContentControllerBase_getTextContentLineCount(Ark_NativePointer thisPtr) { Ark_TextContentControllerBase self = reinterpret_cast(thisPtr); return GetAccessors()->getTextContentControllerBaseAccessor()->getTextContentLineCount(self); } -KOALA_INTEROP_1(TextContentControllerBase_getTextContentLineCount, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(TextContentControllerBase_getTextContentLineCount, KInteropNumber, Ark_NativePointer) Ark_NativePointer impl_DynamicNode_ctor() { return GetAccessors()->getDynamicNodeAccessor()->ctor(); } @@ -20468,11 +20513,11 @@ void impl_ChildrenMainSize_update(KVMContext vmContext, Ark_NativePointer thisPt GetAccessors()->getChildrenMainSizeAccessor()->update(reinterpret_cast(vmContext), self, (const Ark_Number*) (&index), (const Ark_Number*) (&childSize)); } KOALA_INTEROP_CTX_V3(ChildrenMainSize_update, Ark_NativePointer, KInteropNumber, KInteropNumber) -Ark_Int32 impl_ChildrenMainSize_getChildDefaultSize(Ark_NativePointer thisPtr) { +Ark_Number impl_ChildrenMainSize_getChildDefaultSize(Ark_NativePointer thisPtr) { Ark_ChildrenMainSize self = reinterpret_cast(thisPtr); return GetAccessors()->getChildrenMainSizeAccessor()->getChildDefaultSize(self); } -KOALA_INTEROP_1(ChildrenMainSize_getChildDefaultSize, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(ChildrenMainSize_getChildDefaultSize, KInteropNumber, Ark_NativePointer) void impl_ChildrenMainSize_setChildDefaultSize(Ark_NativePointer thisPtr, KInteropNumber childDefaultSize) { Ark_ChildrenMainSize self = reinterpret_cast(thisPtr); GetAccessors()->getChildrenMainSizeAccessor()->setChildDefaultSize(self, (const Ark_Number*) (&childDefaultSize)); @@ -20656,90 +20701,6 @@ void impl_GestureModifier_applyGesture(Ark_NativePointer thisPtr, uint8_t* thisA GetAccessors()->getGestureModifierAccessor()->applyGesture(self, (const Ark_UIGestureEvent*)&event_value); } KOALA_INTEROP_V3(GestureModifier_applyGesture, Ark_NativePointer, uint8_t*, int32_t) -KInteropReturnBuffer impl_GlobalScope_common_getContext(uint8_t* thisArray, int32_t thisLength) { - Deserializer thisDeserializer(thisArray, thisLength); - const auto component_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_CustomObject component_value_buf = {}; - component_value_buf.tag = component_value_buf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; - if ((INTEROP_RUNTIME_UNDEFINED) != (component_value_buf_runtimeType)) - { - component_value_buf.value = static_cast(thisDeserializer.readCustomObject("Object")); - } - Opt_CustomObject component_value = component_value_buf;; - const auto &retValue = GetAccessors()->getGlobalScope_commonAccessor()->getContext((const Opt_CustomObject*)&component_value); - Serializer _retSerializer {}; - _retSerializer.writeContext(retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_2(GlobalScope_common_getContext, KInteropReturnBuffer, uint8_t*, int32_t) -void impl_GlobalScope_common_postCardAction(uint8_t* thisArray, int32_t thisLength) { - Deserializer thisDeserializer(thisArray, thisLength); - Ark_CustomObject component_value = static_cast(thisDeserializer.readCustomObject("Object"));; - Ark_CustomObject action_value = static_cast(thisDeserializer.readCustomObject("Object"));; - GetAccessors()->getGlobalScope_commonAccessor()->postCardAction((const Ark_CustomObject*)&component_value, (const Ark_CustomObject*)&action_value); -} -KOALA_INTEROP_V2(GlobalScope_common_postCardAction, uint8_t*, int32_t) -KInteropReturnBuffer impl_GlobalScope_common_dollar_r(const KStringPtr& value, uint8_t* thisArray, int32_t thisLength) { - Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 params_value_buf_length = thisDeserializer.readInt32(); - Array_CustomObject params_value_buf = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(¶ms_value_buf, params_value_buf_length); - for (int params_value_buf_i = 0; params_value_buf_i < params_value_buf_length; params_value_buf_i++) { - params_value_buf.array[params_value_buf_i] = static_cast(thisDeserializer.readCustomObject("Any")); - } - Array_CustomObject params_value = params_value_buf;; - const auto &retValue = GetAccessors()->getGlobalScope_commonAccessor()->dollar_r((const Ark_String*) (&value), (const Array_CustomObject*)¶ms_value); - Serializer _retSerializer {}; - _retSerializer.writeResource(retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_3(GlobalScope_common_dollar_r, KInteropReturnBuffer, KStringPtr, uint8_t*, int32_t) -KInteropReturnBuffer impl_GlobalScope_common_dollar_rawfile(const KStringPtr& value) { - const auto &retValue = GetAccessors()->getGlobalScope_commonAccessor()->dollar_rawfile((const Ark_String*) (&value)); - Serializer _retSerializer {}; - _retSerializer.writeResource(retValue); - return _retSerializer.toReturnBuffer(); -} -KOALA_INTEROP_1(GlobalScope_common_dollar_rawfile, KInteropReturnBuffer, KStringPtr) -void impl_GlobalScope_common_animateTo(uint8_t* thisArray, int32_t thisLength) { - Deserializer thisDeserializer(thisArray, thisLength); - Ark_AnimateParam value_value = thisDeserializer.readAnimateParam();; - Callback_Void event_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; - GetAccessors()->getGlobalScope_commonAccessor()->animateTo((const Ark_AnimateParam*)&value_value, (const Callback_Void*)&event_value); -} -KOALA_INTEROP_V2(GlobalScope_common_animateTo, uint8_t*, int32_t) -void impl_GlobalScope_common_animateToImmediately(uint8_t* thisArray, int32_t thisLength) { - Deserializer thisDeserializer(thisArray, thisLength); - Ark_AnimateParam value_value = thisDeserializer.readAnimateParam();; - Callback_Void event_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; - GetAccessors()->getGlobalScope_commonAccessor()->animateToImmediately((const Ark_AnimateParam*)&value_value, (const Callback_Void*)&event_value); -} -KOALA_INTEROP_V2(GlobalScope_common_animateToImmediately, uint8_t*, int32_t) -Ark_Int32 impl_GlobalScope_common_vp2px(KInteropNumber value) { - return GetAccessors()->getGlobalScope_commonAccessor()->vp2px((const Ark_Number*) (&value)); -} -KOALA_INTEROP_1(GlobalScope_common_vp2px, Ark_Int32, KInteropNumber) -Ark_Int32 impl_GlobalScope_common_px2vp(KInteropNumber value) { - return GetAccessors()->getGlobalScope_commonAccessor()->px2vp((const Ark_Number*) (&value)); -} -KOALA_INTEROP_1(GlobalScope_common_px2vp, Ark_Int32, KInteropNumber) -Ark_Int32 impl_GlobalScope_common_fp2px(KInteropNumber value) { - return GetAccessors()->getGlobalScope_commonAccessor()->fp2px((const Ark_Number*) (&value)); -} -KOALA_INTEROP_1(GlobalScope_common_fp2px, Ark_Int32, KInteropNumber) -Ark_Int32 impl_GlobalScope_common_px2fp(KInteropNumber value) { - return GetAccessors()->getGlobalScope_commonAccessor()->px2fp((const Ark_Number*) (&value)); -} -KOALA_INTEROP_1(GlobalScope_common_px2fp, Ark_Int32, KInteropNumber) -Ark_Int32 impl_GlobalScope_common_lpx2px(KInteropNumber value) { - return GetAccessors()->getGlobalScope_commonAccessor()->lpx2px((const Ark_Number*) (&value)); -} -KOALA_INTEROP_1(GlobalScope_common_lpx2px, Ark_Int32, KInteropNumber) -Ark_Int32 impl_GlobalScope_common_px2lpx(KInteropNumber value) { - return GetAccessors()->getGlobalScope_commonAccessor()->px2lpx((const Ark_Number*) (&value)); -} -KOALA_INTEROP_1(GlobalScope_common_px2lpx, Ark_Int32, KInteropNumber) Ark_NativePointer impl_ContextMenu_ctor() { return GetAccessors()->getContextMenuAccessor()->ctor(); } @@ -20820,7 +20781,7 @@ Ark_NativePointer impl_BaseGestureEvent_getFinalizer() { KOALA_INTEROP_0(BaseGestureEvent_getFinalizer, Ark_NativePointer) Ark_NativePointer impl_BaseGestureEvent_getFingerList(Ark_NativePointer thisPtr) { Ark_BaseGestureEvent self = reinterpret_cast(thisPtr); - [[maybe_unused]] const auto &value = GetAccessors()->getBaseGestureEventAccessor()->getFingerList(self); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getBaseGestureEventAccessor()->getFingerList(self); // TODO: Value serialization needs to be implemented return {}; } @@ -20873,51 +20834,51 @@ Ark_NativePointer impl_PanGestureEvent_getFinalizer() { return GetAccessors()->getPanGestureEventAccessor()->getFinalizer(); } KOALA_INTEROP_0(PanGestureEvent_getFinalizer, Ark_NativePointer) -Ark_Int32 impl_PanGestureEvent_getOffsetX(Ark_NativePointer thisPtr) { +Ark_Number impl_PanGestureEvent_getOffsetX(Ark_NativePointer thisPtr) { Ark_PanGestureEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getPanGestureEventAccessor()->getOffsetX(self); } -KOALA_INTEROP_1(PanGestureEvent_getOffsetX, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(PanGestureEvent_getOffsetX, KInteropNumber, Ark_NativePointer) void impl_PanGestureEvent_setOffsetX(Ark_NativePointer thisPtr, KInteropNumber offsetX) { Ark_PanGestureEvent self = reinterpret_cast(thisPtr); GetAccessors()->getPanGestureEventAccessor()->setOffsetX(self, (const Ark_Number*) (&offsetX)); } KOALA_INTEROP_V2(PanGestureEvent_setOffsetX, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_PanGestureEvent_getOffsetY(Ark_NativePointer thisPtr) { +Ark_Number impl_PanGestureEvent_getOffsetY(Ark_NativePointer thisPtr) { Ark_PanGestureEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getPanGestureEventAccessor()->getOffsetY(self); } -KOALA_INTEROP_1(PanGestureEvent_getOffsetY, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(PanGestureEvent_getOffsetY, KInteropNumber, Ark_NativePointer) void impl_PanGestureEvent_setOffsetY(Ark_NativePointer thisPtr, KInteropNumber offsetY) { Ark_PanGestureEvent self = reinterpret_cast(thisPtr); GetAccessors()->getPanGestureEventAccessor()->setOffsetY(self, (const Ark_Number*) (&offsetY)); } KOALA_INTEROP_V2(PanGestureEvent_setOffsetY, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_PanGestureEvent_getVelocityX(Ark_NativePointer thisPtr) { +Ark_Number impl_PanGestureEvent_getVelocityX(Ark_NativePointer thisPtr) { Ark_PanGestureEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getPanGestureEventAccessor()->getVelocityX(self); } -KOALA_INTEROP_1(PanGestureEvent_getVelocityX, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(PanGestureEvent_getVelocityX, KInteropNumber, Ark_NativePointer) void impl_PanGestureEvent_setVelocityX(Ark_NativePointer thisPtr, KInteropNumber velocityX) { Ark_PanGestureEvent self = reinterpret_cast(thisPtr); GetAccessors()->getPanGestureEventAccessor()->setVelocityX(self, (const Ark_Number*) (&velocityX)); } KOALA_INTEROP_V2(PanGestureEvent_setVelocityX, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_PanGestureEvent_getVelocityY(Ark_NativePointer thisPtr) { +Ark_Number impl_PanGestureEvent_getVelocityY(Ark_NativePointer thisPtr) { Ark_PanGestureEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getPanGestureEventAccessor()->getVelocityY(self); } -KOALA_INTEROP_1(PanGestureEvent_getVelocityY, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(PanGestureEvent_getVelocityY, KInteropNumber, Ark_NativePointer) void impl_PanGestureEvent_setVelocityY(Ark_NativePointer thisPtr, KInteropNumber velocityY) { Ark_PanGestureEvent self = reinterpret_cast(thisPtr); GetAccessors()->getPanGestureEventAccessor()->setVelocityY(self, (const Ark_Number*) (&velocityY)); } KOALA_INTEROP_V2(PanGestureEvent_setVelocityY, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_PanGestureEvent_getVelocity(Ark_NativePointer thisPtr) { +Ark_Number impl_PanGestureEvent_getVelocity(Ark_NativePointer thisPtr) { Ark_PanGestureEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getPanGestureEventAccessor()->getVelocity(self); } -KOALA_INTEROP_1(PanGestureEvent_getVelocity, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(PanGestureEvent_getVelocity, KInteropNumber, Ark_NativePointer) void impl_PanGestureEvent_setVelocity(Ark_NativePointer thisPtr, KInteropNumber velocity) { Ark_PanGestureEvent self = reinterpret_cast(thisPtr); GetAccessors()->getPanGestureEventAccessor()->setVelocity(self, (const Ark_Number*) (&velocity)); @@ -20931,31 +20892,31 @@ Ark_NativePointer impl_PinchGestureEvent_getFinalizer() { return GetAccessors()->getPinchGestureEventAccessor()->getFinalizer(); } KOALA_INTEROP_0(PinchGestureEvent_getFinalizer, Ark_NativePointer) -Ark_Int32 impl_PinchGestureEvent_getScale(Ark_NativePointer thisPtr) { +Ark_Number impl_PinchGestureEvent_getScale(Ark_NativePointer thisPtr) { Ark_PinchGestureEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getPinchGestureEventAccessor()->getScale(self); } -KOALA_INTEROP_1(PinchGestureEvent_getScale, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(PinchGestureEvent_getScale, KInteropNumber, Ark_NativePointer) void impl_PinchGestureEvent_setScale(Ark_NativePointer thisPtr, KInteropNumber scale) { Ark_PinchGestureEvent self = reinterpret_cast(thisPtr); GetAccessors()->getPinchGestureEventAccessor()->setScale(self, (const Ark_Number*) (&scale)); } KOALA_INTEROP_V2(PinchGestureEvent_setScale, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_PinchGestureEvent_getPinchCenterX(Ark_NativePointer thisPtr) { +Ark_Number impl_PinchGestureEvent_getPinchCenterX(Ark_NativePointer thisPtr) { Ark_PinchGestureEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getPinchGestureEventAccessor()->getPinchCenterX(self); } -KOALA_INTEROP_1(PinchGestureEvent_getPinchCenterX, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(PinchGestureEvent_getPinchCenterX, KInteropNumber, Ark_NativePointer) void impl_PinchGestureEvent_setPinchCenterX(Ark_NativePointer thisPtr, KInteropNumber pinchCenterX) { Ark_PinchGestureEvent self = reinterpret_cast(thisPtr); GetAccessors()->getPinchGestureEventAccessor()->setPinchCenterX(self, (const Ark_Number*) (&pinchCenterX)); } KOALA_INTEROP_V2(PinchGestureEvent_setPinchCenterX, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_PinchGestureEvent_getPinchCenterY(Ark_NativePointer thisPtr) { +Ark_Number impl_PinchGestureEvent_getPinchCenterY(Ark_NativePointer thisPtr) { Ark_PinchGestureEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getPinchGestureEventAccessor()->getPinchCenterY(self); } -KOALA_INTEROP_1(PinchGestureEvent_getPinchCenterY, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(PinchGestureEvent_getPinchCenterY, KInteropNumber, Ark_NativePointer) void impl_PinchGestureEvent_setPinchCenterY(Ark_NativePointer thisPtr, KInteropNumber pinchCenterY) { Ark_PinchGestureEvent self = reinterpret_cast(thisPtr); GetAccessors()->getPinchGestureEventAccessor()->setPinchCenterY(self, (const Ark_Number*) (&pinchCenterY)); @@ -20969,11 +20930,11 @@ Ark_NativePointer impl_RotationGestureEvent_getFinalizer() { return GetAccessors()->getRotationGestureEventAccessor()->getFinalizer(); } KOALA_INTEROP_0(RotationGestureEvent_getFinalizer, Ark_NativePointer) -Ark_Int32 impl_RotationGestureEvent_getAngle(Ark_NativePointer thisPtr) { +Ark_Number impl_RotationGestureEvent_getAngle(Ark_NativePointer thisPtr) { Ark_RotationGestureEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getRotationGestureEventAccessor()->getAngle(self); } -KOALA_INTEROP_1(RotationGestureEvent_getAngle, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(RotationGestureEvent_getAngle, KInteropNumber, Ark_NativePointer) void impl_RotationGestureEvent_setAngle(Ark_NativePointer thisPtr, KInteropNumber angle) { Ark_RotationGestureEvent self = reinterpret_cast(thisPtr); GetAccessors()->getRotationGestureEventAccessor()->setAngle(self, (const Ark_Number*) (&angle)); @@ -20987,21 +20948,21 @@ Ark_NativePointer impl_SwipeGestureEvent_getFinalizer() { return GetAccessors()->getSwipeGestureEventAccessor()->getFinalizer(); } KOALA_INTEROP_0(SwipeGestureEvent_getFinalizer, Ark_NativePointer) -Ark_Int32 impl_SwipeGestureEvent_getAngle(Ark_NativePointer thisPtr) { +Ark_Number impl_SwipeGestureEvent_getAngle(Ark_NativePointer thisPtr) { Ark_SwipeGestureEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getSwipeGestureEventAccessor()->getAngle(self); } -KOALA_INTEROP_1(SwipeGestureEvent_getAngle, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(SwipeGestureEvent_getAngle, KInteropNumber, Ark_NativePointer) void impl_SwipeGestureEvent_setAngle(Ark_NativePointer thisPtr, KInteropNumber angle) { Ark_SwipeGestureEvent self = reinterpret_cast(thisPtr); GetAccessors()->getSwipeGestureEventAccessor()->setAngle(self, (const Ark_Number*) (&angle)); } KOALA_INTEROP_V2(SwipeGestureEvent_setAngle, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_SwipeGestureEvent_getSpeed(Ark_NativePointer thisPtr) { +Ark_Number impl_SwipeGestureEvent_getSpeed(Ark_NativePointer thisPtr) { Ark_SwipeGestureEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getSwipeGestureEventAccessor()->getSpeed(self); } -KOALA_INTEROP_1(SwipeGestureEvent_getSpeed, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(SwipeGestureEvent_getSpeed, KInteropNumber, Ark_NativePointer) void impl_SwipeGestureEvent_setSpeed(Ark_NativePointer thisPtr, KInteropNumber speed) { Ark_SwipeGestureEvent self = reinterpret_cast(thisPtr); GetAccessors()->getSwipeGestureEventAccessor()->setSpeed(self, (const Ark_Number*) (&speed)); @@ -21027,7 +20988,7 @@ void impl_GestureEvent_setRepeat(Ark_NativePointer thisPtr, Ark_Boolean repeat) KOALA_INTEROP_V2(GestureEvent_setRepeat, Ark_NativePointer, Ark_Boolean) Ark_NativePointer impl_GestureEvent_getFingerList(Ark_NativePointer thisPtr) { Ark_GestureEvent self = reinterpret_cast(thisPtr); - [[maybe_unused]] const auto &value = GetAccessors()->getGestureEventAccessor()->getFingerList(self); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getGestureEventAccessor()->getFingerList(self); // TODO: Value serialization needs to be implemented return {}; } @@ -21046,101 +21007,101 @@ void impl_GestureEvent_setFingerList(Ark_NativePointer thisPtr, uint8_t* thisArr GetAccessors()->getGestureEventAccessor()->setFingerList(self, (const Array_FingerInfo*)&fingerList_value); } KOALA_INTEROP_V3(GestureEvent_setFingerList, Ark_NativePointer, uint8_t*, int32_t) -Ark_Int32 impl_GestureEvent_getOffsetX(Ark_NativePointer thisPtr) { +Ark_Number impl_GestureEvent_getOffsetX(Ark_NativePointer thisPtr) { Ark_GestureEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getGestureEventAccessor()->getOffsetX(self); } -KOALA_INTEROP_1(GestureEvent_getOffsetX, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(GestureEvent_getOffsetX, KInteropNumber, Ark_NativePointer) void impl_GestureEvent_setOffsetX(Ark_NativePointer thisPtr, KInteropNumber offsetX) { Ark_GestureEvent self = reinterpret_cast(thisPtr); GetAccessors()->getGestureEventAccessor()->setOffsetX(self, (const Ark_Number*) (&offsetX)); } KOALA_INTEROP_V2(GestureEvent_setOffsetX, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_GestureEvent_getOffsetY(Ark_NativePointer thisPtr) { +Ark_Number impl_GestureEvent_getOffsetY(Ark_NativePointer thisPtr) { Ark_GestureEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getGestureEventAccessor()->getOffsetY(self); } -KOALA_INTEROP_1(GestureEvent_getOffsetY, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(GestureEvent_getOffsetY, KInteropNumber, Ark_NativePointer) void impl_GestureEvent_setOffsetY(Ark_NativePointer thisPtr, KInteropNumber offsetY) { Ark_GestureEvent self = reinterpret_cast(thisPtr); GetAccessors()->getGestureEventAccessor()->setOffsetY(self, (const Ark_Number*) (&offsetY)); } KOALA_INTEROP_V2(GestureEvent_setOffsetY, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_GestureEvent_getAngle(Ark_NativePointer thisPtr) { +Ark_Number impl_GestureEvent_getAngle(Ark_NativePointer thisPtr) { Ark_GestureEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getGestureEventAccessor()->getAngle(self); } -KOALA_INTEROP_1(GestureEvent_getAngle, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(GestureEvent_getAngle, KInteropNumber, Ark_NativePointer) void impl_GestureEvent_setAngle(Ark_NativePointer thisPtr, KInteropNumber angle) { Ark_GestureEvent self = reinterpret_cast(thisPtr); GetAccessors()->getGestureEventAccessor()->setAngle(self, (const Ark_Number*) (&angle)); } KOALA_INTEROP_V2(GestureEvent_setAngle, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_GestureEvent_getSpeed(Ark_NativePointer thisPtr) { +Ark_Number impl_GestureEvent_getSpeed(Ark_NativePointer thisPtr) { Ark_GestureEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getGestureEventAccessor()->getSpeed(self); } -KOALA_INTEROP_1(GestureEvent_getSpeed, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(GestureEvent_getSpeed, KInteropNumber, Ark_NativePointer) void impl_GestureEvent_setSpeed(Ark_NativePointer thisPtr, KInteropNumber speed) { Ark_GestureEvent self = reinterpret_cast(thisPtr); GetAccessors()->getGestureEventAccessor()->setSpeed(self, (const Ark_Number*) (&speed)); } KOALA_INTEROP_V2(GestureEvent_setSpeed, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_GestureEvent_getScale(Ark_NativePointer thisPtr) { +Ark_Number impl_GestureEvent_getScale(Ark_NativePointer thisPtr) { Ark_GestureEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getGestureEventAccessor()->getScale(self); } -KOALA_INTEROP_1(GestureEvent_getScale, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(GestureEvent_getScale, KInteropNumber, Ark_NativePointer) void impl_GestureEvent_setScale(Ark_NativePointer thisPtr, KInteropNumber scale) { Ark_GestureEvent self = reinterpret_cast(thisPtr); GetAccessors()->getGestureEventAccessor()->setScale(self, (const Ark_Number*) (&scale)); } KOALA_INTEROP_V2(GestureEvent_setScale, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_GestureEvent_getPinchCenterX(Ark_NativePointer thisPtr) { +Ark_Number impl_GestureEvent_getPinchCenterX(Ark_NativePointer thisPtr) { Ark_GestureEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getGestureEventAccessor()->getPinchCenterX(self); } -KOALA_INTEROP_1(GestureEvent_getPinchCenterX, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(GestureEvent_getPinchCenterX, KInteropNumber, Ark_NativePointer) void impl_GestureEvent_setPinchCenterX(Ark_NativePointer thisPtr, KInteropNumber pinchCenterX) { Ark_GestureEvent self = reinterpret_cast(thisPtr); GetAccessors()->getGestureEventAccessor()->setPinchCenterX(self, (const Ark_Number*) (&pinchCenterX)); } KOALA_INTEROP_V2(GestureEvent_setPinchCenterX, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_GestureEvent_getPinchCenterY(Ark_NativePointer thisPtr) { +Ark_Number impl_GestureEvent_getPinchCenterY(Ark_NativePointer thisPtr) { Ark_GestureEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getGestureEventAccessor()->getPinchCenterY(self); } -KOALA_INTEROP_1(GestureEvent_getPinchCenterY, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(GestureEvent_getPinchCenterY, KInteropNumber, Ark_NativePointer) void impl_GestureEvent_setPinchCenterY(Ark_NativePointer thisPtr, KInteropNumber pinchCenterY) { Ark_GestureEvent self = reinterpret_cast(thisPtr); GetAccessors()->getGestureEventAccessor()->setPinchCenterY(self, (const Ark_Number*) (&pinchCenterY)); } KOALA_INTEROP_V2(GestureEvent_setPinchCenterY, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_GestureEvent_getVelocityX(Ark_NativePointer thisPtr) { +Ark_Number impl_GestureEvent_getVelocityX(Ark_NativePointer thisPtr) { Ark_GestureEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getGestureEventAccessor()->getVelocityX(self); } -KOALA_INTEROP_1(GestureEvent_getVelocityX, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(GestureEvent_getVelocityX, KInteropNumber, Ark_NativePointer) void impl_GestureEvent_setVelocityX(Ark_NativePointer thisPtr, KInteropNumber velocityX) { Ark_GestureEvent self = reinterpret_cast(thisPtr); GetAccessors()->getGestureEventAccessor()->setVelocityX(self, (const Ark_Number*) (&velocityX)); } KOALA_INTEROP_V2(GestureEvent_setVelocityX, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_GestureEvent_getVelocityY(Ark_NativePointer thisPtr) { +Ark_Number impl_GestureEvent_getVelocityY(Ark_NativePointer thisPtr) { Ark_GestureEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getGestureEventAccessor()->getVelocityY(self); } -KOALA_INTEROP_1(GestureEvent_getVelocityY, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(GestureEvent_getVelocityY, KInteropNumber, Ark_NativePointer) void impl_GestureEvent_setVelocityY(Ark_NativePointer thisPtr, KInteropNumber velocityY) { Ark_GestureEvent self = reinterpret_cast(thisPtr); GetAccessors()->getGestureEventAccessor()->setVelocityY(self, (const Ark_Number*) (&velocityY)); } KOALA_INTEROP_V2(GestureEvent_setVelocityY, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_GestureEvent_getVelocity(Ark_NativePointer thisPtr) { +Ark_Number impl_GestureEvent_getVelocity(Ark_NativePointer thisPtr) { Ark_GestureEvent self = reinterpret_cast(thisPtr); return GetAccessors()->getGestureEventAccessor()->getVelocity(self); } -KOALA_INTEROP_1(GestureEvent_getVelocity, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(GestureEvent_getVelocity, KInteropNumber, Ark_NativePointer) void impl_GestureEvent_setVelocity(Ark_NativePointer thisPtr, KInteropNumber velocity) { Ark_GestureEvent self = reinterpret_cast(thisPtr); GetAccessors()->getGestureEventAccessor()->setVelocity(self, (const Ark_Number*) (&velocity)); @@ -21310,7 +21271,7 @@ Ark_NativePointer impl_ImageAnalyzerController_getFinalizer() { KOALA_INTEROP_0(ImageAnalyzerController_getFinalizer, Ark_NativePointer) Ark_NativePointer impl_ImageAnalyzerController_getImageAnalyzerSupportTypes(Ark_NativePointer thisPtr) { Ark_ImageAnalyzerController self = reinterpret_cast(thisPtr); - [[maybe_unused]] const auto &value = GetAccessors()->getImageAnalyzerControllerAccessor()->getImageAnalyzerSupportTypes(self); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getImageAnalyzerControllerAccessor()->getImageAnalyzerSupportTypes(self); // TODO: Value serialization needs to be implemented return {}; } @@ -21495,61 +21456,61 @@ Ark_NativePointer impl_Matrix2D_scale(Ark_NativePointer thisPtr, uint8_t* thisAr return GetAccessors()->getMatrix2DAccessor()->scale(self, (const Opt_Number*)&sx_value, (const Opt_Number*)&sy_value); } KOALA_INTEROP_3(Matrix2D_scale, Ark_NativePointer, Ark_NativePointer, uint8_t*, int32_t) -Ark_Int32 impl_Matrix2D_getScaleX(Ark_NativePointer thisPtr) { +Ark_Number impl_Matrix2D_getScaleX(Ark_NativePointer thisPtr) { Ark_Matrix2D self = reinterpret_cast(thisPtr); return GetAccessors()->getMatrix2DAccessor()->getScaleX(self); } -KOALA_INTEROP_1(Matrix2D_getScaleX, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(Matrix2D_getScaleX, KInteropNumber, Ark_NativePointer) void impl_Matrix2D_setScaleX(Ark_NativePointer thisPtr, KInteropNumber scaleX) { Ark_Matrix2D self = reinterpret_cast(thisPtr); GetAccessors()->getMatrix2DAccessor()->setScaleX(self, (const Ark_Number*) (&scaleX)); } KOALA_INTEROP_V2(Matrix2D_setScaleX, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_Matrix2D_getRotateY(Ark_NativePointer thisPtr) { +Ark_Number impl_Matrix2D_getRotateY(Ark_NativePointer thisPtr) { Ark_Matrix2D self = reinterpret_cast(thisPtr); return GetAccessors()->getMatrix2DAccessor()->getRotateY(self); } -KOALA_INTEROP_1(Matrix2D_getRotateY, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(Matrix2D_getRotateY, KInteropNumber, Ark_NativePointer) void impl_Matrix2D_setRotateY(Ark_NativePointer thisPtr, KInteropNumber rotateY) { Ark_Matrix2D self = reinterpret_cast(thisPtr); GetAccessors()->getMatrix2DAccessor()->setRotateY(self, (const Ark_Number*) (&rotateY)); } KOALA_INTEROP_V2(Matrix2D_setRotateY, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_Matrix2D_getRotateX(Ark_NativePointer thisPtr) { +Ark_Number impl_Matrix2D_getRotateX(Ark_NativePointer thisPtr) { Ark_Matrix2D self = reinterpret_cast(thisPtr); return GetAccessors()->getMatrix2DAccessor()->getRotateX(self); } -KOALA_INTEROP_1(Matrix2D_getRotateX, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(Matrix2D_getRotateX, KInteropNumber, Ark_NativePointer) void impl_Matrix2D_setRotateX(Ark_NativePointer thisPtr, KInteropNumber rotateX) { Ark_Matrix2D self = reinterpret_cast(thisPtr); GetAccessors()->getMatrix2DAccessor()->setRotateX(self, (const Ark_Number*) (&rotateX)); } KOALA_INTEROP_V2(Matrix2D_setRotateX, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_Matrix2D_getScaleY(Ark_NativePointer thisPtr) { +Ark_Number impl_Matrix2D_getScaleY(Ark_NativePointer thisPtr) { Ark_Matrix2D self = reinterpret_cast(thisPtr); return GetAccessors()->getMatrix2DAccessor()->getScaleY(self); } -KOALA_INTEROP_1(Matrix2D_getScaleY, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(Matrix2D_getScaleY, KInteropNumber, Ark_NativePointer) void impl_Matrix2D_setScaleY(Ark_NativePointer thisPtr, KInteropNumber scaleY) { Ark_Matrix2D self = reinterpret_cast(thisPtr); GetAccessors()->getMatrix2DAccessor()->setScaleY(self, (const Ark_Number*) (&scaleY)); } KOALA_INTEROP_V2(Matrix2D_setScaleY, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_Matrix2D_getTranslateX(Ark_NativePointer thisPtr) { +Ark_Number impl_Matrix2D_getTranslateX(Ark_NativePointer thisPtr) { Ark_Matrix2D self = reinterpret_cast(thisPtr); return GetAccessors()->getMatrix2DAccessor()->getTranslateX(self); } -KOALA_INTEROP_1(Matrix2D_getTranslateX, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(Matrix2D_getTranslateX, KInteropNumber, Ark_NativePointer) void impl_Matrix2D_setTranslateX(Ark_NativePointer thisPtr, KInteropNumber translateX) { Ark_Matrix2D self = reinterpret_cast(thisPtr); GetAccessors()->getMatrix2DAccessor()->setTranslateX(self, (const Ark_Number*) (&translateX)); } KOALA_INTEROP_V2(Matrix2D_setTranslateX, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_Matrix2D_getTranslateY(Ark_NativePointer thisPtr) { +Ark_Number impl_Matrix2D_getTranslateY(Ark_NativePointer thisPtr) { Ark_Matrix2D self = reinterpret_cast(thisPtr); return GetAccessors()->getMatrix2DAccessor()->getTranslateY(self); } -KOALA_INTEROP_1(Matrix2D_getTranslateY, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(Matrix2D_getTranslateY, KInteropNumber, Ark_NativePointer) void impl_Matrix2D_setTranslateY(Ark_NativePointer thisPtr, KInteropNumber translateY) { Ark_Matrix2D self = reinterpret_cast(thisPtr); GetAccessors()->getMatrix2DAccessor()->setTranslateY(self, (const Ark_Number*) (&translateY)); @@ -21577,20 +21538,26 @@ KInteropReturnBuffer impl_NavDestinationContext_getConfigInRouteMap(Ark_NativePo return _retSerializer.toReturnBuffer(); } KOALA_INTEROP_1(NavDestinationContext_getConfigInRouteMap, KInteropReturnBuffer, Ark_NativePointer) -void impl_NavDestinationContext_setPathInfo(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +Ark_NativePointer impl_NavDestinationContext_getPathInfo(Ark_NativePointer thisPtr) { Ark_NavDestinationContext self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_NavPathInfo pathInfo_value = static_cast(thisDeserializer.readNavPathInfo());; - GetAccessors()->getNavDestinationContextAccessor()->setPathInfo(self, pathInfo_value); + return GetAccessors()->getNavDestinationContextAccessor()->getPathInfo(self); } -KOALA_INTEROP_V3(NavDestinationContext_setPathInfo, Ark_NativePointer, uint8_t*, int32_t) -void impl_NavDestinationContext_setPathStack(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +KOALA_INTEROP_1(NavDestinationContext_getPathInfo, Ark_NativePointer, Ark_NativePointer) +void impl_NavDestinationContext_setPathInfo(Ark_NativePointer thisPtr, Ark_NativePointer pathInfo) { Ark_NavDestinationContext self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_NavPathStack pathStack_value = static_cast(thisDeserializer.readNavPathStack());; - GetAccessors()->getNavDestinationContextAccessor()->setPathStack(self, pathStack_value); + GetAccessors()->getNavDestinationContextAccessor()->setPathInfo(self, static_cast(pathInfo)); +} +KOALA_INTEROP_V2(NavDestinationContext_setPathInfo, Ark_NativePointer, Ark_NativePointer) +Ark_NativePointer impl_NavDestinationContext_getPathStack(Ark_NativePointer thisPtr) { + Ark_NavDestinationContext self = reinterpret_cast(thisPtr); + return GetAccessors()->getNavDestinationContextAccessor()->getPathStack(self); } -KOALA_INTEROP_V3(NavDestinationContext_setPathStack, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_1(NavDestinationContext_getPathStack, Ark_NativePointer, Ark_NativePointer) +void impl_NavDestinationContext_setPathStack(Ark_NativePointer thisPtr, Ark_NativePointer pathStack) { + Ark_NavDestinationContext self = reinterpret_cast(thisPtr); + GetAccessors()->getNavDestinationContextAccessor()->setPathStack(self, static_cast(pathStack)); +} +KOALA_INTEROP_V2(NavDestinationContext_setPathStack, Ark_NativePointer, Ark_NativePointer) Ark_String impl_NavDestinationContext_getNavDestinationId(Ark_NativePointer thisPtr) { Ark_NavDestinationContext self = reinterpret_cast(thisPtr); return GetAccessors()->getNavDestinationContextAccessor()->getNavDestinationId(self); @@ -21646,7 +21613,7 @@ void impl_NavPathInfo_setParam(Ark_NativePointer thisPtr, uint8_t* thisArray, in KOALA_INTEROP_V3(NavPathInfo_setParam, Ark_NativePointer, uint8_t*, int32_t) Ark_NativePointer impl_NavPathInfo_getOnPop(Ark_NativePointer thisPtr) { Ark_NavPathInfo self = reinterpret_cast(thisPtr); - [[maybe_unused]] const auto &value = GetAccessors()->getNavPathInfoAccessor()->getOnPop(self); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getNavPathInfoAccessor()->getOnPop(self); // TODO: Value serialization needs to be implemented return {}; } @@ -21676,10 +21643,9 @@ Ark_NativePointer impl_NavPathStack_getFinalizer() { return GetAccessors()->getNavPathStackAccessor()->getFinalizer(); } KOALA_INTEROP_0(NavPathStack_getFinalizer, Ark_NativePointer) -void impl_NavPathStack_pushPath0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_NavPathStack_pushPath0(Ark_NativePointer thisPtr, Ark_NativePointer info, uint8_t* thisArray, int32_t thisLength) { Ark_NavPathStack self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_NavPathInfo info_value = static_cast(thisDeserializer.readNavPathInfo());; const auto animated_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Boolean animated_value_buf = {}; animated_value_buf.tag = animated_value_buf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -21688,13 +21654,12 @@ void impl_NavPathStack_pushPath0(Ark_NativePointer thisPtr, uint8_t* thisArray, animated_value_buf.value = thisDeserializer.readBoolean(); } Opt_Boolean animated_value = animated_value_buf;; - GetAccessors()->getNavPathStackAccessor()->pushPath0(self, info_value, (const Opt_Boolean*)&animated_value); + GetAccessors()->getNavPathStackAccessor()->pushPath0(self, static_cast(info), (const Opt_Boolean*)&animated_value); } -KOALA_INTEROP_V3(NavPathStack_pushPath0, Ark_NativePointer, uint8_t*, int32_t) -void impl_NavPathStack_pushPath1(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +KOALA_INTEROP_V4(NavPathStack_pushPath0, Ark_NativePointer, Ark_NativePointer, uint8_t*, int32_t) +void impl_NavPathStack_pushPath1(Ark_NativePointer thisPtr, Ark_NativePointer info, uint8_t* thisArray, int32_t thisLength) { Ark_NavPathStack self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_NavPathInfo info_value = static_cast(thisDeserializer.readNavPathInfo());; const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_NavigationOptions options_value_buf = {}; options_value_buf.tag = options_value_buf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -21703,13 +21668,12 @@ void impl_NavPathStack_pushPath1(Ark_NativePointer thisPtr, uint8_t* thisArray, options_value_buf.value = thisDeserializer.readNavigationOptions(); } Opt_NavigationOptions options_value = options_value_buf;; - GetAccessors()->getNavPathStackAccessor()->pushPath1(self, info_value, (const Opt_NavigationOptions*)&options_value); + GetAccessors()->getNavPathStackAccessor()->pushPath1(self, static_cast(info), (const Opt_NavigationOptions*)&options_value); } -KOALA_INTEROP_V3(NavPathStack_pushPath1, Ark_NativePointer, uint8_t*, int32_t) -void impl_NavPathStack_pushDestination0(KVMContext vmContext, Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +KOALA_INTEROP_V4(NavPathStack_pushPath1, Ark_NativePointer, Ark_NativePointer, uint8_t*, int32_t) +void impl_NavPathStack_pushDestination0(KVMContext vmContext, Ark_NativePointer thisPtr, Ark_NativePointer info, uint8_t* thisArray, int32_t thisLength) { Ark_NavPathStack self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_NavPathInfo info_value = static_cast(thisDeserializer.readNavPathInfo());; const auto animated_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Boolean animated_value_buf = {}; animated_value_buf.tag = animated_value_buf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -21719,13 +21683,12 @@ void impl_NavPathStack_pushDestination0(KVMContext vmContext, Ark_NativePointer } Opt_Boolean animated_value = animated_value_buf;; Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_Array_String_Void))))};; - GetAccessors()->getNavPathStackAccessor()->pushDestination0(reinterpret_cast(vmContext), self, info_value, (const Opt_Boolean*)&animated_value, (const Callback_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); + GetAccessors()->getNavPathStackAccessor()->pushDestination0(reinterpret_cast(vmContext), GetAsyncWorker(), self, static_cast(info), (const Opt_Boolean*)&animated_value, (const Callback_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); } -KOALA_INTEROP_CTX_V3(NavPathStack_pushDestination0, Ark_NativePointer, uint8_t*, int32_t) -void impl_NavPathStack_pushDestination1(KVMContext vmContext, Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +KOALA_INTEROP_CTX_V4(NavPathStack_pushDestination0, Ark_NativePointer, Ark_NativePointer, uint8_t*, int32_t) +void impl_NavPathStack_pushDestination1(KVMContext vmContext, Ark_NativePointer thisPtr, Ark_NativePointer info, uint8_t* thisArray, int32_t thisLength) { Ark_NavPathStack self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_NavPathInfo info_value = static_cast(thisDeserializer.readNavPathInfo());; const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_NavigationOptions options_value_buf = {}; options_value_buf.tag = options_value_buf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -21735,9 +21698,9 @@ void impl_NavPathStack_pushDestination1(KVMContext vmContext, Ark_NativePointer } Opt_NavigationOptions options_value = options_value_buf;; Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_Array_String_Void))))};; - GetAccessors()->getNavPathStackAccessor()->pushDestination1(reinterpret_cast(vmContext), self, info_value, (const Opt_NavigationOptions*)&options_value, (const Callback_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); + GetAccessors()->getNavPathStackAccessor()->pushDestination1(reinterpret_cast(vmContext), GetAsyncWorker(), self, static_cast(info), (const Opt_NavigationOptions*)&options_value, (const Callback_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); } -KOALA_INTEROP_CTX_V3(NavPathStack_pushDestination1, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_CTX_V4(NavPathStack_pushDestination1, Ark_NativePointer, Ark_NativePointer, uint8_t*, int32_t) void impl_NavPathStack_pushPathByName0(Ark_NativePointer thisPtr, const KStringPtr& name, uint8_t* thisArray, int32_t thisLength) { Ark_NavPathStack self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -21782,7 +21745,7 @@ void impl_NavPathStack_pushDestinationByName0(KVMContext vmContext, Ark_NativePo } Opt_Boolean animated_value = animated_value_buf;; Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_Array_String_Void))))};; - GetAccessors()->getNavPathStackAccessor()->pushDestinationByName0(reinterpret_cast(vmContext), self, (const Ark_String*) (&name), (const Ark_CustomObject*)¶m_value, (const Opt_Boolean*)&animated_value, (const Callback_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); + GetAccessors()->getNavPathStackAccessor()->pushDestinationByName0(reinterpret_cast(vmContext), GetAsyncWorker(), self, (const Ark_String*) (&name), (const Ark_CustomObject*)¶m_value, (const Opt_Boolean*)&animated_value, (const Callback_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); } KOALA_INTEROP_CTX_V4(NavPathStack_pushDestinationByName0, Ark_NativePointer, KStringPtr, uint8_t*, int32_t) void impl_NavPathStack_pushDestinationByName1(KVMContext vmContext, Ark_NativePointer thisPtr, const KStringPtr& name, uint8_t* thisArray, int32_t thisLength) { @@ -21799,13 +21762,12 @@ void impl_NavPathStack_pushDestinationByName1(KVMContext vmContext, Ark_NativePo } Opt_Boolean animated_value = animated_value_buf;; Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_Array_String_Void))))};; - GetAccessors()->getNavPathStackAccessor()->pushDestinationByName1(reinterpret_cast(vmContext), self, (const Ark_String*) (&name), (const Ark_CustomObject*)¶m_value, (const Callback_PopInfo_Void*)&onPop_value, (const Opt_Boolean*)&animated_value, (const Callback_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); + GetAccessors()->getNavPathStackAccessor()->pushDestinationByName1(reinterpret_cast(vmContext), GetAsyncWorker(), self, (const Ark_String*) (&name), (const Ark_CustomObject*)¶m_value, (const Callback_PopInfo_Void*)&onPop_value, (const Opt_Boolean*)&animated_value, (const Callback_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); } KOALA_INTEROP_CTX_V4(NavPathStack_pushDestinationByName1, Ark_NativePointer, KStringPtr, uint8_t*, int32_t) -void impl_NavPathStack_replacePath0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_NavPathStack_replacePath0(Ark_NativePointer thisPtr, Ark_NativePointer info, uint8_t* thisArray, int32_t thisLength) { Ark_NavPathStack self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_NavPathInfo info_value = static_cast(thisDeserializer.readNavPathInfo());; const auto animated_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Boolean animated_value_buf = {}; animated_value_buf.tag = animated_value_buf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -21814,13 +21776,12 @@ void impl_NavPathStack_replacePath0(Ark_NativePointer thisPtr, uint8_t* thisArra animated_value_buf.value = thisDeserializer.readBoolean(); } Opt_Boolean animated_value = animated_value_buf;; - GetAccessors()->getNavPathStackAccessor()->replacePath0(self, info_value, (const Opt_Boolean*)&animated_value); + GetAccessors()->getNavPathStackAccessor()->replacePath0(self, static_cast(info), (const Opt_Boolean*)&animated_value); } -KOALA_INTEROP_V3(NavPathStack_replacePath0, Ark_NativePointer, uint8_t*, int32_t) -void impl_NavPathStack_replacePath1(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +KOALA_INTEROP_V4(NavPathStack_replacePath0, Ark_NativePointer, Ark_NativePointer, uint8_t*, int32_t) +void impl_NavPathStack_replacePath1(Ark_NativePointer thisPtr, Ark_NativePointer info, uint8_t* thisArray, int32_t thisLength) { Ark_NavPathStack self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_NavPathInfo info_value = static_cast(thisDeserializer.readNavPathInfo());; const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_NavigationOptions options_value_buf = {}; options_value_buf.tag = options_value_buf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -21829,13 +21790,12 @@ void impl_NavPathStack_replacePath1(Ark_NativePointer thisPtr, uint8_t* thisArra options_value_buf.value = thisDeserializer.readNavigationOptions(); } Opt_NavigationOptions options_value = options_value_buf;; - GetAccessors()->getNavPathStackAccessor()->replacePath1(self, info_value, (const Opt_NavigationOptions*)&options_value); + GetAccessors()->getNavPathStackAccessor()->replacePath1(self, static_cast(info), (const Opt_NavigationOptions*)&options_value); } -KOALA_INTEROP_V3(NavPathStack_replacePath1, Ark_NativePointer, uint8_t*, int32_t) -void impl_NavPathStack_replaceDestination(KVMContext vmContext, Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +KOALA_INTEROP_V4(NavPathStack_replacePath1, Ark_NativePointer, Ark_NativePointer, uint8_t*, int32_t) +void impl_NavPathStack_replaceDestination(KVMContext vmContext, Ark_NativePointer thisPtr, Ark_NativePointer info, uint8_t* thisArray, int32_t thisLength) { Ark_NavPathStack self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_NavPathInfo info_value = static_cast(thisDeserializer.readNavPathInfo());; const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_NavigationOptions options_value_buf = {}; options_value_buf.tag = options_value_buf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; @@ -21845,9 +21805,9 @@ void impl_NavPathStack_replaceDestination(KVMContext vmContext, Ark_NativePointe } Opt_NavigationOptions options_value = options_value_buf;; Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_Array_String_Void))))};; - GetAccessors()->getNavPathStackAccessor()->replaceDestination(reinterpret_cast(vmContext), self, info_value, (const Opt_NavigationOptions*)&options_value, (const Callback_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); + GetAccessors()->getNavPathStackAccessor()->replaceDestination(reinterpret_cast(vmContext), GetAsyncWorker(), self, static_cast(info), (const Opt_NavigationOptions*)&options_value, (const Callback_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); } -KOALA_INTEROP_CTX_V3(NavPathStack_replaceDestination, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_CTX_V4(NavPathStack_replaceDestination, Ark_NativePointer, Ark_NativePointer, uint8_t*, int32_t) void impl_NavPathStack_replacePathByName(Ark_NativePointer thisPtr, const KStringPtr& name, uint8_t* thisArray, int32_t thisLength) { Ark_NavPathStack self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -21863,7 +21823,7 @@ void impl_NavPathStack_replacePathByName(Ark_NativePointer thisPtr, const KStrin GetAccessors()->getNavPathStackAccessor()->replacePathByName(self, (const Ark_String*) (&name), (const Ark_CustomObject*)¶m_value, (const Opt_Boolean*)&animated_value); } KOALA_INTEROP_V4(NavPathStack_replacePathByName, Ark_NativePointer, KStringPtr, uint8_t*, int32_t) -Ark_Int32 impl_NavPathStack_removeByIndexes(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +Ark_Number impl_NavPathStack_removeByIndexes(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NavPathStack self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); const Ark_Int32 indexes_value_buf_length = thisDeserializer.readInt32(); @@ -21876,12 +21836,12 @@ Ark_Int32 impl_NavPathStack_removeByIndexes(Ark_NativePointer thisPtr, uint8_t* Array_Number indexes_value = indexes_value_buf;; return GetAccessors()->getNavPathStackAccessor()->removeByIndexes(self, (const Array_Number*)&indexes_value); } -KOALA_INTEROP_3(NavPathStack_removeByIndexes, Ark_Int32, Ark_NativePointer, uint8_t*, int32_t) -Ark_Int32 impl_NavPathStack_removeByName(Ark_NativePointer thisPtr, const KStringPtr& name) { +KOALA_INTEROP_3(NavPathStack_removeByIndexes, KInteropNumber, Ark_NativePointer, uint8_t*, int32_t) +Ark_Number impl_NavPathStack_removeByName(Ark_NativePointer thisPtr, const KStringPtr& name) { Ark_NavPathStack self = reinterpret_cast(thisPtr); return GetAccessors()->getNavPathStackAccessor()->removeByName(self, (const Ark_String*) (&name)); } -KOALA_INTEROP_2(NavPathStack_removeByName, Ark_Int32, Ark_NativePointer, KStringPtr) +KOALA_INTEROP_2(NavPathStack_removeByName, KInteropNumber, Ark_NativePointer, KStringPtr) Ark_Boolean impl_NavPathStack_removeByNavDestinationId(Ark_NativePointer thisPtr, const KStringPtr& navDestinationId) { Ark_NavPathStack self = reinterpret_cast(thisPtr); return GetAccessors()->getNavPathStackAccessor()->removeByNavDestinationId(self, (const Ark_String*) (&navDestinationId)); @@ -21934,7 +21894,7 @@ KInteropReturnBuffer impl_NavPathStack_pop1(Ark_NativePointer thisPtr, uint8_t* return _retSerializer.toReturnBuffer(); } KOALA_INTEROP_3(NavPathStack_pop1, KInteropReturnBuffer, Ark_NativePointer, uint8_t*, int32_t) -Ark_Int32 impl_NavPathStack_popToName0(Ark_NativePointer thisPtr, const KStringPtr& name, uint8_t* thisArray, int32_t thisLength) { +Ark_Number impl_NavPathStack_popToName0(Ark_NativePointer thisPtr, const KStringPtr& name, uint8_t* thisArray, int32_t thisLength) { Ark_NavPathStack self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); const auto animated_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); @@ -21947,8 +21907,8 @@ Ark_Int32 impl_NavPathStack_popToName0(Ark_NativePointer thisPtr, const KStringP Opt_Boolean animated_value = animated_value_buf;; return GetAccessors()->getNavPathStackAccessor()->popToName0(self, (const Ark_String*) (&name), (const Opt_Boolean*)&animated_value); } -KOALA_INTEROP_4(NavPathStack_popToName0, Ark_Int32, Ark_NativePointer, KStringPtr, uint8_t*, int32_t) -Ark_Int32 impl_NavPathStack_popToName1(Ark_NativePointer thisPtr, const KStringPtr& name, uint8_t* thisArray, int32_t thisLength) { +KOALA_INTEROP_4(NavPathStack_popToName0, KInteropNumber, Ark_NativePointer, KStringPtr, uint8_t*, int32_t) +Ark_Number impl_NavPathStack_popToName1(Ark_NativePointer thisPtr, const KStringPtr& name, uint8_t* thisArray, int32_t thisLength) { Ark_NavPathStack self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); Ark_CustomObject result_value = static_cast(thisDeserializer.readCustomObject("Object"));; @@ -21962,7 +21922,7 @@ Ark_Int32 impl_NavPathStack_popToName1(Ark_NativePointer thisPtr, const KStringP Opt_Boolean animated_value = animated_value_buf;; return GetAccessors()->getNavPathStackAccessor()->popToName1(self, (const Ark_String*) (&name), (const Ark_CustomObject*)&result_value, (const Opt_Boolean*)&animated_value); } -KOALA_INTEROP_4(NavPathStack_popToName1, Ark_Int32, Ark_NativePointer, KStringPtr, uint8_t*, int32_t) +KOALA_INTEROP_4(NavPathStack_popToName1, KInteropNumber, Ark_NativePointer, KStringPtr, uint8_t*, int32_t) void impl_NavPathStack_popToIndex0(Ark_NativePointer thisPtr, KInteropNumber index, uint8_t* thisArray, int32_t thisLength) { Ark_NavPathStack self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -21992,7 +21952,7 @@ void impl_NavPathStack_popToIndex1(Ark_NativePointer thisPtr, KInteropNumber ind GetAccessors()->getNavPathStackAccessor()->popToIndex1(self, (const Ark_Number*) (&index), (const Ark_CustomObject*)&result_value, (const Opt_Boolean*)&animated_value); } KOALA_INTEROP_V4(NavPathStack_popToIndex1, Ark_NativePointer, KInteropNumber, uint8_t*, int32_t) -Ark_Int32 impl_NavPathStack_moveToTop(Ark_NativePointer thisPtr, const KStringPtr& name, uint8_t* thisArray, int32_t thisLength) { +Ark_Number impl_NavPathStack_moveToTop(Ark_NativePointer thisPtr, const KStringPtr& name, uint8_t* thisArray, int32_t thisLength) { Ark_NavPathStack self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); const auto animated_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); @@ -22005,7 +21965,7 @@ Ark_Int32 impl_NavPathStack_moveToTop(Ark_NativePointer thisPtr, const KStringPt Opt_Boolean animated_value = animated_value_buf;; return GetAccessors()->getNavPathStackAccessor()->moveToTop(self, (const Ark_String*) (&name), (const Opt_Boolean*)&animated_value); } -KOALA_INTEROP_4(NavPathStack_moveToTop, Ark_Int32, Ark_NativePointer, KStringPtr, uint8_t*, int32_t) +KOALA_INTEROP_4(NavPathStack_moveToTop, KInteropNumber, Ark_NativePointer, KStringPtr, uint8_t*, int32_t) void impl_NavPathStack_moveIndexToTop(Ark_NativePointer thisPtr, KInteropNumber index, uint8_t* thisArray, int32_t thisLength) { Ark_NavPathStack self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -22036,7 +21996,7 @@ void impl_NavPathStack_clear(Ark_NativePointer thisPtr, uint8_t* thisArray, int3 KOALA_INTEROP_V3(NavPathStack_clear, Ark_NativePointer, uint8_t*, int32_t) Ark_NativePointer impl_NavPathStack_getAllPathName(Ark_NativePointer thisPtr) { Ark_NavPathStack self = reinterpret_cast(thisPtr); - [[maybe_unused]] const auto &value = GetAccessors()->getNavPathStackAccessor()->getAllPathName(self); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getNavPathStackAccessor()->getAllPathName(self); // TODO: Value serialization needs to be implemented return {}; } @@ -22057,14 +22017,14 @@ KInteropReturnBuffer impl_NavPathStack_getParamByIndex(Ark_NativePointer thisPtr KOALA_INTEROP_2(NavPathStack_getParamByIndex, KInteropReturnBuffer, Ark_NativePointer, KInteropNumber) Ark_NativePointer impl_NavPathStack_getParamByName(Ark_NativePointer thisPtr, const KStringPtr& name) { Ark_NavPathStack self = reinterpret_cast(thisPtr); - [[maybe_unused]] const auto &value = GetAccessors()->getNavPathStackAccessor()->getParamByName(self, (const Ark_String*) (&name)); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getNavPathStackAccessor()->getParamByName(self, (const Ark_String*) (&name)); // TODO: Value serialization needs to be implemented return {}; } KOALA_INTEROP_2(NavPathStack_getParamByName, Ark_NativePointer, Ark_NativePointer, KStringPtr) Ark_NativePointer impl_NavPathStack_getIndexByName(Ark_NativePointer thisPtr, const KStringPtr& name) { Ark_NavPathStack self = reinterpret_cast(thisPtr); - [[maybe_unused]] const auto &value = GetAccessors()->getNavPathStackAccessor()->getIndexByName(self, (const Ark_String*) (&name)); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getNavPathStackAccessor()->getIndexByName(self, (const Ark_String*) (&name)); // TODO: Value serialization needs to be implemented return {}; } @@ -22083,11 +22043,11 @@ KInteropReturnBuffer impl_NavPathStack_getParent(Ark_NativePointer thisPtr) { return _retSerializer.toReturnBuffer(); } KOALA_INTEROP_1(NavPathStack_getParent, KInteropReturnBuffer, Ark_NativePointer) -Ark_Int32 impl_NavPathStack_size(Ark_NativePointer thisPtr) { +Ark_Number impl_NavPathStack_size(Ark_NativePointer thisPtr) { Ark_NavPathStack self = reinterpret_cast(thisPtr); return GetAccessors()->getNavPathStackAccessor()->size(self); } -KOALA_INTEROP_1(NavPathStack_size, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(NavPathStack_size, KInteropNumber, Ark_NativePointer) void impl_NavPathStack_disableAnimation(Ark_NativePointer thisPtr, Ark_Boolean value) { Ark_NavPathStack self = reinterpret_cast(thisPtr); GetAccessors()->getNavPathStackAccessor()->disableAnimation(self, value); @@ -22173,11 +22133,11 @@ Ark_NativePointer impl_RichEditorBaseController_getFinalizer() { return GetAccessors()->getRichEditorBaseControllerAccessor()->getFinalizer(); } KOALA_INTEROP_0(RichEditorBaseController_getFinalizer, Ark_NativePointer) -Ark_Int32 impl_RichEditorBaseController_getCaretOffset(Ark_NativePointer thisPtr) { +Ark_Number impl_RichEditorBaseController_getCaretOffset(Ark_NativePointer thisPtr) { Ark_RichEditorBaseController self = reinterpret_cast(thisPtr); return GetAccessors()->getRichEditorBaseControllerAccessor()->getCaretOffset(self); } -KOALA_INTEROP_1(RichEditorBaseController_getCaretOffset, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(RichEditorBaseController_getCaretOffset, KInteropNumber, Ark_NativePointer) Ark_Boolean impl_RichEditorBaseController_setCaretOffset(Ark_NativePointer thisPtr, KInteropNumber offset) { Ark_RichEditorBaseController self = reinterpret_cast(thisPtr); return GetAccessors()->getRichEditorBaseControllerAccessor()->setCaretOffset(self, (const Ark_Number*) (&offset)); @@ -22248,7 +22208,7 @@ Ark_NativePointer impl_RichEditorController_getFinalizer() { return GetAccessors()->getRichEditorControllerAccessor()->getFinalizer(); } KOALA_INTEROP_0(RichEditorController_getFinalizer, Ark_NativePointer) -Ark_Int32 impl_RichEditorController_addTextSpan(Ark_NativePointer thisPtr, const KStringPtr& value, uint8_t* thisArray, int32_t thisLength) { +Ark_Number impl_RichEditorController_addTextSpan(Ark_NativePointer thisPtr, const KStringPtr& value, uint8_t* thisArray, int32_t thisLength) { Ark_RichEditorController self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); @@ -22261,8 +22221,8 @@ Ark_Int32 impl_RichEditorController_addTextSpan(Ark_NativePointer thisPtr, const Opt_RichEditorTextSpanOptions options_value = options_value_buf;; return GetAccessors()->getRichEditorControllerAccessor()->addTextSpan(self, (const Ark_String*) (&value), (const Opt_RichEditorTextSpanOptions*)&options_value); } -KOALA_INTEROP_4(RichEditorController_addTextSpan, Ark_Int32, Ark_NativePointer, KStringPtr, uint8_t*, int32_t) -Ark_Int32 impl_RichEditorController_addImageSpan(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +KOALA_INTEROP_4(RichEditorController_addTextSpan, KInteropNumber, Ark_NativePointer, KStringPtr, uint8_t*, int32_t) +Ark_Number impl_RichEditorController_addImageSpan(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_RichEditorController self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); const Ark_Int8 value_value_buf_selector = thisDeserializer.readInt8(); @@ -22304,8 +22264,8 @@ Ark_Int32 impl_RichEditorController_addImageSpan(Ark_NativePointer thisPtr, uint Opt_RichEditorImageSpanOptions options_value = options_value_buf;; return GetAccessors()->getRichEditorControllerAccessor()->addImageSpan(self, (const Ark_Union_PixelMap_ResourceStr*)&value_value, (const Opt_RichEditorImageSpanOptions*)&options_value); } -KOALA_INTEROP_3(RichEditorController_addImageSpan, Ark_Int32, Ark_NativePointer, uint8_t*, int32_t) -Ark_Int32 impl_RichEditorController_addBuilderSpan(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +KOALA_INTEROP_3(RichEditorController_addImageSpan, KInteropNumber, Ark_NativePointer, uint8_t*, int32_t) +Ark_Number impl_RichEditorController_addBuilderSpan(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_RichEditorController self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); CustomNodeBuilder value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))};; @@ -22319,8 +22279,8 @@ Ark_Int32 impl_RichEditorController_addBuilderSpan(Ark_NativePointer thisPtr, ui Opt_RichEditorBuilderSpanOptions options_value = options_value_buf;; return GetAccessors()->getRichEditorControllerAccessor()->addBuilderSpan(self, (const CustomNodeBuilder*)&value_value, (const Opt_RichEditorBuilderSpanOptions*)&options_value); } -KOALA_INTEROP_3(RichEditorController_addBuilderSpan, Ark_Int32, Ark_NativePointer, uint8_t*, int32_t) -Ark_Int32 impl_RichEditorController_addSymbolSpan(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +KOALA_INTEROP_3(RichEditorController_addBuilderSpan, KInteropNumber, Ark_NativePointer, uint8_t*, int32_t) +Ark_Number impl_RichEditorController_addSymbolSpan(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_RichEditorController self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); Ark_Resource value_value = thisDeserializer.readResource();; @@ -22334,7 +22294,7 @@ Ark_Int32 impl_RichEditorController_addSymbolSpan(Ark_NativePointer thisPtr, uin Opt_RichEditorSymbolSpanOptions options_value = options_value_buf;; return GetAccessors()->getRichEditorControllerAccessor()->addSymbolSpan(self, (const Ark_Resource*)&value_value, (const Opt_RichEditorSymbolSpanOptions*)&options_value); } -KOALA_INTEROP_3(RichEditorController_addSymbolSpan, Ark_Int32, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_3(RichEditorController_addSymbolSpan, KInteropNumber, Ark_NativePointer, uint8_t*, int32_t) void impl_RichEditorController_updateSpanStyle(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_RichEditorController self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -22392,7 +22352,7 @@ Ark_NativePointer impl_RichEditorController_getSpans(Ark_NativePointer thisPtr, value_value_buf.value = thisDeserializer.readRichEditorRange(); } Opt_RichEditorRange value_value = value_value_buf;; - [[maybe_unused]] const auto &value = GetAccessors()->getRichEditorControllerAccessor()->getSpans(self, (const Opt_RichEditorRange*)&value_value); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getRichEditorControllerAccessor()->getSpans(self, (const Opt_RichEditorRange*)&value_value); // TODO: Value serialization needs to be implemented return {}; } @@ -22408,7 +22368,7 @@ Ark_NativePointer impl_RichEditorController_getParagraphs(Ark_NativePointer this value_value_buf.value = thisDeserializer.readRichEditorRange(); } Opt_RichEditorRange value_value = value_value_buf;; - [[maybe_unused]] const auto &value = GetAccessors()->getRichEditorControllerAccessor()->getParagraphs(self, (const Opt_RichEditorRange*)&value_value); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getRichEditorControllerAccessor()->getParagraphs(self, (const Opt_RichEditorRange*)&value_value); // TODO: Value serialization needs to be implemented return {}; } @@ -22421,15 +22381,13 @@ KInteropReturnBuffer impl_RichEditorController_getSelection(Ark_NativePointer th return _retSerializer.toReturnBuffer(); } KOALA_INTEROP_1(RichEditorController_getSelection, KInteropReturnBuffer, Ark_NativePointer) -Ark_NativePointer impl_RichEditorController_fromStyledString(KVMContext vmContext, Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +Ark_NativePointer impl_RichEditorController_fromStyledString(KVMContext vmContext, Ark_NativePointer thisPtr, Ark_NativePointer value) { Ark_RichEditorController self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_StyledString value_value = static_cast(thisDeserializer.readStyledString());; - [[maybe_unused]] const auto &value = GetAccessors()->getRichEditorControllerAccessor()->fromStyledString(reinterpret_cast(vmContext), self, value_value); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getRichEditorControllerAccessor()->fromStyledString(reinterpret_cast(vmContext), self, static_cast(value)); // TODO: Value serialization needs to be implemented return {}; } -KOALA_INTEROP_CTX_3(RichEditorController_fromStyledString, Ark_NativePointer, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_CTX_2(RichEditorController_fromStyledString, Ark_NativePointer, Ark_NativePointer, Ark_NativePointer) Ark_NativePointer impl_RichEditorController_toStyledString(KVMContext vmContext, Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_RichEditorController self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -22445,13 +22403,11 @@ Ark_NativePointer impl_RichEditorStyledStringController_getFinalizer() { return GetAccessors()->getRichEditorStyledStringControllerAccessor()->getFinalizer(); } KOALA_INTEROP_0(RichEditorStyledStringController_getFinalizer, Ark_NativePointer) -void impl_RichEditorStyledStringController_setStyledString(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_RichEditorStyledStringController_setStyledString(Ark_NativePointer thisPtr, Ark_NativePointer styledString) { Ark_RichEditorStyledStringController self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_StyledString styledString_value = static_cast(thisDeserializer.readStyledString());; - GetAccessors()->getRichEditorStyledStringControllerAccessor()->setStyledString(self, styledString_value); + GetAccessors()->getRichEditorStyledStringControllerAccessor()->setStyledString(self, static_cast(styledString)); } -KOALA_INTEROP_V3(RichEditorStyledStringController_setStyledString, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V2(RichEditorStyledStringController_setStyledString, Ark_NativePointer, Ark_NativePointer) Ark_NativePointer impl_RichEditorStyledStringController_getStyledString(Ark_NativePointer thisPtr) { Ark_RichEditorStyledStringController self = reinterpret_cast(thisPtr); return GetAccessors()->getRichEditorStyledStringControllerAccessor()->getStyledString(self); @@ -22586,11 +22542,11 @@ KInteropReturnBuffer impl_Scroller_getItemRect(KVMContext vmContext, Ark_NativeP return _retSerializer.toReturnBuffer(); } KOALA_INTEROP_CTX_2(Scroller_getItemRect, KInteropReturnBuffer, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_Scroller_getItemIndex(KVMContext vmContext, Ark_NativePointer thisPtr, KInteropNumber x, KInteropNumber y) { +Ark_Number impl_Scroller_getItemIndex(KVMContext vmContext, Ark_NativePointer thisPtr, KInteropNumber x, KInteropNumber y) { Ark_Scroller self = reinterpret_cast(thisPtr); return GetAccessors()->getScrollerAccessor()->getItemIndex(reinterpret_cast(vmContext), self, (const Ark_Number*) (&x), (const Ark_Number*) (&y)); } -KOALA_INTEROP_CTX_3(Scroller_getItemIndex, Ark_Int32, Ark_NativePointer, KInteropNumber, KInteropNumber) +KOALA_INTEROP_CTX_3(Scroller_getItemIndex, KInteropNumber, Ark_NativePointer, KInteropNumber, KInteropNumber) Ark_NativePointer impl_SearchController_ctor() { return GetAccessors()->getSearchControllerAccessor()->ctor(); } @@ -22682,41 +22638,41 @@ void impl_SwiperContentTransitionProxy_finishTransition(Ark_NativePointer thisPt GetAccessors()->getSwiperContentTransitionProxyAccessor()->finishTransition(self); } KOALA_INTEROP_V1(SwiperContentTransitionProxy_finishTransition, Ark_NativePointer) -Ark_Int32 impl_SwiperContentTransitionProxy_getSelectedIndex(Ark_NativePointer thisPtr) { +Ark_Number impl_SwiperContentTransitionProxy_getSelectedIndex(Ark_NativePointer thisPtr) { Ark_SwiperContentTransitionProxy self = reinterpret_cast(thisPtr); return GetAccessors()->getSwiperContentTransitionProxyAccessor()->getSelectedIndex(self); } -KOALA_INTEROP_1(SwiperContentTransitionProxy_getSelectedIndex, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(SwiperContentTransitionProxy_getSelectedIndex, KInteropNumber, Ark_NativePointer) void impl_SwiperContentTransitionProxy_setSelectedIndex(Ark_NativePointer thisPtr, KInteropNumber selectedIndex) { Ark_SwiperContentTransitionProxy self = reinterpret_cast(thisPtr); GetAccessors()->getSwiperContentTransitionProxyAccessor()->setSelectedIndex(self, (const Ark_Number*) (&selectedIndex)); } KOALA_INTEROP_V2(SwiperContentTransitionProxy_setSelectedIndex, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_SwiperContentTransitionProxy_getIndex(Ark_NativePointer thisPtr) { +Ark_Number impl_SwiperContentTransitionProxy_getIndex(Ark_NativePointer thisPtr) { Ark_SwiperContentTransitionProxy self = reinterpret_cast(thisPtr); return GetAccessors()->getSwiperContentTransitionProxyAccessor()->getIndex(self); } -KOALA_INTEROP_1(SwiperContentTransitionProxy_getIndex, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(SwiperContentTransitionProxy_getIndex, KInteropNumber, Ark_NativePointer) void impl_SwiperContentTransitionProxy_setIndex(Ark_NativePointer thisPtr, KInteropNumber index) { Ark_SwiperContentTransitionProxy self = reinterpret_cast(thisPtr); GetAccessors()->getSwiperContentTransitionProxyAccessor()->setIndex(self, (const Ark_Number*) (&index)); } KOALA_INTEROP_V2(SwiperContentTransitionProxy_setIndex, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_SwiperContentTransitionProxy_getPosition(Ark_NativePointer thisPtr) { +Ark_Number impl_SwiperContentTransitionProxy_getPosition(Ark_NativePointer thisPtr) { Ark_SwiperContentTransitionProxy self = reinterpret_cast(thisPtr); return GetAccessors()->getSwiperContentTransitionProxyAccessor()->getPosition(self); } -KOALA_INTEROP_1(SwiperContentTransitionProxy_getPosition, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(SwiperContentTransitionProxy_getPosition, KInteropNumber, Ark_NativePointer) void impl_SwiperContentTransitionProxy_setPosition(Ark_NativePointer thisPtr, KInteropNumber position) { Ark_SwiperContentTransitionProxy self = reinterpret_cast(thisPtr); GetAccessors()->getSwiperContentTransitionProxyAccessor()->setPosition(self, (const Ark_Number*) (&position)); } KOALA_INTEROP_V2(SwiperContentTransitionProxy_setPosition, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_SwiperContentTransitionProxy_getMainAxisLength(Ark_NativePointer thisPtr) { +Ark_Number impl_SwiperContentTransitionProxy_getMainAxisLength(Ark_NativePointer thisPtr) { Ark_SwiperContentTransitionProxy self = reinterpret_cast(thisPtr); return GetAccessors()->getSwiperContentTransitionProxyAccessor()->getMainAxisLength(self); } -KOALA_INTEROP_1(SwiperContentTransitionProxy_getMainAxisLength, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(SwiperContentTransitionProxy_getMainAxisLength, KInteropNumber, Ark_NativePointer) void impl_SwiperContentTransitionProxy_setMainAxisLength(Ark_NativePointer thisPtr, KInteropNumber mainAxisLength) { Ark_SwiperContentTransitionProxy self = reinterpret_cast(thisPtr); GetAccessors()->getSwiperContentTransitionProxyAccessor()->setMainAxisLength(self, (const Ark_Number*) (&mainAxisLength)); @@ -22912,7 +22868,7 @@ void impl_TabsController_preloadItems(KVMContext vmContext, Ark_NativePointer th } Opt_Array_Number indices_value = indices_value_buf;; Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_Array_String_Void))))};; - GetAccessors()->getTabsControllerAccessor()->preloadItems(reinterpret_cast(vmContext), self, (const Opt_Array_Number*)&indices_value, (const Callback_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); + GetAccessors()->getTabsControllerAccessor()->preloadItems(reinterpret_cast(vmContext), GetAsyncWorker(), self, (const Opt_Array_Number*)&indices_value, (const Callback_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); } KOALA_INTEROP_CTX_V3(TabsController_preloadItems, Ark_NativePointer, uint8_t*, int32_t) void impl_TabsController_setTabBarTranslate(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { @@ -22940,21 +22896,21 @@ void impl_TabContentTransitionProxy_finishTransition(Ark_NativePointer thisPtr) GetAccessors()->getTabContentTransitionProxyAccessor()->finishTransition(self); } KOALA_INTEROP_V1(TabContentTransitionProxy_finishTransition, Ark_NativePointer) -Ark_Int32 impl_TabContentTransitionProxy_getFrom(Ark_NativePointer thisPtr) { +Ark_Number impl_TabContentTransitionProxy_getFrom(Ark_NativePointer thisPtr) { Ark_TabContentTransitionProxy self = reinterpret_cast(thisPtr); return GetAccessors()->getTabContentTransitionProxyAccessor()->getFrom(self); } -KOALA_INTEROP_1(TabContentTransitionProxy_getFrom, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(TabContentTransitionProxy_getFrom, KInteropNumber, Ark_NativePointer) void impl_TabContentTransitionProxy_setFrom(Ark_NativePointer thisPtr, KInteropNumber from) { Ark_TabContentTransitionProxy self = reinterpret_cast(thisPtr); GetAccessors()->getTabContentTransitionProxyAccessor()->setFrom(self, (const Ark_Number*) (&from)); } KOALA_INTEROP_V2(TabContentTransitionProxy_setFrom, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_TabContentTransitionProxy_getTo(Ark_NativePointer thisPtr) { +Ark_Number impl_TabContentTransitionProxy_getTo(Ark_NativePointer thisPtr) { Ark_TabContentTransitionProxy self = reinterpret_cast(thisPtr); return GetAccessors()->getTabContentTransitionProxyAccessor()->getTo(self); } -KOALA_INTEROP_1(TabContentTransitionProxy_getTo, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(TabContentTransitionProxy_getTo, KInteropNumber, Ark_NativePointer) void impl_TabContentTransitionProxy_setTo(Ark_NativePointer thisPtr, KInteropNumber to) { Ark_TabContentTransitionProxy self = reinterpret_cast(thisPtr); GetAccessors()->getTabContentTransitionProxyAccessor()->setTo(self, (const Ark_Number*) (&to)); @@ -22973,13 +22929,11 @@ void impl_TextController_closeSelectionMenu(Ark_NativePointer thisPtr) { GetAccessors()->getTextControllerAccessor()->closeSelectionMenu(self); } KOALA_INTEROP_V1(TextController_closeSelectionMenu, Ark_NativePointer) -void impl_TextController_setStyledString(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_TextController_setStyledString(Ark_NativePointer thisPtr, Ark_NativePointer value) { Ark_TextController self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_StyledString value_value = static_cast(thisDeserializer.readStyledString());; - GetAccessors()->getTextControllerAccessor()->setStyledString(self, value_value); + GetAccessors()->getTextControllerAccessor()->setStyledString(self, static_cast(value)); } -KOALA_INTEROP_V3(TextController_setStyledString, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V2(TextController_setStyledString, Ark_NativePointer, Ark_NativePointer) Ark_NativePointer impl_TextController_getLayoutManager(Ark_NativePointer thisPtr) { Ark_TextController self = reinterpret_cast(thisPtr); return GetAccessors()->getTextControllerAccessor()->getLayoutManager(self); @@ -23090,11 +23044,11 @@ Ark_Boolean impl_TextEditControllerEx_setCaretOffset(Ark_NativePointer thisPtr, return GetAccessors()->getTextEditControllerExAccessor()->setCaretOffset(self, (const Ark_Number*) (&offset)); } KOALA_INTEROP_2(TextEditControllerEx_setCaretOffset, Ark_Boolean, Ark_NativePointer, KInteropNumber) -Ark_Int32 impl_TextEditControllerEx_getCaretOffset(Ark_NativePointer thisPtr) { +Ark_Number impl_TextEditControllerEx_getCaretOffset(Ark_NativePointer thisPtr) { Ark_TextEditControllerEx self = reinterpret_cast(thisPtr); return GetAccessors()->getTextEditControllerExAccessor()->getCaretOffset(self); } -KOALA_INTEROP_1(TextEditControllerEx_getCaretOffset, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(TextEditControllerEx_getCaretOffset, KInteropNumber, Ark_NativePointer) KInteropReturnBuffer impl_TextEditControllerEx_getPreviewText(Ark_NativePointer thisPtr) { Ark_TextEditControllerEx self = reinterpret_cast(thisPtr); const auto &retValue = GetAccessors()->getTextEditControllerExAccessor()->getPreviewText(self); @@ -23111,13 +23065,11 @@ Ark_NativePointer impl_StyledStringController_getFinalizer() { return GetAccessors()->getStyledStringControllerAccessor()->getFinalizer(); } KOALA_INTEROP_0(StyledStringController_getFinalizer, Ark_NativePointer) -void impl_StyledStringController_setStyledString(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_StyledStringController_setStyledString(Ark_NativePointer thisPtr, Ark_NativePointer styledString) { Ark_StyledStringController self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_StyledString styledString_value = static_cast(thisDeserializer.readStyledString());; - GetAccessors()->getStyledStringControllerAccessor()->setStyledString(self, styledString_value); + GetAccessors()->getStyledStringControllerAccessor()->setStyledString(self, static_cast(styledString)); } -KOALA_INTEROP_V3(StyledStringController_setStyledString, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V2(StyledStringController_setStyledString, Ark_NativePointer, Ark_NativePointer) Ark_NativePointer impl_StyledStringController_getStyledString(Ark_NativePointer thisPtr) { Ark_StyledStringController self = reinterpret_cast(thisPtr); return GetAccessors()->getStyledStringControllerAccessor()->getStyledString(self); @@ -23131,11 +23083,11 @@ Ark_NativePointer impl_LayoutManager_getFinalizer() { return GetAccessors()->getLayoutManagerAccessor()->getFinalizer(); } KOALA_INTEROP_0(LayoutManager_getFinalizer, Ark_NativePointer) -Ark_Int32 impl_LayoutManager_getLineCount(Ark_NativePointer thisPtr) { +Ark_Number impl_LayoutManager_getLineCount(Ark_NativePointer thisPtr) { Ark_LayoutManager self = reinterpret_cast(thisPtr); return GetAccessors()->getLayoutManagerAccessor()->getLineCount(self); } -KOALA_INTEROP_1(LayoutManager_getLineCount, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(LayoutManager_getLineCount, KInteropNumber, Ark_NativePointer) KInteropReturnBuffer impl_LayoutManager_getGlyphPositionAtCoordinate(Ark_NativePointer thisPtr, KInteropNumber x, KInteropNumber y) { Ark_LayoutManager self = reinterpret_cast(thisPtr); const auto &retValue = GetAccessors()->getLayoutManagerAccessor()->getGlyphPositionAtCoordinate(self, (const Ark_Number*) (&x), (const Ark_Number*) (&y)); @@ -23156,7 +23108,7 @@ Ark_NativePointer impl_LayoutManager_getRectsForRange(Ark_NativePointer thisPtr, Ark_LayoutManager self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); Ark_TextRange range_value = thisDeserializer.readTextRange();; - [[maybe_unused]] const auto &value = GetAccessors()->getLayoutManagerAccessor()->getRectsForRange(self, (const Ark_TextRange*)&range_value, static_cast(widthStyle), static_cast(heightStyle)); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getLayoutManagerAccessor()->getRectsForRange(self, (const Ark_TextRange*)&range_value, static_cast(widthStyle), static_cast(heightStyle)); // TODO: Value serialization needs to be implemented return {}; } @@ -23189,13 +23141,39 @@ Ark_NativePointer impl_TextMenuItemId_of(uint8_t* thisArray, int32_t thisLength) return GetAccessors()->getTextMenuItemIdAccessor()->of((const Ark_ResourceStr*)&id_value); } KOALA_INTEROP_2(TextMenuItemId_of, Ark_NativePointer, uint8_t*, int32_t) -Ark_Boolean impl_TextMenuItemId_equals(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +Ark_Boolean impl_TextMenuItemId_equals(Ark_NativePointer thisPtr, Ark_NativePointer id) { Ark_TextMenuItemId self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_TextMenuItemId id_value = static_cast(thisDeserializer.readTextMenuItemId());; - return GetAccessors()->getTextMenuItemIdAccessor()->equals(self, id_value); + return GetAccessors()->getTextMenuItemIdAccessor()->equals(self, static_cast(id)); +} +KOALA_INTEROP_2(TextMenuItemId_equals, Ark_Boolean, Ark_NativePointer, Ark_NativePointer) +Ark_NativePointer impl_TextMenuItemId_getCUT() { + return GetAccessors()->getTextMenuItemIdAccessor()->getCUT(); +} +KOALA_INTEROP_0(TextMenuItemId_getCUT, Ark_NativePointer) +Ark_NativePointer impl_TextMenuItemId_getCOPY() { + return GetAccessors()->getTextMenuItemIdAccessor()->getCOPY(); +} +KOALA_INTEROP_0(TextMenuItemId_getCOPY, Ark_NativePointer) +Ark_NativePointer impl_TextMenuItemId_getPASTE() { + return GetAccessors()->getTextMenuItemIdAccessor()->getPASTE(); } -KOALA_INTEROP_3(TextMenuItemId_equals, Ark_Boolean, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_0(TextMenuItemId_getPASTE, Ark_NativePointer) +Ark_NativePointer impl_TextMenuItemId_getSELECT_ALL() { + return GetAccessors()->getTextMenuItemIdAccessor()->getSELECT_ALL(); +} +KOALA_INTEROP_0(TextMenuItemId_getSELECT_ALL, Ark_NativePointer) +Ark_NativePointer impl_TextMenuItemId_getCOLLABORATION_SERVICE() { + return GetAccessors()->getTextMenuItemIdAccessor()->getCOLLABORATION_SERVICE(); +} +KOALA_INTEROP_0(TextMenuItemId_getCOLLABORATION_SERVICE, Ark_NativePointer) +Ark_NativePointer impl_TextMenuItemId_getCAMERA_INPUT() { + return GetAccessors()->getTextMenuItemIdAccessor()->getCAMERA_INPUT(); +} +KOALA_INTEROP_0(TextMenuItemId_getCAMERA_INPUT, Ark_NativePointer) +Ark_NativePointer impl_TextMenuItemId_getAI_WRITER() { + return GetAccessors()->getTextMenuItemIdAccessor()->getAI_WRITER(); +} +KOALA_INTEROP_0(TextMenuItemId_getAI_WRITER, Ark_NativePointer) Ark_NativePointer impl_EditMenuOptions_ctor() { return GetAccessors()->getEditMenuOptionsAccessor()->ctor(); } @@ -23215,7 +23193,7 @@ Ark_NativePointer impl_EditMenuOptions_onCreateMenu(Ark_NativePointer thisPtr, u menuItems_value_buf.array[menuItems_value_buf_i] = thisDeserializer.readTextMenuItem(); } Array_TextMenuItem menuItems_value = menuItems_value_buf;; - [[maybe_unused]] const auto &value = GetAccessors()->getEditMenuOptionsAccessor()->onCreateMenu(self, (const Array_TextMenuItem*)&menuItems_value); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getEditMenuOptionsAccessor()->onCreateMenu(self, (const Array_TextMenuItem*)&menuItems_value); // TODO: Value serialization needs to be implemented return {}; } @@ -23479,7 +23457,7 @@ void impl_FileSelectorParam_getMode(Ark_NativePointer thisPtr) { KOALA_INTEROP_V1(FileSelectorParam_getMode, Ark_NativePointer) Ark_NativePointer impl_FileSelectorParam_getAcceptType(Ark_NativePointer thisPtr) { Ark_FileSelectorParam self = reinterpret_cast(thisPtr); - [[maybe_unused]] const auto &value = GetAccessors()->getFileSelectorParamAccessor()->getAcceptType(self); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getFileSelectorParamAccessor()->getAcceptType(self); // TODO: Value serialization needs to be implemented return {}; } @@ -23623,7 +23601,7 @@ Ark_String impl_PermissionRequest_getOrigin(Ark_NativePointer thisPtr) { KOALA_INTEROP_1(PermissionRequest_getOrigin, KStringPtr, Ark_NativePointer) Ark_NativePointer impl_PermissionRequest_getAccessibleResource(Ark_NativePointer thisPtr) { Ark_PermissionRequest self = reinterpret_cast(thisPtr); - [[maybe_unused]] const auto &value = GetAccessors()->getPermissionRequestAccessor()->getAccessibleResource(self); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getPermissionRequestAccessor()->getAccessibleResource(self); // TODO: Value serialization needs to be implemented return {}; } @@ -23693,13 +23671,11 @@ Ark_NativePointer impl_ControllerHandler_getFinalizer() { return GetAccessors()->getControllerHandlerAccessor()->getFinalizer(); } KOALA_INTEROP_0(ControllerHandler_getFinalizer, Ark_NativePointer) -void impl_ControllerHandler_setWebController(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_ControllerHandler_setWebController(Ark_NativePointer thisPtr, Ark_NativePointer controller) { Ark_ControllerHandler self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_WebviewController controller_value = static_cast(thisDeserializer.readWebviewController());; - GetAccessors()->getControllerHandlerAccessor()->setWebController(self, controller_value); + GetAccessors()->getControllerHandlerAccessor()->setWebController(self, static_cast(controller)); } -KOALA_INTEROP_V3(ControllerHandler_setWebController, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V2(ControllerHandler_setWebController, Ark_NativePointer, Ark_NativePointer) Ark_NativePointer impl_WebContextMenuParam_ctor() { return GetAccessors()->getWebContextMenuParamAccessor()->ctor(); } @@ -23708,16 +23684,16 @@ Ark_NativePointer impl_WebContextMenuParam_getFinalizer() { return GetAccessors()->getWebContextMenuParamAccessor()->getFinalizer(); } KOALA_INTEROP_0(WebContextMenuParam_getFinalizer, Ark_NativePointer) -Ark_Int32 impl_WebContextMenuParam_x(Ark_NativePointer thisPtr) { +Ark_Number impl_WebContextMenuParam_x(Ark_NativePointer thisPtr) { Ark_WebContextMenuParam self = reinterpret_cast(thisPtr); return GetAccessors()->getWebContextMenuParamAccessor()->x(self); } -KOALA_INTEROP_1(WebContextMenuParam_x, Ark_Int32, Ark_NativePointer) -Ark_Int32 impl_WebContextMenuParam_y(Ark_NativePointer thisPtr) { +KOALA_INTEROP_1(WebContextMenuParam_x, KInteropNumber, Ark_NativePointer) +Ark_Number impl_WebContextMenuParam_y(Ark_NativePointer thisPtr) { Ark_WebContextMenuParam self = reinterpret_cast(thisPtr); return GetAccessors()->getWebContextMenuParamAccessor()->y(self); } -KOALA_INTEROP_1(WebContextMenuParam_y, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(WebContextMenuParam_y, KInteropNumber, Ark_NativePointer) Ark_String impl_WebContextMenuParam_getLinkUrl(Ark_NativePointer thisPtr) { Ark_WebContextMenuParam self = reinterpret_cast(thisPtr); return GetAccessors()->getWebContextMenuParamAccessor()->getLinkUrl(self); @@ -23763,21 +23739,21 @@ Ark_Boolean impl_WebContextMenuParam_isEditable(Ark_NativePointer thisPtr) { return GetAccessors()->getWebContextMenuParamAccessor()->isEditable(self); } KOALA_INTEROP_1(WebContextMenuParam_isEditable, Ark_Boolean, Ark_NativePointer) -Ark_Int32 impl_WebContextMenuParam_getEditStateFlags(Ark_NativePointer thisPtr) { +Ark_Number impl_WebContextMenuParam_getEditStateFlags(Ark_NativePointer thisPtr) { Ark_WebContextMenuParam self = reinterpret_cast(thisPtr); return GetAccessors()->getWebContextMenuParamAccessor()->getEditStateFlags(self); } -KOALA_INTEROP_1(WebContextMenuParam_getEditStateFlags, Ark_Int32, Ark_NativePointer) -Ark_Int32 impl_WebContextMenuParam_getPreviewWidth(Ark_NativePointer thisPtr) { +KOALA_INTEROP_1(WebContextMenuParam_getEditStateFlags, KInteropNumber, Ark_NativePointer) +Ark_Number impl_WebContextMenuParam_getPreviewWidth(Ark_NativePointer thisPtr) { Ark_WebContextMenuParam self = reinterpret_cast(thisPtr); return GetAccessors()->getWebContextMenuParamAccessor()->getPreviewWidth(self); } -KOALA_INTEROP_1(WebContextMenuParam_getPreviewWidth, Ark_Int32, Ark_NativePointer) -Ark_Int32 impl_WebContextMenuParam_getPreviewHeight(Ark_NativePointer thisPtr) { +KOALA_INTEROP_1(WebContextMenuParam_getPreviewWidth, KInteropNumber, Ark_NativePointer) +Ark_Number impl_WebContextMenuParam_getPreviewHeight(Ark_NativePointer thisPtr) { Ark_WebContextMenuParam self = reinterpret_cast(thisPtr); return GetAccessors()->getWebContextMenuParamAccessor()->getPreviewHeight(self); } -KOALA_INTEROP_1(WebContextMenuParam_getPreviewHeight, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(WebContextMenuParam_getPreviewHeight, KInteropNumber, Ark_NativePointer) Ark_NativePointer impl_WebContextMenuResult_ctor() { return GetAccessors()->getWebContextMenuResultAccessor()->ctor(); } @@ -23834,11 +23810,11 @@ Ark_String impl_ConsoleMessage_getSourceId(Ark_NativePointer thisPtr) { return GetAccessors()->getConsoleMessageAccessor()->getSourceId(self); } KOALA_INTEROP_1(ConsoleMessage_getSourceId, KStringPtr, Ark_NativePointer) -Ark_Int32 impl_ConsoleMessage_getLineNumber(Ark_NativePointer thisPtr) { +Ark_Number impl_ConsoleMessage_getLineNumber(Ark_NativePointer thisPtr) { Ark_ConsoleMessage self = reinterpret_cast(thisPtr); return GetAccessors()->getConsoleMessageAccessor()->getLineNumber(self); } -KOALA_INTEROP_1(ConsoleMessage_getLineNumber, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(ConsoleMessage_getLineNumber, KInteropNumber, Ark_NativePointer) void impl_ConsoleMessage_getMessageLevel(Ark_NativePointer thisPtr) { Ark_ConsoleMessage self = reinterpret_cast(thisPtr); GetAccessors()->getConsoleMessageAccessor()->getMessageLevel(self); @@ -23854,7 +23830,7 @@ Ark_NativePointer impl_WebResourceRequest_getFinalizer() { KOALA_INTEROP_0(WebResourceRequest_getFinalizer, Ark_NativePointer) Ark_NativePointer impl_WebResourceRequest_getRequestHeader(Ark_NativePointer thisPtr) { Ark_WebResourceRequest self = reinterpret_cast(thisPtr); - [[maybe_unused]] const auto &value = GetAccessors()->getWebResourceRequestAccessor()->getRequestHeader(self); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getWebResourceRequestAccessor()->getRequestHeader(self); // TODO: Value serialization needs to be implemented return {}; } @@ -23949,16 +23925,16 @@ Ark_String impl_WebResourceResponse_getReasonMessage(Ark_NativePointer thisPtr) KOALA_INTEROP_1(WebResourceResponse_getReasonMessage, KStringPtr, Ark_NativePointer) Ark_NativePointer impl_WebResourceResponse_getResponseHeader(Ark_NativePointer thisPtr) { Ark_WebResourceResponse self = reinterpret_cast(thisPtr); - [[maybe_unused]] const auto &value = GetAccessors()->getWebResourceResponseAccessor()->getResponseHeader(self); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getWebResourceResponseAccessor()->getResponseHeader(self); // TODO: Value serialization needs to be implemented return {}; } KOALA_INTEROP_1(WebResourceResponse_getResponseHeader, Ark_NativePointer, Ark_NativePointer) -Ark_Int32 impl_WebResourceResponse_getResponseCode(Ark_NativePointer thisPtr) { +Ark_Number impl_WebResourceResponse_getResponseCode(Ark_NativePointer thisPtr) { Ark_WebResourceResponse self = reinterpret_cast(thisPtr); return GetAccessors()->getWebResourceResponseAccessor()->getResponseCode(self); } -KOALA_INTEROP_1(WebResourceResponse_getResponseCode, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(WebResourceResponse_getResponseCode, KInteropNumber, Ark_NativePointer) void impl_WebResourceResponse_setResponseData(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_WebResourceResponse self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -24045,11 +24021,11 @@ Ark_String impl_WebResourceError_getErrorInfo(Ark_NativePointer thisPtr) { return GetAccessors()->getWebResourceErrorAccessor()->getErrorInfo(self); } KOALA_INTEROP_1(WebResourceError_getErrorInfo, KStringPtr, Ark_NativePointer) -Ark_Int32 impl_WebResourceError_getErrorCode(Ark_NativePointer thisPtr) { +Ark_Number impl_WebResourceError_getErrorCode(Ark_NativePointer thisPtr) { Ark_WebResourceError self = reinterpret_cast(thisPtr); return GetAccessors()->getWebResourceErrorAccessor()->getErrorCode(self); } -KOALA_INTEROP_1(WebResourceError_getErrorCode, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(WebResourceError_getErrorCode, KInteropNumber, Ark_NativePointer) Ark_NativePointer impl_JsGeolocation_ctor() { return GetAccessors()->getJsGeolocationAccessor()->ctor(); } @@ -24357,7 +24333,7 @@ void impl_XComponentController_startImageAnalyzer(KVMContext vmContext, Ark_Nati Deserializer thisDeserializer(thisArray, thisLength); Ark_ImageAnalyzerConfig config_value = thisDeserializer.readImageAnalyzerConfig();; Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_Array_String_Void))))};; - GetAccessors()->getXComponentControllerAccessor()->startImageAnalyzer(reinterpret_cast(vmContext), self, (const Ark_ImageAnalyzerConfig*)&config_value, (const Callback_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); + GetAccessors()->getXComponentControllerAccessor()->startImageAnalyzer(reinterpret_cast(vmContext), GetAsyncWorker(), self, (const Ark_ImageAnalyzerConfig*)&config_value, (const Callback_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); } KOALA_INTEROP_CTX_V3(XComponentController_startImageAnalyzer, Ark_NativePointer, uint8_t*, int32_t) void impl_XComponentController_stopImageAnalyzer(Ark_NativePointer thisPtr) { @@ -24418,16 +24394,16 @@ Ark_Boolean impl_WaterFlowSections_update(Ark_NativePointer thisPtr, KInteropNum KOALA_INTEROP_4(WaterFlowSections_update, Ark_Boolean, Ark_NativePointer, KInteropNumber, uint8_t*, int32_t) Ark_NativePointer impl_WaterFlowSections_values(Ark_NativePointer thisPtr) { Ark_WaterFlowSections self = reinterpret_cast(thisPtr); - [[maybe_unused]] const auto &value = GetAccessors()->getWaterFlowSectionsAccessor()->values(self); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getWaterFlowSectionsAccessor()->values(self); // TODO: Value serialization needs to be implemented return {}; } KOALA_INTEROP_1(WaterFlowSections_values, Ark_NativePointer, Ark_NativePointer) -Ark_Int32 impl_WaterFlowSections_length(Ark_NativePointer thisPtr) { +Ark_Number impl_WaterFlowSections_length(Ark_NativePointer thisPtr) { Ark_WaterFlowSections self = reinterpret_cast(thisPtr); return GetAccessors()->getWaterFlowSectionsAccessor()->length(self); } -KOALA_INTEROP_1(WaterFlowSections_length, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(WaterFlowSections_length, KInteropNumber, Ark_NativePointer) Ark_NativePointer impl_UIExtensionProxy_ctor() { return GetAccessors()->getUIExtensionProxyAccessor()->ctor(); } @@ -24578,18 +24554,16 @@ Ark_NativePointer impl_StyledString_getStyles(KVMContext vmContext, Ark_NativePo styledKey_value_buf.value = static_cast(thisDeserializer.readInt32()); } Opt_StyledStringKey styledKey_value = styledKey_value_buf;; - [[maybe_unused]] const auto &value = GetAccessors()->getStyledStringAccessor()->getStyles(reinterpret_cast(vmContext), self, (const Ark_Number*) (&start), (const Ark_Number*) (&length), (const Opt_StyledStringKey*)&styledKey_value); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getStyledStringAccessor()->getStyles(reinterpret_cast(vmContext), self, (const Ark_Number*) (&start), (const Ark_Number*) (&length), (const Opt_StyledStringKey*)&styledKey_value); // TODO: Value serialization needs to be implemented return {}; } KOALA_INTEROP_CTX_5(StyledString_getStyles, Ark_NativePointer, Ark_NativePointer, KInteropNumber, KInteropNumber, uint8_t*, int32_t) -Ark_Boolean impl_StyledString_equals(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +Ark_Boolean impl_StyledString_equals(Ark_NativePointer thisPtr, Ark_NativePointer other) { Ark_StyledString self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_StyledString other_value = static_cast(thisDeserializer.readStyledString());; - return GetAccessors()->getStyledStringAccessor()->equals(self, other_value); + return GetAccessors()->getStyledStringAccessor()->equals(self, static_cast(other)); } -KOALA_INTEROP_3(StyledString_equals, Ark_Boolean, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_2(StyledString_equals, Ark_Boolean, Ark_NativePointer, Ark_NativePointer) Ark_NativePointer impl_StyledString_subStyledString(KVMContext vmContext, Ark_NativePointer thisPtr, KInteropNumber start, uint8_t* thisArray, int32_t thisLength) { Ark_StyledString self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -24607,33 +24581,29 @@ KOALA_INTEROP_CTX_4(StyledString_subStyledString, Ark_NativePointer, Ark_NativeP void impl_StyledString_fromHtml(KVMContext vmContext, const KStringPtr& html, uint8_t* thisArray, int32_t thisLength) { Deserializer thisDeserializer(thisArray, thisLength); Callback_Opt_StyledString_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_StyledString_Opt_Array_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_StyledString_Opt_Array_String_Void))))};; - GetAccessors()->getStyledStringAccessor()->fromHtml(reinterpret_cast(vmContext), (const Ark_String*) (&html), (const Callback_Opt_StyledString_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); + GetAccessors()->getStyledStringAccessor()->fromHtml(reinterpret_cast(vmContext), GetAsyncWorker(), (const Ark_String*) (&html), (const Callback_Opt_StyledString_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); } KOALA_INTEROP_CTX_V3(StyledString_fromHtml, KStringPtr, uint8_t*, int32_t) -Ark_String impl_StyledString_toHtml(KVMContext vmContext, uint8_t* thisArray, int32_t thisLength) { - Deserializer thisDeserializer(thisArray, thisLength); - Ark_StyledString styledString_value = static_cast(thisDeserializer.readStyledString());; - return GetAccessors()->getStyledStringAccessor()->toHtml(reinterpret_cast(vmContext), styledString_value); +Ark_String impl_StyledString_toHtml(KVMContext vmContext, Ark_NativePointer styledString) { + return GetAccessors()->getStyledStringAccessor()->toHtml(reinterpret_cast(vmContext), static_cast(styledString)); } -KOALA_INTEROP_CTX_2(StyledString_toHtml, KStringPtr, uint8_t*, int32_t) -void impl_StyledString_marshalling(uint8_t* thisArray, int32_t thisLength) { - Deserializer thisDeserializer(thisArray, thisLength); - Ark_StyledString styledString_value = static_cast(thisDeserializer.readStyledString());; - GetAccessors()->getStyledStringAccessor()->marshalling( styledString_value); +KOALA_INTEROP_CTX_1(StyledString_toHtml, KStringPtr, Ark_NativePointer) +void impl_StyledString_marshalling(Ark_NativePointer styledString) { + GetAccessors()->getStyledStringAccessor()->marshalling(static_cast(styledString)); } -KOALA_INTEROP_V2(StyledString_marshalling, uint8_t*, int32_t) +KOALA_INTEROP_V1(StyledString_marshalling, Ark_NativePointer) void impl_StyledString_unmarshalling(KVMContext vmContext, uint8_t* thisArray, int32_t thisLength) { Deserializer thisDeserializer(thisArray, thisLength); Ark_Buffer buffer_value = static_cast(thisDeserializer.readBuffer());; Callback_Opt_StyledString_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_StyledString_Opt_Array_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_StyledString_Opt_Array_String_Void))))};; - GetAccessors()->getStyledStringAccessor()->unmarshalling(reinterpret_cast(vmContext), (const Ark_Buffer*)&buffer_value, (const Callback_Opt_StyledString_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); + GetAccessors()->getStyledStringAccessor()->unmarshalling(reinterpret_cast(vmContext), GetAsyncWorker(), (const Ark_Buffer*)&buffer_value, (const Callback_Opt_StyledString_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); } KOALA_INTEROP_CTX_V2(StyledString_unmarshalling, uint8_t*, int32_t) -Ark_Int32 impl_StyledString_getLength(Ark_NativePointer thisPtr) { +Ark_Number impl_StyledString_getLength(Ark_NativePointer thisPtr) { Ark_StyledString self = reinterpret_cast(thisPtr); return GetAccessors()->getStyledStringAccessor()->getLength(self); } -KOALA_INTEROP_1(StyledString_getLength, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(StyledString_getLength, KInteropNumber, Ark_NativePointer) Ark_NativePointer impl_TextStyle_styled_string_ctor(uint8_t* thisArray, int32_t thisLength) { Deserializer thisDeserializer(thisArray, thisLength); const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); @@ -24656,16 +24626,16 @@ Ark_String impl_TextStyle_styled_string_getFontFamily(Ark_NativePointer thisPtr) return GetAccessors()->getTextStyle_styled_stringAccessor()->getFontFamily(self); } KOALA_INTEROP_1(TextStyle_styled_string_getFontFamily, KStringPtr, Ark_NativePointer) -Ark_Int32 impl_TextStyle_styled_string_getFontSize(Ark_NativePointer thisPtr) { +Ark_Number impl_TextStyle_styled_string_getFontSize(Ark_NativePointer thisPtr) { Ark_TextStyle_styled_string self = reinterpret_cast(thisPtr); return GetAccessors()->getTextStyle_styled_stringAccessor()->getFontSize(self); } -KOALA_INTEROP_1(TextStyle_styled_string_getFontSize, Ark_Int32, Ark_NativePointer) -Ark_Int32 impl_TextStyle_styled_string_getFontWeight(Ark_NativePointer thisPtr) { +KOALA_INTEROP_1(TextStyle_styled_string_getFontSize, KInteropNumber, Ark_NativePointer) +Ark_Number impl_TextStyle_styled_string_getFontWeight(Ark_NativePointer thisPtr) { Ark_TextStyle_styled_string self = reinterpret_cast(thisPtr); return GetAccessors()->getTextStyle_styled_stringAccessor()->getFontWeight(self); } -KOALA_INTEROP_1(TextStyle_styled_string_getFontWeight, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(TextStyle_styled_string_getFontWeight, KInteropNumber, Ark_NativePointer) void impl_TextStyle_styled_string_getFontStyle(Ark_NativePointer thisPtr) { Ark_TextStyle_styled_string self = reinterpret_cast(thisPtr); GetAccessors()->getTextStyle_styled_stringAccessor()->getFontStyle(self); @@ -24691,36 +24661,32 @@ void impl_DecorationStyle_getStyle(Ark_NativePointer thisPtr) { GetAccessors()->getDecorationStyleAccessor()->getStyle(self); } KOALA_INTEROP_V1(DecorationStyle_getStyle, Ark_NativePointer) -Ark_NativePointer impl_BaselineOffsetStyle_ctor(uint8_t* thisArray, int32_t thisLength) { - Deserializer thisDeserializer(thisArray, thisLength); - Ark_LengthMetrics value_value = static_cast(thisDeserializer.readLengthMetrics());; - return GetAccessors()->getBaselineOffsetStyleAccessor()->ctor( value_value); +Ark_NativePointer impl_BaselineOffsetStyle_ctor(Ark_NativePointer value) { + return GetAccessors()->getBaselineOffsetStyleAccessor()->ctor(static_cast(value)); } -KOALA_INTEROP_2(BaselineOffsetStyle_ctor, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_1(BaselineOffsetStyle_ctor, Ark_NativePointer, Ark_NativePointer) Ark_NativePointer impl_BaselineOffsetStyle_getFinalizer() { return GetAccessors()->getBaselineOffsetStyleAccessor()->getFinalizer(); } KOALA_INTEROP_0(BaselineOffsetStyle_getFinalizer, Ark_NativePointer) -Ark_Int32 impl_BaselineOffsetStyle_getBaselineOffset(Ark_NativePointer thisPtr) { +Ark_Number impl_BaselineOffsetStyle_getBaselineOffset(Ark_NativePointer thisPtr) { Ark_BaselineOffsetStyle self = reinterpret_cast(thisPtr); return GetAccessors()->getBaselineOffsetStyleAccessor()->getBaselineOffset(self); } -KOALA_INTEROP_1(BaselineOffsetStyle_getBaselineOffset, Ark_Int32, Ark_NativePointer) -Ark_NativePointer impl_LetterSpacingStyle_ctor(uint8_t* thisArray, int32_t thisLength) { - Deserializer thisDeserializer(thisArray, thisLength); - Ark_LengthMetrics value_value = static_cast(thisDeserializer.readLengthMetrics());; - return GetAccessors()->getLetterSpacingStyleAccessor()->ctor( value_value); +KOALA_INTEROP_1(BaselineOffsetStyle_getBaselineOffset, KInteropNumber, Ark_NativePointer) +Ark_NativePointer impl_LetterSpacingStyle_ctor(Ark_NativePointer value) { + return GetAccessors()->getLetterSpacingStyleAccessor()->ctor(static_cast(value)); } -KOALA_INTEROP_2(LetterSpacingStyle_ctor, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_1(LetterSpacingStyle_ctor, Ark_NativePointer, Ark_NativePointer) Ark_NativePointer impl_LetterSpacingStyle_getFinalizer() { return GetAccessors()->getLetterSpacingStyleAccessor()->getFinalizer(); } KOALA_INTEROP_0(LetterSpacingStyle_getFinalizer, Ark_NativePointer) -Ark_Int32 impl_LetterSpacingStyle_getLetterSpacing(Ark_NativePointer thisPtr) { +Ark_Number impl_LetterSpacingStyle_getLetterSpacing(Ark_NativePointer thisPtr) { Ark_LetterSpacingStyle self = reinterpret_cast(thisPtr); return GetAccessors()->getLetterSpacingStyleAccessor()->getLetterSpacing(self); } -KOALA_INTEROP_1(LetterSpacingStyle_getLetterSpacing, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(LetterSpacingStyle_getLetterSpacing, KInteropNumber, Ark_NativePointer) Ark_NativePointer impl_TextShadowStyle_ctor(uint8_t* thisArray, int32_t thisLength) { Deserializer thisDeserializer(thisArray, thisLength); const Ark_Int8 value_value_buf_selector = thisDeserializer.readInt8(); @@ -24754,7 +24720,7 @@ Ark_NativePointer impl_TextShadowStyle_getFinalizer() { KOALA_INTEROP_0(TextShadowStyle_getFinalizer, Ark_NativePointer) Ark_NativePointer impl_TextShadowStyle_getTextShadow(Ark_NativePointer thisPtr) { Ark_TextShadowStyle self = reinterpret_cast(thisPtr); - [[maybe_unused]] const auto &value = GetAccessors()->getTextShadowStyleAccessor()->getTextShadow(self); + [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getTextShadowStyleAccessor()->getTextShadow(self); // TODO: Value serialization needs to be implemented return {}; } @@ -24808,16 +24774,16 @@ void impl_ParagraphStyle_getTextAlign(Ark_NativePointer thisPtr) { GetAccessors()->getParagraphStyleAccessor()->getTextAlign(self); } KOALA_INTEROP_V1(ParagraphStyle_getTextAlign, Ark_NativePointer) -Ark_Int32 impl_ParagraphStyle_getTextIndent(Ark_NativePointer thisPtr) { +Ark_Number impl_ParagraphStyle_getTextIndent(Ark_NativePointer thisPtr) { Ark_ParagraphStyle self = reinterpret_cast(thisPtr); return GetAccessors()->getParagraphStyleAccessor()->getTextIndent(self); } -KOALA_INTEROP_1(ParagraphStyle_getTextIndent, Ark_Int32, Ark_NativePointer) -Ark_Int32 impl_ParagraphStyle_getMaxLines(Ark_NativePointer thisPtr) { +KOALA_INTEROP_1(ParagraphStyle_getTextIndent, KInteropNumber, Ark_NativePointer) +Ark_Number impl_ParagraphStyle_getMaxLines(Ark_NativePointer thisPtr) { Ark_ParagraphStyle self = reinterpret_cast(thisPtr); return GetAccessors()->getParagraphStyleAccessor()->getMaxLines(self); } -KOALA_INTEROP_1(ParagraphStyle_getMaxLines, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(ParagraphStyle_getMaxLines, KInteropNumber, Ark_NativePointer) void impl_ParagraphStyle_getOverflow(Ark_NativePointer thisPtr) { Ark_ParagraphStyle self = reinterpret_cast(thisPtr); GetAccessors()->getParagraphStyleAccessor()->getOverflow(self); @@ -24828,21 +24794,19 @@ void impl_ParagraphStyle_getWordBreak(Ark_NativePointer thisPtr) { GetAccessors()->getParagraphStyleAccessor()->getWordBreak(self); } KOALA_INTEROP_V1(ParagraphStyle_getWordBreak, Ark_NativePointer) -Ark_NativePointer impl_LineHeightStyle_ctor(uint8_t* thisArray, int32_t thisLength) { - Deserializer thisDeserializer(thisArray, thisLength); - Ark_LengthMetrics lineHeight_value = static_cast(thisDeserializer.readLengthMetrics());; - return GetAccessors()->getLineHeightStyleAccessor()->ctor( lineHeight_value); +Ark_NativePointer impl_LineHeightStyle_ctor(Ark_NativePointer lineHeight) { + return GetAccessors()->getLineHeightStyleAccessor()->ctor(static_cast(lineHeight)); } -KOALA_INTEROP_2(LineHeightStyle_ctor, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_1(LineHeightStyle_ctor, Ark_NativePointer, Ark_NativePointer) Ark_NativePointer impl_LineHeightStyle_getFinalizer() { return GetAccessors()->getLineHeightStyleAccessor()->getFinalizer(); } KOALA_INTEROP_0(LineHeightStyle_getFinalizer, Ark_NativePointer) -Ark_Int32 impl_LineHeightStyle_getLineHeight(Ark_NativePointer thisPtr) { +Ark_Number impl_LineHeightStyle_getLineHeight(Ark_NativePointer thisPtr) { Ark_LineHeightStyle self = reinterpret_cast(thisPtr); return GetAccessors()->getLineHeightStyleAccessor()->getLineHeight(self); } -KOALA_INTEROP_1(LineHeightStyle_getLineHeight, Ark_Int32, Ark_NativePointer) +KOALA_INTEROP_1(LineHeightStyle_getLineHeight, KInteropNumber, Ark_NativePointer) Ark_NativePointer impl_UrlStyle_ctor(const KStringPtr& url) { return GetAccessors()->getUrlStyleAccessor()->ctor((const Ark_String*) (&url)); } @@ -24908,27 +24872,21 @@ void impl_MutableStyledString_clearStyles(Ark_NativePointer thisPtr) { GetAccessors()->getMutableStyledStringAccessor()->clearStyles(self); } KOALA_INTEROP_V1(MutableStyledString_clearStyles, Ark_NativePointer) -void impl_MutableStyledString_replaceStyledString(KVMContext vmContext, Ark_NativePointer thisPtr, KInteropNumber start, KInteropNumber length, uint8_t* thisArray, int32_t thisLength) { +void impl_MutableStyledString_replaceStyledString(KVMContext vmContext, Ark_NativePointer thisPtr, KInteropNumber start, KInteropNumber length, Ark_NativePointer other) { Ark_MutableStyledString self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_StyledString other_value = static_cast(thisDeserializer.readStyledString());; - GetAccessors()->getMutableStyledStringAccessor()->replaceStyledString(reinterpret_cast(vmContext), self, (const Ark_Number*) (&start), (const Ark_Number*) (&length), other_value); + GetAccessors()->getMutableStyledStringAccessor()->replaceStyledString(reinterpret_cast(vmContext), self, (const Ark_Number*) (&start), (const Ark_Number*) (&length), static_cast(other)); } -KOALA_INTEROP_CTX_V5(MutableStyledString_replaceStyledString, Ark_NativePointer, KInteropNumber, KInteropNumber, uint8_t*, int32_t) -void impl_MutableStyledString_insertStyledString(KVMContext vmContext, Ark_NativePointer thisPtr, KInteropNumber start, uint8_t* thisArray, int32_t thisLength) { +KOALA_INTEROP_CTX_V4(MutableStyledString_replaceStyledString, Ark_NativePointer, KInteropNumber, KInteropNumber, Ark_NativePointer) +void impl_MutableStyledString_insertStyledString(KVMContext vmContext, Ark_NativePointer thisPtr, KInteropNumber start, Ark_NativePointer other) { Ark_MutableStyledString self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_StyledString other_value = static_cast(thisDeserializer.readStyledString());; - GetAccessors()->getMutableStyledStringAccessor()->insertStyledString(reinterpret_cast(vmContext), self, (const Ark_Number*) (&start), other_value); + GetAccessors()->getMutableStyledStringAccessor()->insertStyledString(reinterpret_cast(vmContext), self, (const Ark_Number*) (&start), static_cast(other)); } -KOALA_INTEROP_CTX_V4(MutableStyledString_insertStyledString, Ark_NativePointer, KInteropNumber, uint8_t*, int32_t) -void impl_MutableStyledString_appendStyledString(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +KOALA_INTEROP_CTX_V3(MutableStyledString_insertStyledString, Ark_NativePointer, KInteropNumber, Ark_NativePointer) +void impl_MutableStyledString_appendStyledString(Ark_NativePointer thisPtr, Ark_NativePointer other) { Ark_MutableStyledString self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_StyledString other_value = static_cast(thisDeserializer.readStyledString());; - GetAccessors()->getMutableStyledStringAccessor()->appendStyledString(self, other_value); + GetAccessors()->getMutableStyledStringAccessor()->appendStyledString(self, static_cast(other)); } -KOALA_INTEROP_V3(MutableStyledString_appendStyledString, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V2(MutableStyledString_appendStyledString, Ark_NativePointer, Ark_NativePointer) Ark_NativePointer impl_ImageAttachment_ctor(uint8_t* thisArray, int32_t thisLength) { Deserializer thisDeserializer(thisArray, thisLength); Ark_ImageAttachmentInterface value_value = thisDeserializer.readImageAttachmentInterface();; @@ -24939,6 +24897,11 @@ Ark_NativePointer impl_ImageAttachment_getFinalizer() { return GetAccessors()->getImageAttachmentAccessor()->getFinalizer(); } KOALA_INTEROP_0(ImageAttachment_getFinalizer, Ark_NativePointer) +Ark_NativePointer impl_ImageAttachment_getValue(Ark_NativePointer thisPtr) { + Ark_ImageAttachment self = reinterpret_cast(thisPtr); + return GetAccessors()->getImageAttachmentAccessor()->getValue(self); +} +KOALA_INTEROP_1(ImageAttachment_getValue, Ark_NativePointer, Ark_NativePointer) void impl_ImageAttachment_getVerticalAlign(Ark_NativePointer thisPtr) { Ark_ImageAttachment self = reinterpret_cast(thisPtr); GetAccessors()->getImageAttachmentAccessor()->getVerticalAlign(self); @@ -25017,25 +24980,121 @@ void impl_LinearIndicatorController_stop(Ark_NativePointer thisPtr) { GetAccessors()->getLinearIndicatorControllerAccessor()->stop(self); } KOALA_INTEROP_V1(LinearIndicatorController_stop, Ark_NativePointer) -void impl_GlobalScope_Profiler_inspector_registerVsyncCallback(uint8_t* thisArray, int32_t thisLength) { +KInteropReturnBuffer impl_GlobalScope_getContext(uint8_t* thisArray, int32_t thisLength) { + Deserializer thisDeserializer(thisArray, thisLength); + const auto component_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_CustomObject component_value_buf = {}; + component_value_buf.tag = component_value_buf_runtimeType == INTEROP_RUNTIME_UNDEFINED ? INTEROP_TAG_UNDEFINED : INTEROP_TAG_OBJECT; + if ((INTEROP_RUNTIME_UNDEFINED) != (component_value_buf_runtimeType)) + { + component_value_buf.value = static_cast(thisDeserializer.readCustomObject("Object")); + } + Opt_CustomObject component_value = component_value_buf;; + const auto &retValue = GetAccessors()->getGlobalScopeAccessor()->getContext((const Opt_CustomObject*)&component_value); + Serializer _retSerializer {}; + _retSerializer.writeContext(retValue); + return _retSerializer.toReturnBuffer(); +} +KOALA_INTEROP_2(GlobalScope_getContext, KInteropReturnBuffer, uint8_t*, int32_t) +void impl_GlobalScope_postCardAction(uint8_t* thisArray, int32_t thisLength) { + Deserializer thisDeserializer(thisArray, thisLength); + Ark_CustomObject component_value = static_cast(thisDeserializer.readCustomObject("Object"));; + Ark_CustomObject action_value = static_cast(thisDeserializer.readCustomObject("Object"));; + GetAccessors()->getGlobalScopeAccessor()->postCardAction((const Ark_CustomObject*)&component_value, (const Ark_CustomObject*)&action_value); +} +KOALA_INTEROP_V2(GlobalScope_postCardAction, uint8_t*, int32_t) +KInteropReturnBuffer impl_GlobalScope_dollar_r(const KStringPtr& value, uint8_t* thisArray, int32_t thisLength) { + Deserializer thisDeserializer(thisArray, thisLength); + const Ark_Int32 params_value_buf_length = thisDeserializer.readInt32(); + Array_CustomObject params_value_buf = {}; + thisDeserializer.resizeArray::type, + std::decay::type>(¶ms_value_buf, params_value_buf_length); + for (int params_value_buf_i = 0; params_value_buf_i < params_value_buf_length; params_value_buf_i++) { + params_value_buf.array[params_value_buf_i] = static_cast(thisDeserializer.readCustomObject("Any")); + } + Array_CustomObject params_value = params_value_buf;; + const auto &retValue = GetAccessors()->getGlobalScopeAccessor()->dollar_r((const Ark_String*) (&value), (const Array_CustomObject*)¶ms_value); + Serializer _retSerializer {}; + _retSerializer.writeResource(retValue); + return _retSerializer.toReturnBuffer(); +} +KOALA_INTEROP_3(GlobalScope_dollar_r, KInteropReturnBuffer, KStringPtr, uint8_t*, int32_t) +KInteropReturnBuffer impl_GlobalScope_dollar_rawfile(const KStringPtr& value) { + const auto &retValue = GetAccessors()->getGlobalScopeAccessor()->dollar_rawfile((const Ark_String*) (&value)); + Serializer _retSerializer {}; + _retSerializer.writeResource(retValue); + return _retSerializer.toReturnBuffer(); +} +KOALA_INTEROP_1(GlobalScope_dollar_rawfile, KInteropReturnBuffer, KStringPtr) +void impl_GlobalScope_animateTo(uint8_t* thisArray, int32_t thisLength) { + Deserializer thisDeserializer(thisArray, thisLength); + Ark_AnimateParam value_value = thisDeserializer.readAnimateParam();; + Callback_Void event_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; + GetAccessors()->getGlobalScopeAccessor()->animateTo((const Ark_AnimateParam*)&value_value, (const Callback_Void*)&event_value); +} +KOALA_INTEROP_V2(GlobalScope_animateTo, uint8_t*, int32_t) +void impl_GlobalScope_animateToImmediately(uint8_t* thisArray, int32_t thisLength) { + Deserializer thisDeserializer(thisArray, thisLength); + Ark_AnimateParam value_value = thisDeserializer.readAnimateParam();; + Callback_Void event_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; + GetAccessors()->getGlobalScopeAccessor()->animateToImmediately((const Ark_AnimateParam*)&value_value, (const Callback_Void*)&event_value); +} +KOALA_INTEROP_V2(GlobalScope_animateToImmediately, uint8_t*, int32_t) +Ark_Number impl_GlobalScope_vp2px(KInteropNumber value) { + return GetAccessors()->getGlobalScopeAccessor()->vp2px((const Ark_Number*) (&value)); +} +KOALA_INTEROP_1(GlobalScope_vp2px, KInteropNumber, KInteropNumber) +Ark_Number impl_GlobalScope_px2vp(KInteropNumber value) { + return GetAccessors()->getGlobalScopeAccessor()->px2vp((const Ark_Number*) (&value)); +} +KOALA_INTEROP_1(GlobalScope_px2vp, KInteropNumber, KInteropNumber) +Ark_Number impl_GlobalScope_fp2px(KInteropNumber value) { + return GetAccessors()->getGlobalScopeAccessor()->fp2px((const Ark_Number*) (&value)); +} +KOALA_INTEROP_1(GlobalScope_fp2px, KInteropNumber, KInteropNumber) +Ark_Number impl_GlobalScope_px2fp(KInteropNumber value) { + return GetAccessors()->getGlobalScopeAccessor()->px2fp((const Ark_Number*) (&value)); +} +KOALA_INTEROP_1(GlobalScope_px2fp, KInteropNumber, KInteropNumber) +Ark_Number impl_GlobalScope_lpx2px(KInteropNumber value) { + return GetAccessors()->getGlobalScopeAccessor()->lpx2px((const Ark_Number*) (&value)); +} +KOALA_INTEROP_1(GlobalScope_lpx2px, KInteropNumber, KInteropNumber) +Ark_Number impl_GlobalScope_px2lpx(KInteropNumber value) { + return GetAccessors()->getGlobalScopeAccessor()->px2lpx((const Ark_Number*) (&value)); +} +KOALA_INTEROP_1(GlobalScope_px2lpx, KInteropNumber, KInteropNumber) +void impl_GlobalScope_getInspectorNodes() { + GetAccessors()->getGlobalScopeAccessor()->getInspectorNodes(); +} +KOALA_INTEROP_V0(GlobalScope_getInspectorNodes) +void impl_GlobalScope_getInspectorNodeById(KInteropNumber id) { + GetAccessors()->getGlobalScopeAccessor()->getInspectorNodeById((const Ark_Number*) (&id)); +} +KOALA_INTEROP_V1(GlobalScope_getInspectorNodeById, KInteropNumber) +void impl_GlobalScope_setAppBgColor(const KStringPtr& value) { + GetAccessors()->getGlobalScopeAccessor()->setAppBgColor((const Ark_String*) (&value)); +} +KOALA_INTEROP_V1(GlobalScope_setAppBgColor, KStringPtr) +void impl_GlobalScope_Profiler_registerVsyncCallback(uint8_t* thisArray, int32_t thisLength) { Deserializer thisDeserializer(thisArray, thisLength); Callback_String_Void callback__value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_String_Void))))};; - GetAccessors()->getGlobalScope_Profiler_inspectorAccessor()->registerVsyncCallback((const Callback_String_Void*)&callback__value); + GetAccessors()->getGlobalScopeAccessor()->Profiler_registerVsyncCallback((const Callback_String_Void*)&callback__value); } -KOALA_INTEROP_V2(GlobalScope_Profiler_inspector_registerVsyncCallback, uint8_t*, int32_t) -void impl_GlobalScope_Profiler_inspector_unregisterVsyncCallback() { - GetAccessors()->getGlobalScope_Profiler_inspectorAccessor()->unregisterVsyncCallback(); +KOALA_INTEROP_V2(GlobalScope_Profiler_registerVsyncCallback, uint8_t*, int32_t) +void impl_GlobalScope_Profiler_unregisterVsyncCallback() { + GetAccessors()->getGlobalScopeAccessor()->Profiler_unregisterVsyncCallback(); } -KOALA_INTEROP_V0(GlobalScope_Profiler_inspector_unregisterVsyncCallback) -void impl_GlobalScope_inspector_getInspectorNodes() { - GetAccessors()->getGlobalScope_inspectorAccessor()->getInspectorNodes(); +KOALA_INTEROP_V0(GlobalScope_Profiler_unregisterVsyncCallback) +void impl_GlobalScope_cursorControl_setCursor(Ark_Int32 value) { + GetAccessors()->getGlobalScopeAccessor()->cursorControl_setCursor(static_cast(value)); } -KOALA_INTEROP_V0(GlobalScope_inspector_getInspectorNodes) -void impl_GlobalScope_inspector_getInspectorNodeById(KInteropNumber id) { - GetAccessors()->getGlobalScope_inspectorAccessor()->getInspectorNodeById((const Ark_Number*) (&id)); +KOALA_INTEROP_V1(GlobalScope_cursorControl_setCursor, Ark_Int32) +void impl_GlobalScope_cursorControl_restoreDefault() { + GetAccessors()->getGlobalScopeAccessor()->cursorControl_restoreDefault(); } -KOALA_INTEROP_V1(GlobalScope_inspector_getInspectorNodeById, KInteropNumber) -void impl_GlobalScope_inspector_setAppBgColor(const KStringPtr& value) { - GetAccessors()->getGlobalScope_inspectorAccessor()->setAppBgColor((const Ark_String*) (&value)); +KOALA_INTEROP_V0(GlobalScope_cursorControl_restoreDefault) +Ark_Boolean impl_GlobalScope_focusControl_requestFocus(const KStringPtr& value) { + return GetAccessors()->getGlobalScopeAccessor()->focusControl_requestFocus((const Ark_String*) (&value)); } -KOALA_INTEROP_V1(GlobalScope_inspector_setAppBgColor, KStringPtr) \ No newline at end of file +KOALA_INTEROP_1(GlobalScope_focusControl_requestFocus, Ark_Boolean, KStringPtr) \ No newline at end of file diff --git a/arkoala/framework/native/src/generated/dummy_impl.cc b/arkoala/framework/native/src/generated/dummy_impl.cc index aaf569b3eca4f7bdf3dd1f9112c0b88a4ebcd2b9..426367e79f5ee4ce75b2f0a5682bc6a1822012b8 100644 --- a/arkoala/framework/native/src/generated/dummy_impl.cc +++ b/arkoala/framework/native/src/generated/dummy_impl.cc @@ -20,13 +20,13 @@ #include #include -#include "arkoala_api_generated.h" #include "Serializers.h" #include "interop-logging.h" #include "arkoala-macros.h" #include "tree.h" #include "logging.h" #include "dynamic-loader.h" +#include "arkoala_api_generated.h" #undef max @@ -131,24 +131,6 @@ constexpr TreeNode *AsNode(From ptr) { return reinterpret_cast(ptr); } -void EmitOnClick(Ark_NativePointer node, Ark_ClickEvent event) { - LOGE("EmitOnclick %p", node); - auto frameNode = AsNode(node); - frameNode->callClickEvent(event); -} - -void RegisterOnClick(Ark_NativePointer node, const Callback_ClickEvent_Void* event) { - auto frameNode = AsNode(node); - auto callback = *event; - callback.resource.hold(callback.resource.resourceId); - auto onEvent = [frameNode, callback](Ark_ClickEvent event) { - if (callback.call) { - callback.call(callback.resource.resourceId, event); - } - }; - frameNode->setClickEvent(std::move(onEvent)); -} - void DumpTree(TreeNode *node, Ark_Int32 indent) { ARKOALA_LOG("%s[%s: %d]\n", string(indent * 2, ' ').c_str(), node->namePtr(), node->id()); for (auto child: *node->children()) { @@ -715,6 +697,11 @@ Ark_Float32 ConvertLengthMetricsUnit(Ark_Float32 value, Ark_Int32 originUnit, Ar return result; } +void EmitOnClick(Ark_NativePointer node, Ark_ClickEvent event) { + auto frameNode = AsNode(node); + frameNode->callClickEvent(event); +} + void SetCustomMethodFlag(Ark_NodeHandle node, Ark_Int32 flag) {} Ark_Int32 GetCustomMethodFlag(Ark_NodeHandle node) { return 0; @@ -925,11 +912,11 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - void NotifyChangeImpl(Ark_NativePointer node, Ark_Int32 startIdx, Ark_Int32 endIdx, Ark_Int32 count) + void NotifyChangeImpl(Ark_NativePointer node, Ark_Int32 startIndex, Ark_Int32 endIndex, Ark_Int32 count) { if (!needGroupedLog(1)) return; - string out("NotifyChange("); + string out("NotifyChangeImpl("); WriteToString(&out, node); out.append(") \n"); appendGroupedLog(1, out); @@ -940,19 +927,26 @@ namespace OHOS::Ace::NG::GeneratedModifier { void OnClick0Impl(Ark_NativePointer node, const Callback_ClickEvent_Void* value) { - RegisterOnClick(node, value); if (!needGroupedLog(1)) return; string out("onClick("); WriteToString(&out, value); out.append(") \n"); appendGroupedLog(1, out); + auto frameNode = AsNode(node); + auto callback = *value; + callback.resource.hold(callback.resource.resourceId); + auto onEvent = [callback](Ark_ClickEvent event) { + if (callback.call) { + callback.call(callback.resource.resourceId, event); + } + }; + frameNode->setClickEvent(std::move(onEvent)); } void OnClick1Impl(Ark_NativePointer node, const Callback_ClickEvent_Void* event, const Ark_Number* distanceThreshold) { - RegisterOnClick(node, event); if (!needGroupedLog(1)) return; string out("onClick("); @@ -961,8 +955,26 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, distanceThreshold); out.append(") \n"); appendGroupedLog(1, out); + auto frameNode = AsNode(node); + auto callback = *event; + callback.resource.hold(callback.resource.resourceId); + auto onEvent = [callback](Ark_ClickEvent event) { + if (callback.call) { + callback.call(callback.resource.resourceId, event); + } + }; + frameNode->setClickEvent(std::move(onEvent)); } } // CommonMethodModifier + + namespace EventEmulatorAccessor { + void EmitClickEventImpl(Ark_NativePointer node, + Ark_ClickEvent event) + { + auto frameNode = AsNode(node); + frameNode->callClickEvent(event); + } + } // EventEmulatorAccessor } // end of handWritten implementations @@ -20445,6 +20457,50 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return (Ark_LengthMetrics) 300; } + Ark_LengthMetrics VpImpl(const Ark_Number* value) + { + if (!needGroupedLog(1)) + return (Ark_LengthMetrics) 300; + string out("vp("); + WriteToString(&out, value); + out.append(") \n"); + out.append("[return (Ark_LengthMetrics) 300] \n"); + appendGroupedLog(1, out); + return (Ark_LengthMetrics) 300; + } + Ark_LengthMetrics FpImpl(const Ark_Number* value) + { + if (!needGroupedLog(1)) + return (Ark_LengthMetrics) 300; + string out("fp("); + WriteToString(&out, value); + out.append(") \n"); + out.append("[return (Ark_LengthMetrics) 300] \n"); + appendGroupedLog(1, out); + return (Ark_LengthMetrics) 300; + } + Ark_LengthMetrics PercentImpl(const Ark_Number* value) + { + if (!needGroupedLog(1)) + return (Ark_LengthMetrics) 300; + string out("percent("); + WriteToString(&out, value); + out.append(") \n"); + out.append("[return (Ark_LengthMetrics) 300] \n"); + appendGroupedLog(1, out); + return (Ark_LengthMetrics) 300; + } + Ark_LengthMetrics LpxImpl(const Ark_Number* value) + { + if (!needGroupedLog(1)) + return (Ark_LengthMetrics) 300; + string out("lpx("); + WriteToString(&out, value); + out.append(") \n"); + out.append("[return (Ark_LengthMetrics) 300] \n"); + appendGroupedLog(1, out); + return (Ark_LengthMetrics) 300; + } Ark_LengthMetrics ResourceImpl(const Ark_Resource* value) { if (!needGroupedLog(1)) @@ -20476,15 +20532,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetValueImpl(Ark_LengthMetrics peer) + Ark_Number GetValueImpl(Ark_LengthMetrics peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getValue("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetValueImpl(Ark_LengthMetrics peer, const Ark_Number* value) @@ -20497,6 +20553,140 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // LengthMetricsAccessor + namespace ColorMetricsAccessor { + void DestroyPeerImpl(Ark_ColorMetrics peer) + { + if (!needGroupedLog(1)) + return; + string out("destroyPeer("); + out.append(") \n"); + appendGroupedLog(1, out); + } + Ark_ColorMetrics CtorImpl() + { + if (!needGroupedLog(1)) + return (Ark_ColorMetrics) 100; + string out("new ColorMetrics("); + out.append(") \n"); + out.append("[return (Ark_ColorMetrics) 100] \n"); + appendGroupedLog(1, out); + return (Ark_ColorMetrics) 100; + } + Ark_NativePointer GetFinalizerImpl() + { + if (!needGroupedLog(1)) + return fnPtr(dummyClassFinalizer); + string out("getFinalizer("); + out.append(") \n"); + out.append("[return fnPtr(dummyClassFinalizer)] \n"); + appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); + } + Ark_ColorMetrics NumericImpl(const Ark_Number* value) + { + if (!needGroupedLog(1)) + return (Ark_ColorMetrics) 300; + string out("numeric("); + WriteToString(&out, value); + out.append(") \n"); + out.append("[return (Ark_ColorMetrics) 300] \n"); + appendGroupedLog(1, out); + return (Ark_ColorMetrics) 300; + } + Ark_ColorMetrics RgbaImpl(const Ark_Number* red, + const Ark_Number* green, + const Ark_Number* blue, + const Opt_Number* alpha) + { + if (!needGroupedLog(1)) + return (Ark_ColorMetrics) 300; + string out("rgba("); + WriteToString(&out, red); + out.append(", "); + WriteToString(&out, green); + out.append(", "); + WriteToString(&out, blue); + out.append(", "); + WriteToString(&out, alpha); + out.append(") \n"); + out.append("[return (Ark_ColorMetrics) 300] \n"); + appendGroupedLog(1, out); + return (Ark_ColorMetrics) 300; + } + Ark_ColorMetrics ResourceColorImpl(const Ark_ResourceColor* color) + { + if (!needGroupedLog(1)) + return (Ark_ColorMetrics) 300; + string out("resourceColor("); + WriteToString(&out, color); + out.append(") \n"); + out.append("[return (Ark_ColorMetrics) 300] \n"); + appendGroupedLog(1, out); + return (Ark_ColorMetrics) 300; + } + Ark_ColorMetrics BlendColorImpl(Ark_ColorMetrics peer, + Ark_ColorMetrics overlayColor) + { + if (!needGroupedLog(1)) + return (Ark_ColorMetrics) 300; + string out("blendColor("); + WriteToString(&out, overlayColor); + out.append(") \n"); + out.append("[return (Ark_ColorMetrics) 300] \n"); + appendGroupedLog(1, out); + return (Ark_ColorMetrics) 300; + } + Ark_String GetColorImpl(Ark_ColorMetrics peer) + { + if (!needGroupedLog(1)) + return {}; + string out("getColor("); + out.append(") \n"); + out.append("[return {}] \n"); + appendGroupedLog(1, out); + return {}; + } + Ark_Number GetRedImpl(Ark_ColorMetrics peer) + { + if (!needGroupedLog(1)) + return {42}; + string out("getRed("); + out.append(") \n"); + out.append("[return {42}] \n"); + appendGroupedLog(1, out); + return {42}; + } + Ark_Number GetGreenImpl(Ark_ColorMetrics peer) + { + if (!needGroupedLog(1)) + return {42}; + string out("getGreen("); + out.append(") \n"); + out.append("[return {42}] \n"); + appendGroupedLog(1, out); + return {42}; + } + Ark_Number GetBlueImpl(Ark_ColorMetrics peer) + { + if (!needGroupedLog(1)) + return {42}; + string out("getBlue("); + out.append(") \n"); + out.append("[return {42}] \n"); + appendGroupedLog(1, out); + return {42}; + } + Ark_Number GetAlphaImpl(Ark_ColorMetrics peer) + { + if (!needGroupedLog(1)) + return {42}; + string out("getAlpha("); + out.append(") \n"); + out.append("[return {42}] \n"); + appendGroupedLog(1, out); + return {42}; + } + } // ColorMetricsAccessor namespace WebviewControllerAccessor { void DestroyPeerImpl(Ark_WebviewController peer) { @@ -21543,15 +21733,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetOpacityImpl(Ark_FrameNode peer) + Ark_Number GetOpacityImpl(Ark_FrameNode peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getOpacity("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } Ark_Position GetPositionToWindowWithTransformImpl(Ark_FrameNode peer) { @@ -21705,19 +21895,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - void EmitClickEventImpl(Ark_NativePointer node, - Ark_ClickEvent event) - { - EmitOnClick(node, event); - if (!needGroupedLog(1)) - return; - string out("emitClickEvent("); - WriteToString(&out, node); - out.append(", "); - WriteToString(&out, event); - out.append(") \n"); - appendGroupedLog(1, out); - } void EmitTextInputEventImpl(Ark_NativePointer node, const Ark_String* text) { @@ -22422,25 +22599,25 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetHeightImpl(Ark_ImageBitmap peer) + Ark_Number GetHeightImpl(Ark_ImageBitmap peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getHeight("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } - Ark_Int32 GetWidthImpl(Ark_ImageBitmap peer) + Ark_Number GetWidthImpl(Ark_ImageBitmap peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getWidth("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } } // ImageBitmapAccessor namespace ImageDataAccessor { @@ -22479,25 +22656,25 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_Int32 GetHeightImpl(Ark_ImageData peer) + Ark_Number GetHeightImpl(Ark_ImageData peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getHeight("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } - Ark_Int32 GetWidthImpl(Ark_ImageData peer) + Ark_Number GetWidthImpl(Ark_ImageData peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getWidth("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } } // ImageDataAccessor namespace RenderingContextSettingsAccessor { @@ -23219,15 +23396,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetGlobalAlphaImpl(Ark_CanvasRenderer peer) + Ark_Number GetGlobalAlphaImpl(Ark_CanvasRenderer peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getGlobalAlpha("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetGlobalAlphaImpl(Ark_CanvasRenderer peer, const Ark_Number* globalAlpha) @@ -23359,15 +23536,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetLineDashOffsetImpl(Ark_CanvasRenderer peer) + Ark_Number GetLineDashOffsetImpl(Ark_CanvasRenderer peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getLineDashOffset("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetLineDashOffsetImpl(Ark_CanvasRenderer peer, const Ark_Number* lineDashOffset) @@ -23399,15 +23576,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetLineWidthImpl(Ark_CanvasRenderer peer) + Ark_Number GetLineWidthImpl(Ark_CanvasRenderer peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getLineWidth("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetLineWidthImpl(Ark_CanvasRenderer peer, const Ark_Number* lineWidth) @@ -23419,15 +23596,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetMiterLimitImpl(Ark_CanvasRenderer peer) + Ark_Number GetMiterLimitImpl(Ark_CanvasRenderer peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getMiterLimit("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetMiterLimitImpl(Ark_CanvasRenderer peer, const Ark_Number* miterLimit) @@ -23439,15 +23616,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetShadowBlurImpl(Ark_CanvasRenderer peer) + Ark_Number GetShadowBlurImpl(Ark_CanvasRenderer peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getShadowBlur("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetShadowBlurImpl(Ark_CanvasRenderer peer, const Ark_Number* shadowBlur) @@ -23479,15 +23656,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetShadowOffsetXImpl(Ark_CanvasRenderer peer) + Ark_Number GetShadowOffsetXImpl(Ark_CanvasRenderer peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getShadowOffsetX("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetShadowOffsetXImpl(Ark_CanvasRenderer peer, const Ark_Number* shadowOffsetX) @@ -23499,15 +23676,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetShadowOffsetYImpl(Ark_CanvasRenderer peer) + Ark_Number GetShadowOffsetYImpl(Ark_CanvasRenderer peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getShadowOffsetY("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetShadowOffsetYImpl(Ark_CanvasRenderer peer, const Ark_Number* shadowOffsetY) @@ -23646,6 +23823,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return {}; } void StartImageAnalyzerImpl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, Ark_CanvasRenderingContext2D peer, const Ark_ImageAnalyzerConfig* config, const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) @@ -23711,25 +23889,35 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetHeightImpl(Ark_CanvasRenderingContext2D peer) + Ark_Number GetHeightImpl(Ark_CanvasRenderingContext2D peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getHeight("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } - Ark_Int32 GetWidthImpl(Ark_CanvasRenderingContext2D peer) + Ark_Number GetWidthImpl(Ark_CanvasRenderingContext2D peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getWidth("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; + } + Ark_FrameNode GetCanvasImpl(Ark_CanvasRenderingContext2D peer) + { + if (!needGroupedLog(1)) + return (Ark_FrameNode) 300; + string out("getCanvas("); + out.append(") \n"); + out.append("[return (Ark_FrameNode) 300] \n"); + appendGroupedLog(1, out); + return (Ark_FrameNode) 300; } } // CanvasRenderingContext2DAccessor namespace OffscreenCanvasRenderingContext2DAccessor { @@ -23849,15 +24037,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return (Ark_OffscreenCanvasRenderingContext2D) 300; } - Ark_Int32 GetHeightImpl(Ark_OffscreenCanvas peer) + Ark_Number GetHeightImpl(Ark_OffscreenCanvas peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getHeight("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetHeightImpl(Ark_OffscreenCanvas peer, const Ark_Number* height) @@ -23869,15 +24057,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetWidthImpl(Ark_OffscreenCanvas peer) + Ark_Number GetWidthImpl(Ark_OffscreenCanvas peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getWidth("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetWidthImpl(Ark_OffscreenCanvas peer, const Ark_Number* width) @@ -23928,6 +24116,16 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } + Ark_DrawingCanvas GetCanvasImpl(Ark_DrawingRenderingContext peer) + { + if (!needGroupedLog(1)) + return (Ark_DrawingCanvas) 300; + string out("getCanvas("); + out.append(") \n"); + out.append("[return (Ark_DrawingCanvas) 300] \n"); + appendGroupedLog(1, out); + return (Ark_DrawingCanvas) 300; + } } // DrawingRenderingContextAccessor namespace ICurveAccessor { void DestroyPeerImpl(Ark_ICurve peer) @@ -23958,17 +24156,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_Int32 InterpolateImpl(Ark_ICurve peer, - const Ark_Number* fraction) + Ark_Number InterpolateImpl(Ark_ICurve peer, + const Ark_Number* fraction) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("interpolate("); WriteToString(&out, fraction); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } } // ICurveAccessor namespace DrawModifierAccessor { @@ -24165,55 +24363,47 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return (Ark_TransitionEffect) 300; } - } // TransitionEffectAccessor - namespace GlobalScope_focusControl_commonAccessor { - void DestroyPeerImpl(Ark_GlobalScope_focusControl_common peer) - { - if (!needGroupedLog(1)) - return; - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Boolean RequestFocusImpl(const Ark_String* value) + Ark_TransitionEffect GetIDENTITYImpl() { if (!needGroupedLog(1)) - return 0; - string out("requestFocus("); - WriteToString(&out, value); + return (Ark_TransitionEffect) 300; + string out("getIDENTITY("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return (Ark_TransitionEffect) 300] \n"); appendGroupedLog(1, out); - return 0; + return (Ark_TransitionEffect) 300; } - } // GlobalScope_focusControl_commonAccessor - namespace GlobalScope_cursorControl_commonAccessor { - void DestroyPeerImpl(Ark_GlobalScope_cursorControl_common peer) + Ark_TransitionEffect GetOPACITYImpl() { if (!needGroupedLog(1)) - return; - string out("destroyPeer("); + return (Ark_TransitionEffect) 300; + string out("getOPACITY("); out.append(") \n"); + out.append("[return (Ark_TransitionEffect) 300] \n"); appendGroupedLog(1, out); + return (Ark_TransitionEffect) 300; } - void SetCursorImpl(Ark_PointerStyle value) + Ark_TransitionEffect GetSLIDEImpl() { if (!needGroupedLog(1)) - return; - string out("setCursor("); - WriteToString(&out, value); + return (Ark_TransitionEffect) 300; + string out("getSLIDE("); out.append(") \n"); + out.append("[return (Ark_TransitionEffect) 300] \n"); appendGroupedLog(1, out); + return (Ark_TransitionEffect) 300; } - void RestoreDefaultImpl() + Ark_TransitionEffect GetSLIDE_SWITCHImpl() { if (!needGroupedLog(1)) - return; - string out("restoreDefault("); + return (Ark_TransitionEffect) 300; + string out("getSLIDE_SWITCH("); out.append(") \n"); + out.append("[return (Ark_TransitionEffect) 300] \n"); appendGroupedLog(1, out); + return (Ark_TransitionEffect) 300; } - } // GlobalScope_cursorControl_commonAccessor + } // TransitionEffectAccessor namespace BaseEventAccessor { void DestroyPeerImpl(Ark_BaseEvent peer) { @@ -24266,15 +24456,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetTimestampImpl(Ark_BaseEvent peer) + Ark_Number GetTimestampImpl(Ark_BaseEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getTimestamp("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetTimestampImpl(Ark_BaseEvent peer, const Ark_Number* timestamp) @@ -24306,15 +24496,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetAxisHorizontalImpl(Ark_BaseEvent peer) + Ark_Number GetAxisHorizontalImpl(Ark_BaseEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getAxisHorizontal("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetAxisHorizontalImpl(Ark_BaseEvent peer, const Ark_Number* axisHorizontal) @@ -24326,15 +24516,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetAxisVerticalImpl(Ark_BaseEvent peer) + Ark_Number GetAxisVerticalImpl(Ark_BaseEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getAxisVertical("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetAxisVerticalImpl(Ark_BaseEvent peer, const Ark_Number* axisVertical) @@ -24346,15 +24536,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetPressureImpl(Ark_BaseEvent peer) + Ark_Number GetPressureImpl(Ark_BaseEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getPressure("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetPressureImpl(Ark_BaseEvent peer, const Ark_Number* pressure) @@ -24366,15 +24556,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetTiltXImpl(Ark_BaseEvent peer) + Ark_Number GetTiltXImpl(Ark_BaseEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getTiltX("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetTiltXImpl(Ark_BaseEvent peer, const Ark_Number* tiltX) @@ -24386,15 +24576,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetTiltYImpl(Ark_BaseEvent peer) + Ark_Number GetTiltYImpl(Ark_BaseEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getTiltY("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetTiltYImpl(Ark_BaseEvent peer, const Ark_Number* tiltY) @@ -24426,15 +24616,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetDeviceIdImpl(Ark_BaseEvent peer) + Ark_Number GetDeviceIdImpl(Ark_BaseEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getDeviceId("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetDeviceIdImpl(Ark_BaseEvent peer, const Ark_Number* deviceId) @@ -24476,15 +24666,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_Int32 GetDisplayXImpl(Ark_ClickEvent peer) + Ark_Number GetDisplayXImpl(Ark_ClickEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getDisplayX("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetDisplayXImpl(Ark_ClickEvent peer, const Ark_Number* displayX) @@ -24496,15 +24686,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetDisplayYImpl(Ark_ClickEvent peer) + Ark_Number GetDisplayYImpl(Ark_ClickEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getDisplayY("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetDisplayYImpl(Ark_ClickEvent peer, const Ark_Number* displayY) @@ -24516,15 +24706,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetWindowXImpl(Ark_ClickEvent peer) + Ark_Number GetWindowXImpl(Ark_ClickEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getWindowX("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetWindowXImpl(Ark_ClickEvent peer, const Ark_Number* windowX) @@ -24536,15 +24726,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetWindowYImpl(Ark_ClickEvent peer) + Ark_Number GetWindowYImpl(Ark_ClickEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getWindowY("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetWindowYImpl(Ark_ClickEvent peer, const Ark_Number* windowY) @@ -24556,15 +24746,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetScreenXImpl(Ark_ClickEvent peer) + Ark_Number GetScreenXImpl(Ark_ClickEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getScreenX("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetScreenXImpl(Ark_ClickEvent peer, const Ark_Number* screenX) @@ -24576,15 +24766,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetScreenYImpl(Ark_ClickEvent peer) + Ark_Number GetScreenYImpl(Ark_ClickEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getScreenY("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetScreenYImpl(Ark_ClickEvent peer, const Ark_Number* screenY) @@ -24596,15 +24786,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetXImpl(Ark_ClickEvent peer) + Ark_Number GetXImpl(Ark_ClickEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getX("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetXImpl(Ark_ClickEvent peer, const Ark_Number* x) @@ -24616,15 +24806,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetYImpl(Ark_ClickEvent peer) + Ark_Number GetYImpl(Ark_ClickEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getY("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetYImpl(Ark_ClickEvent peer, const Ark_Number* y) @@ -24776,15 +24966,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetDisplayXImpl(Ark_MouseEvent peer) + Ark_Number GetDisplayXImpl(Ark_MouseEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getDisplayX("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetDisplayXImpl(Ark_MouseEvent peer, const Ark_Number* displayX) @@ -24796,15 +24986,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetDisplayYImpl(Ark_MouseEvent peer) + Ark_Number GetDisplayYImpl(Ark_MouseEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getDisplayY("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetDisplayYImpl(Ark_MouseEvent peer, const Ark_Number* displayY) @@ -24816,15 +25006,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetWindowXImpl(Ark_MouseEvent peer) + Ark_Number GetWindowXImpl(Ark_MouseEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getWindowX("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetWindowXImpl(Ark_MouseEvent peer, const Ark_Number* windowX) @@ -24836,15 +25026,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetWindowYImpl(Ark_MouseEvent peer) + Ark_Number GetWindowYImpl(Ark_MouseEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getWindowY("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetWindowYImpl(Ark_MouseEvent peer, const Ark_Number* windowY) @@ -24856,15 +25046,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetScreenXImpl(Ark_MouseEvent peer) + Ark_Number GetScreenXImpl(Ark_MouseEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getScreenX("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetScreenXImpl(Ark_MouseEvent peer, const Ark_Number* screenX) @@ -24876,15 +25066,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetScreenYImpl(Ark_MouseEvent peer) + Ark_Number GetScreenYImpl(Ark_MouseEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getScreenY("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetScreenYImpl(Ark_MouseEvent peer, const Ark_Number* screenY) @@ -24896,15 +25086,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetXImpl(Ark_MouseEvent peer) + Ark_Number GetXImpl(Ark_MouseEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getX("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetXImpl(Ark_MouseEvent peer, const Ark_Number* x) @@ -24916,15 +25106,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetYImpl(Ark_MouseEvent peer) + Ark_Number GetYImpl(Ark_MouseEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getY("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetYImpl(Ark_MouseEvent peer, const Ark_Number* y) @@ -25006,15 +25196,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetXImpl(Ark_AccessibilityHoverEvent peer) + Ark_Number GetXImpl(Ark_AccessibilityHoverEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getX("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetXImpl(Ark_AccessibilityHoverEvent peer, const Ark_Number* x) @@ -25026,15 +25216,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetYImpl(Ark_AccessibilityHoverEvent peer) + Ark_Number GetYImpl(Ark_AccessibilityHoverEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getY("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetYImpl(Ark_AccessibilityHoverEvent peer, const Ark_Number* y) @@ -25046,15 +25236,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetDisplayXImpl(Ark_AccessibilityHoverEvent peer) + Ark_Number GetDisplayXImpl(Ark_AccessibilityHoverEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getDisplayX("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetDisplayXImpl(Ark_AccessibilityHoverEvent peer, const Ark_Number* displayX) @@ -25066,15 +25256,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetDisplayYImpl(Ark_AccessibilityHoverEvent peer) + Ark_Number GetDisplayYImpl(Ark_AccessibilityHoverEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getDisplayY("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetDisplayYImpl(Ark_AccessibilityHoverEvent peer, const Ark_Number* displayY) @@ -25086,15 +25276,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetWindowXImpl(Ark_AccessibilityHoverEvent peer) + Ark_Number GetWindowXImpl(Ark_AccessibilityHoverEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getWindowX("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetWindowXImpl(Ark_AccessibilityHoverEvent peer, const Ark_Number* windowX) @@ -25106,15 +25296,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetWindowYImpl(Ark_AccessibilityHoverEvent peer) + Ark_Number GetWindowYImpl(Ark_AccessibilityHoverEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getWindowY("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetWindowYImpl(Ark_AccessibilityHoverEvent peer, const Ark_Number* windowY) @@ -25334,65 +25524,65 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_Int32 GetDisplayXImpl(Ark_DragEvent peer) + Ark_Number GetDisplayXImpl(Ark_DragEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getDisplayX("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } - Ark_Int32 GetDisplayYImpl(Ark_DragEvent peer) + Ark_Number GetDisplayYImpl(Ark_DragEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getDisplayY("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } - Ark_Int32 GetWindowXImpl(Ark_DragEvent peer) + Ark_Number GetWindowXImpl(Ark_DragEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getWindowX("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } - Ark_Int32 GetWindowYImpl(Ark_DragEvent peer) + Ark_Number GetWindowYImpl(Ark_DragEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getWindowY("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } - Ark_Int32 GetXImpl(Ark_DragEvent peer) + Ark_Number GetXImpl(Ark_DragEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getX("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } - Ark_Int32 GetYImpl(Ark_DragEvent peer) + Ark_Number GetYImpl(Ark_DragEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getY("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetDataImpl(Ark_DragEvent peer, Ark_UnifiedData unifiedData) @@ -25455,35 +25645,35 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return {}; } - Ark_Int32 GetVelocityXImpl(Ark_DragEvent peer) + Ark_Number GetVelocityXImpl(Ark_DragEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getVelocityX("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } - Ark_Int32 GetVelocityYImpl(Ark_DragEvent peer) + Ark_Number GetVelocityYImpl(Ark_DragEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getVelocityY("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } - Ark_Int32 GetVelocityImpl(Ark_DragEvent peer) + Ark_Number GetVelocityImpl(Ark_DragEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getVelocity("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } Ark_Boolean GetModifierKeyStateImpl(Ark_VMContext vmContext, Ark_DragEvent peer, @@ -25601,15 +25791,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetKeyCodeImpl(Ark_KeyEvent peer) + Ark_Number GetKeyCodeImpl(Ark_KeyEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getKeyCode("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetKeyCodeImpl(Ark_KeyEvent peer, const Ark_Number* keyCode) @@ -25661,15 +25851,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetDeviceIdImpl(Ark_KeyEvent peer) + Ark_Number GetDeviceIdImpl(Ark_KeyEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getDeviceId("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetDeviceIdImpl(Ark_KeyEvent peer, const Ark_Number* deviceId) @@ -25681,15 +25871,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetMetaKeyImpl(Ark_KeyEvent peer) + Ark_Number GetMetaKeyImpl(Ark_KeyEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getMetaKey("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetMetaKeyImpl(Ark_KeyEvent peer, const Ark_Number* metaKey) @@ -25701,15 +25891,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetTimestampImpl(Ark_KeyEvent peer) + Ark_Number GetTimestampImpl(Ark_KeyEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getTimestamp("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetTimestampImpl(Ark_KeyEvent peer, const Ark_Number* timestamp) @@ -25751,15 +25941,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetUnicodeImpl(Ark_KeyEvent peer) + Ark_Number GetUnicodeImpl(Ark_KeyEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getUnicode("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetUnicodeImpl(Ark_KeyEvent peer, const Ark_Number* unicode) @@ -26002,15 +26192,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return {}; } - Ark_Int32 GetTextContentLineCountImpl(Ark_TextContentControllerBase peer) + Ark_Number GetTextContentLineCountImpl(Ark_TextContentControllerBase peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getTextContentLineCount("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } } // TextContentControllerBaseAccessor namespace DynamicNodeAccessor { @@ -26116,15 +26306,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetChildDefaultSizeImpl(Ark_ChildrenMainSize peer) + Ark_Number GetChildDefaultSizeImpl(Ark_ChildrenMainSize peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getChildDefaultSize("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetChildDefaultSizeImpl(Ark_ChildrenMainSize peer, const Ark_Number* childDefaultSize) @@ -26320,154 +26510,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // GestureModifierAccessor - namespace GlobalScope_commonAccessor { - void DestroyPeerImpl(Ark_GlobalScope_common peer) - { - if (!needGroupedLog(1)) - return; - string out("destroyPeer("); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Context GetContextImpl(const Opt_CustomObject* component) - { - if (!needGroupedLog(1)) - return {}; - string out("getContext("); - WriteToString(&out, component); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void PostCardActionImpl(const Ark_CustomObject* component, - const Ark_CustomObject* action) - { - if (!needGroupedLog(1)) - return; - string out("postCardAction("); - WriteToString(&out, component); - out.append(", "); - WriteToString(&out, action); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Resource Dollar_rImpl(const Ark_String* value, - const Array_CustomObject* params) - { - if (!needGroupedLog(1)) - return {}; - string out("dollar_r("); - WriteToString(&out, value); - out.append(", "); - WriteToString(&out, params); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - Ark_Resource Dollar_rawfileImpl(const Ark_String* value) - { - if (!needGroupedLog(1)) - return {}; - string out("dollar_rawfile("); - WriteToString(&out, value); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void AnimateToImpl(const Ark_AnimateParam* value, - const Callback_Void* event) - { - if (!needGroupedLog(1)) - return; - string out("animateTo("); - WriteToString(&out, value); - out.append(", "); - WriteToString(&out, event); - out.append(") \n"); - appendGroupedLog(1, out); - } - void AnimateToImmediatelyImpl(const Ark_AnimateParam* value, - const Callback_Void* event) - { - if (!needGroupedLog(1)) - return; - string out("animateToImmediately("); - WriteToString(&out, value); - out.append(", "); - WriteToString(&out, event); - out.append(") \n"); - appendGroupedLog(1, out); - } - Ark_Int32 Vp2pxImpl(const Ark_Number* value) - { - if (!needGroupedLog(1)) - return 0; - string out("vp2px("); - WriteToString(&out, value); - out.append(") \n"); - out.append("[return 0] \n"); - appendGroupedLog(1, out); - return 0; - } - Ark_Int32 Px2vpImpl(const Ark_Number* value) - { - if (!needGroupedLog(1)) - return 0; - string out("px2vp("); - WriteToString(&out, value); - out.append(") \n"); - out.append("[return 0] \n"); - appendGroupedLog(1, out); - return 0; - } - Ark_Int32 Fp2pxImpl(const Ark_Number* value) - { - if (!needGroupedLog(1)) - return 0; - string out("fp2px("); - WriteToString(&out, value); - out.append(") \n"); - out.append("[return 0] \n"); - appendGroupedLog(1, out); - return 0; - } - Ark_Int32 Px2fpImpl(const Ark_Number* value) - { - if (!needGroupedLog(1)) - return 0; - string out("px2fp("); - WriteToString(&out, value); - out.append(") \n"); - out.append("[return 0] \n"); - appendGroupedLog(1, out); - return 0; - } - Ark_Int32 Lpx2pxImpl(const Ark_Number* value) - { - if (!needGroupedLog(1)) - return 0; - string out("lpx2px("); - WriteToString(&out, value); - out.append(") \n"); - out.append("[return 0] \n"); - appendGroupedLog(1, out); - return 0; - } - Ark_Int32 Px2lpxImpl(const Ark_Number* value) - { - if (!needGroupedLog(1)) - return 0; - string out("px2lpx("); - WriteToString(&out, value); - out.append(") \n"); - out.append("[return 0] \n"); - appendGroupedLog(1, out); - return 0; - } - } // GlobalScope_commonAccessor namespace ContextMenuAccessor { void DestroyPeerImpl(Ark_ContextMenu peer) { @@ -26782,15 +26824,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_Int32 GetOffsetXImpl(Ark_PanGestureEvent peer) + Ark_Number GetOffsetXImpl(Ark_PanGestureEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getOffsetX("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetOffsetXImpl(Ark_PanGestureEvent peer, const Ark_Number* offsetX) @@ -26802,15 +26844,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetOffsetYImpl(Ark_PanGestureEvent peer) + Ark_Number GetOffsetYImpl(Ark_PanGestureEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getOffsetY("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetOffsetYImpl(Ark_PanGestureEvent peer, const Ark_Number* offsetY) @@ -26822,15 +26864,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetVelocityXImpl(Ark_PanGestureEvent peer) + Ark_Number GetVelocityXImpl(Ark_PanGestureEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getVelocityX("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetVelocityXImpl(Ark_PanGestureEvent peer, const Ark_Number* velocityX) @@ -26842,15 +26884,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetVelocityYImpl(Ark_PanGestureEvent peer) + Ark_Number GetVelocityYImpl(Ark_PanGestureEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getVelocityY("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetVelocityYImpl(Ark_PanGestureEvent peer, const Ark_Number* velocityY) @@ -26862,15 +26904,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetVelocityImpl(Ark_PanGestureEvent peer) + Ark_Number GetVelocityImpl(Ark_PanGestureEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getVelocity("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetVelocityImpl(Ark_PanGestureEvent peer, const Ark_Number* velocity) @@ -26912,15 +26954,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_Int32 GetScaleImpl(Ark_PinchGestureEvent peer) + Ark_Number GetScaleImpl(Ark_PinchGestureEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getScale("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetScaleImpl(Ark_PinchGestureEvent peer, const Ark_Number* scale) @@ -26932,15 +26974,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetPinchCenterXImpl(Ark_PinchGestureEvent peer) + Ark_Number GetPinchCenterXImpl(Ark_PinchGestureEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getPinchCenterX("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetPinchCenterXImpl(Ark_PinchGestureEvent peer, const Ark_Number* pinchCenterX) @@ -26952,15 +26994,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetPinchCenterYImpl(Ark_PinchGestureEvent peer) + Ark_Number GetPinchCenterYImpl(Ark_PinchGestureEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getPinchCenterY("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetPinchCenterYImpl(Ark_PinchGestureEvent peer, const Ark_Number* pinchCenterY) @@ -27002,15 +27044,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_Int32 GetAngleImpl(Ark_RotationGestureEvent peer) + Ark_Number GetAngleImpl(Ark_RotationGestureEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getAngle("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetAngleImpl(Ark_RotationGestureEvent peer, const Ark_Number* angle) @@ -27052,15 +27094,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_Int32 GetAngleImpl(Ark_SwipeGestureEvent peer) + Ark_Number GetAngleImpl(Ark_SwipeGestureEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getAngle("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetAngleImpl(Ark_SwipeGestureEvent peer, const Ark_Number* angle) @@ -27072,15 +27114,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetSpeedImpl(Ark_SwipeGestureEvent peer) + Ark_Number GetSpeedImpl(Ark_SwipeGestureEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getSpeed("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetSpeedImpl(Ark_SwipeGestureEvent peer, const Ark_Number* speed) @@ -27162,15 +27204,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetOffsetXImpl(Ark_GestureEvent peer) + Ark_Number GetOffsetXImpl(Ark_GestureEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getOffsetX("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetOffsetXImpl(Ark_GestureEvent peer, const Ark_Number* offsetX) @@ -27182,15 +27224,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetOffsetYImpl(Ark_GestureEvent peer) + Ark_Number GetOffsetYImpl(Ark_GestureEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getOffsetY("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetOffsetYImpl(Ark_GestureEvent peer, const Ark_Number* offsetY) @@ -27202,15 +27244,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetAngleImpl(Ark_GestureEvent peer) + Ark_Number GetAngleImpl(Ark_GestureEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getAngle("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetAngleImpl(Ark_GestureEvent peer, const Ark_Number* angle) @@ -27222,15 +27264,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetSpeedImpl(Ark_GestureEvent peer) + Ark_Number GetSpeedImpl(Ark_GestureEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getSpeed("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetSpeedImpl(Ark_GestureEvent peer, const Ark_Number* speed) @@ -27242,15 +27284,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetScaleImpl(Ark_GestureEvent peer) + Ark_Number GetScaleImpl(Ark_GestureEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getScale("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetScaleImpl(Ark_GestureEvent peer, const Ark_Number* scale) @@ -27262,15 +27304,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetPinchCenterXImpl(Ark_GestureEvent peer) + Ark_Number GetPinchCenterXImpl(Ark_GestureEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getPinchCenterX("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetPinchCenterXImpl(Ark_GestureEvent peer, const Ark_Number* pinchCenterX) @@ -27282,15 +27324,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetPinchCenterYImpl(Ark_GestureEvent peer) + Ark_Number GetPinchCenterYImpl(Ark_GestureEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getPinchCenterY("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetPinchCenterYImpl(Ark_GestureEvent peer, const Ark_Number* pinchCenterY) @@ -27302,15 +27344,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetVelocityXImpl(Ark_GestureEvent peer) + Ark_Number GetVelocityXImpl(Ark_GestureEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getVelocityX("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetVelocityXImpl(Ark_GestureEvent peer, const Ark_Number* velocityX) @@ -27322,15 +27364,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetVelocityYImpl(Ark_GestureEvent peer) + Ark_Number GetVelocityYImpl(Ark_GestureEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getVelocityY("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetVelocityYImpl(Ark_GestureEvent peer, const Ark_Number* velocityY) @@ -27342,15 +27384,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetVelocityImpl(Ark_GestureEvent peer) + Ark_Number GetVelocityImpl(Ark_GestureEvent peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getVelocity("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetVelocityImpl(Ark_GestureEvent peer, const Ark_Number* velocity) @@ -27931,15 +27973,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return (Ark_Matrix2D) 300; } - Ark_Int32 GetScaleXImpl(Ark_Matrix2D peer) + Ark_Number GetScaleXImpl(Ark_Matrix2D peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getScaleX("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetScaleXImpl(Ark_Matrix2D peer, const Ark_Number* scaleX) @@ -27951,15 +27993,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetRotateYImpl(Ark_Matrix2D peer) + Ark_Number GetRotateYImpl(Ark_Matrix2D peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getRotateY("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetRotateYImpl(Ark_Matrix2D peer, const Ark_Number* rotateY) @@ -27971,15 +28013,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetRotateXImpl(Ark_Matrix2D peer) + Ark_Number GetRotateXImpl(Ark_Matrix2D peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getRotateX("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetRotateXImpl(Ark_Matrix2D peer, const Ark_Number* rotateX) @@ -27991,15 +28033,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetScaleYImpl(Ark_Matrix2D peer) + Ark_Number GetScaleYImpl(Ark_Matrix2D peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getScaleY("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetScaleYImpl(Ark_Matrix2D peer, const Ark_Number* scaleY) @@ -28011,15 +28053,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetTranslateXImpl(Ark_Matrix2D peer) + Ark_Number GetTranslateXImpl(Ark_Matrix2D peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getTranslateX("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetTranslateXImpl(Ark_Matrix2D peer, const Ark_Number* translateX) @@ -28031,15 +28073,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetTranslateYImpl(Ark_Matrix2D peer) + Ark_Number GetTranslateYImpl(Ark_Matrix2D peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getTranslateY("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetTranslateYImpl(Ark_Matrix2D peer, const Ark_Number* translateY) @@ -28091,6 +28133,16 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return {}; } + Ark_NavPathInfo GetPathInfoImpl(Ark_NavDestinationContext peer) + { + if (!needGroupedLog(1)) + return (Ark_NavPathInfo) 300; + string out("getPathInfo("); + out.append(") \n"); + out.append("[return (Ark_NavPathInfo) 300] \n"); + appendGroupedLog(1, out); + return (Ark_NavPathInfo) 300; + } void SetPathInfoImpl(Ark_NavDestinationContext peer, Ark_NavPathInfo pathInfo) { @@ -28101,6 +28153,16 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } + Ark_NavPathStack GetPathStackImpl(Ark_NavDestinationContext peer) + { + if (!needGroupedLog(1)) + return (Ark_NavPathStack) 300; + string out("getPathStack("); + out.append(") \n"); + out.append("[return (Ark_NavPathStack) 300] \n"); + appendGroupedLog(1, out); + return (Ark_NavPathStack) 300; + } void SetPathStackImpl(Ark_NavDestinationContext peer, Ark_NavPathStack pathStack) { @@ -28298,6 +28360,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void PushDestination0Impl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, Ark_NavPathStack peer, Ark_NavPathInfo info, const Opt_Boolean* animated, @@ -28315,6 +28378,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void PushDestination1Impl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, Ark_NavPathStack peer, Ark_NavPathInfo info, const Opt_NavigationOptions* options, @@ -28367,6 +28431,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void PushDestinationByName0Impl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, Ark_NavPathStack peer, const Ark_String* name, const Ark_CustomObject* param, @@ -28387,6 +28452,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void PushDestinationByName1Impl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, Ark_NavPathStack peer, const Ark_String* name, const Ark_CustomObject* param, @@ -28436,6 +28502,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void ReplaceDestinationImpl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, Ark_NavPathStack peer, Ark_NavPathInfo info, const Opt_NavigationOptions* options, @@ -28468,29 +28535,29 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 RemoveByIndexesImpl(Ark_NavPathStack peer, - const Array_Number* indexes) + Ark_Number RemoveByIndexesImpl(Ark_NavPathStack peer, + const Array_Number* indexes) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("removeByIndexes("); WriteToString(&out, indexes); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } - Ark_Int32 RemoveByNameImpl(Ark_NavPathStack peer, - const Ark_String* name) + Ark_Number RemoveByNameImpl(Ark_NavPathStack peer, + const Ark_String* name) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("removeByName("); WriteToString(&out, name); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } Ark_Boolean RemoveByNavDestinationIdImpl(Ark_NavPathStack peer, const Ark_String* navDestinationId) @@ -28531,28 +28598,28 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return {}; } - Ark_Int32 PopToName0Impl(Ark_NavPathStack peer, - const Ark_String* name, - const Opt_Boolean* animated) + Ark_Number PopToName0Impl(Ark_NavPathStack peer, + const Ark_String* name, + const Opt_Boolean* animated) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("popToName("); WriteToString(&out, name); out.append(", "); WriteToString(&out, animated); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } - Ark_Int32 PopToName1Impl(Ark_NavPathStack peer, - const Ark_String* name, - const Ark_CustomObject* result, - const Opt_Boolean* animated) + Ark_Number PopToName1Impl(Ark_NavPathStack peer, + const Ark_String* name, + const Ark_CustomObject* result, + const Opt_Boolean* animated) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("popToName("); WriteToString(&out, name); out.append(", "); @@ -28560,9 +28627,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(", "); WriteToString(&out, animated); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void PopToIndex0Impl(Ark_NavPathStack peer, const Ark_Number* index, @@ -28593,20 +28660,20 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 MoveToTopImpl(Ark_NavPathStack peer, - const Ark_String* name, - const Opt_Boolean* animated) + Ark_Number MoveToTopImpl(Ark_NavPathStack peer, + const Ark_String* name, + const Opt_Boolean* animated) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("moveToTop("); WriteToString(&out, name); out.append(", "); WriteToString(&out, animated); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void MoveIndexToTopImpl(Ark_NavPathStack peer, const Ark_Number* index, @@ -28687,15 +28754,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return {}; } - Ark_Int32 SizeImpl(Ark_NavPathStack peer) + Ark_Number SizeImpl(Ark_NavPathStack peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("size("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void DisableAnimationImpl(Ark_NavPathStack peer, Ark_Boolean value) @@ -28891,15 +28958,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_Int32 GetCaretOffsetImpl(Ark_RichEditorBaseController peer) + Ark_Number GetCaretOffsetImpl(Ark_RichEditorBaseController peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getCaretOffset("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } Ark_Boolean SetCaretOffsetImpl(Ark_RichEditorBaseController peer, const Ark_Number* offset) @@ -29025,65 +29092,65 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_Int32 AddTextSpanImpl(Ark_RichEditorController peer, - const Ark_String* value, - const Opt_RichEditorTextSpanOptions* options) + Ark_Number AddTextSpanImpl(Ark_RichEditorController peer, + const Ark_String* value, + const Opt_RichEditorTextSpanOptions* options) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("addTextSpan("); WriteToString(&out, value); out.append(", "); WriteToString(&out, options); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } - Ark_Int32 AddImageSpanImpl(Ark_RichEditorController peer, - const Ark_Union_PixelMap_ResourceStr* value, - const Opt_RichEditorImageSpanOptions* options) + Ark_Number AddImageSpanImpl(Ark_RichEditorController peer, + const Ark_Union_PixelMap_ResourceStr* value, + const Opt_RichEditorImageSpanOptions* options) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("addImageSpan("); WriteToString(&out, value); out.append(", "); WriteToString(&out, options); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } - Ark_Int32 AddBuilderSpanImpl(Ark_RichEditorController peer, - const CustomNodeBuilder* value, - const Opt_RichEditorBuilderSpanOptions* options) + Ark_Number AddBuilderSpanImpl(Ark_RichEditorController peer, + const CustomNodeBuilder* value, + const Opt_RichEditorBuilderSpanOptions* options) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("addBuilderSpan("); WriteToString(&out, value); out.append(", "); WriteToString(&out, options); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } - Ark_Int32 AddSymbolSpanImpl(Ark_RichEditorController peer, - const Ark_Resource* value, - const Opt_RichEditorSymbolSpanOptions* options) + Ark_Number AddSymbolSpanImpl(Ark_RichEditorController peer, + const Ark_Resource* value, + const Opt_RichEditorSymbolSpanOptions* options) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("addSymbolSpan("); WriteToString(&out, value); out.append(", "); WriteToString(&out, options); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void UpdateSpanStyleImpl(Ark_RichEditorController peer, const Ark_Type_RichEditorController_updateSpanStyle_value* value) @@ -29394,21 +29461,21 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return {}; } - Ark_Int32 GetItemIndexImpl(Ark_VMContext vmContext, - Ark_Scroller peer, - const Ark_Number* x, - const Ark_Number* y) + Ark_Number GetItemIndexImpl(Ark_VMContext vmContext, + Ark_Scroller peer, + const Ark_Number* x, + const Ark_Number* y) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getItemIndex("); WriteToString(&out, x); out.append(", "); WriteToString(&out, y); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } } // ScrollerAccessor namespace SearchControllerAccessor { @@ -29581,15 +29648,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetSelectedIndexImpl(Ark_SwiperContentTransitionProxy peer) + Ark_Number GetSelectedIndexImpl(Ark_SwiperContentTransitionProxy peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getSelectedIndex("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetSelectedIndexImpl(Ark_SwiperContentTransitionProxy peer, const Ark_Number* selectedIndex) @@ -29601,15 +29668,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetIndexImpl(Ark_SwiperContentTransitionProxy peer) + Ark_Number GetIndexImpl(Ark_SwiperContentTransitionProxy peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getIndex("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetIndexImpl(Ark_SwiperContentTransitionProxy peer, const Ark_Number* index) @@ -29621,15 +29688,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetPositionImpl(Ark_SwiperContentTransitionProxy peer) + Ark_Number GetPositionImpl(Ark_SwiperContentTransitionProxy peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getPosition("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetPositionImpl(Ark_SwiperContentTransitionProxy peer, const Ark_Number* position) @@ -29641,15 +29708,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetMainAxisLengthImpl(Ark_SwiperContentTransitionProxy peer) + Ark_Number GetMainAxisLengthImpl(Ark_SwiperContentTransitionProxy peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getMainAxisLength("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetMainAxisLengthImpl(Ark_SwiperContentTransitionProxy peer, const Ark_Number* mainAxisLength) @@ -29988,6 +30055,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void PreloadItemsImpl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, Ark_TabsController peer, const Opt_Array_Number* indices, const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) @@ -30059,15 +30127,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetFromImpl(Ark_TabContentTransitionProxy peer) + Ark_Number GetFromImpl(Ark_TabContentTransitionProxy peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getFrom("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetFromImpl(Ark_TabContentTransitionProxy peer, const Ark_Number* from) @@ -30079,15 +30147,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetToImpl(Ark_TabContentTransitionProxy peer) + Ark_Number GetToImpl(Ark_TabContentTransitionProxy peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getTo("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetToImpl(Ark_TabContentTransitionProxy peer, const Ark_Number* to) @@ -30391,15 +30459,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return 0; } - Ark_Int32 GetCaretOffsetImpl(Ark_TextEditControllerEx peer) + Ark_Number GetCaretOffsetImpl(Ark_TextEditControllerEx peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getCaretOffset("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } Ark_PreviewText GetPreviewTextImpl(Ark_TextEditControllerEx peer) { @@ -30491,15 +30559,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_Int32 GetLineCountImpl(Ark_LayoutManager peer) + Ark_Number GetLineCountImpl(Ark_LayoutManager peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getLineCount("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } Ark_PositionWithAffinity GetGlyphPositionAtCoordinateImpl(Ark_LayoutManager peer, const Ark_Number* x, @@ -30599,6 +30667,76 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return 0; } + Ark_TextMenuItemId GetCUTImpl() + { + if (!needGroupedLog(1)) + return (Ark_TextMenuItemId) 300; + string out("getCUT("); + out.append(") \n"); + out.append("[return (Ark_TextMenuItemId) 300] \n"); + appendGroupedLog(1, out); + return (Ark_TextMenuItemId) 300; + } + Ark_TextMenuItemId GetCOPYImpl() + { + if (!needGroupedLog(1)) + return (Ark_TextMenuItemId) 300; + string out("getCOPY("); + out.append(") \n"); + out.append("[return (Ark_TextMenuItemId) 300] \n"); + appendGroupedLog(1, out); + return (Ark_TextMenuItemId) 300; + } + Ark_TextMenuItemId GetPASTEImpl() + { + if (!needGroupedLog(1)) + return (Ark_TextMenuItemId) 300; + string out("getPASTE("); + out.append(") \n"); + out.append("[return (Ark_TextMenuItemId) 300] \n"); + appendGroupedLog(1, out); + return (Ark_TextMenuItemId) 300; + } + Ark_TextMenuItemId GetSELECT_ALLImpl() + { + if (!needGroupedLog(1)) + return (Ark_TextMenuItemId) 300; + string out("getSELECT_ALL("); + out.append(") \n"); + out.append("[return (Ark_TextMenuItemId) 300] \n"); + appendGroupedLog(1, out); + return (Ark_TextMenuItemId) 300; + } + Ark_TextMenuItemId GetCOLLABORATION_SERVICEImpl() + { + if (!needGroupedLog(1)) + return (Ark_TextMenuItemId) 300; + string out("getCOLLABORATION_SERVICE("); + out.append(") \n"); + out.append("[return (Ark_TextMenuItemId) 300] \n"); + appendGroupedLog(1, out); + return (Ark_TextMenuItemId) 300; + } + Ark_TextMenuItemId GetCAMERA_INPUTImpl() + { + if (!needGroupedLog(1)) + return (Ark_TextMenuItemId) 300; + string out("getCAMERA_INPUT("); + out.append(") \n"); + out.append("[return (Ark_TextMenuItemId) 300] \n"); + appendGroupedLog(1, out); + return (Ark_TextMenuItemId) 300; + } + Ark_TextMenuItemId GetAI_WRITERImpl() + { + if (!needGroupedLog(1)) + return (Ark_TextMenuItemId) 300; + string out("getAI_WRITER("); + out.append(") \n"); + out.append("[return (Ark_TextMenuItemId) 300] \n"); + appendGroupedLog(1, out); + return (Ark_TextMenuItemId) 300; + } } // TextMenuItemIdAccessor namespace EditMenuOptionsAccessor { void DestroyPeerImpl(Ark_EditMenuOptions peer) @@ -31746,25 +31884,25 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_Int32 XImpl(Ark_WebContextMenuParam peer) + Ark_Number XImpl(Ark_WebContextMenuParam peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("x("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } - Ark_Int32 YImpl(Ark_WebContextMenuParam peer) + Ark_Number YImpl(Ark_WebContextMenuParam peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("y("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } Ark_String GetLinkUrlImpl(Ark_WebContextMenuParam peer) { @@ -31856,35 +31994,35 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return 0; } - Ark_Int32 GetEditStateFlagsImpl(Ark_WebContextMenuParam peer) + Ark_Number GetEditStateFlagsImpl(Ark_WebContextMenuParam peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getEditStateFlags("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } - Ark_Int32 GetPreviewWidthImpl(Ark_WebContextMenuParam peer) + Ark_Number GetPreviewWidthImpl(Ark_WebContextMenuParam peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getPreviewWidth("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } - Ark_Int32 GetPreviewHeightImpl(Ark_WebContextMenuParam peer) + Ark_Number GetPreviewHeightImpl(Ark_WebContextMenuParam peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getPreviewHeight("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } } // WebContextMenuParamAccessor namespace WebContextMenuResultAccessor { @@ -32024,15 +32162,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return {}; } - Ark_Int32 GetLineNumberImpl(Ark_ConsoleMessage peer) + Ark_Number GetLineNumberImpl(Ark_ConsoleMessage peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getLineNumber("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } Ark_MessageLevel GetMessageLevelImpl(Ark_ConsoleMessage peer) { @@ -32224,15 +32362,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return {}; } - Ark_Int32 GetResponseCodeImpl(Ark_WebResourceResponse peer) + Ark_Number GetResponseCodeImpl(Ark_WebResourceResponse peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getResponseCode("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } void SetResponseDataImpl(Ark_WebResourceResponse peer, const Ark_Union_String_Number_Resource_Buffer* data) @@ -32354,15 +32492,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return {}; } - Ark_Int32 GetErrorCodeImpl(Ark_WebResourceError peer) + Ark_Number GetErrorCodeImpl(Ark_WebResourceError peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getErrorCode("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } } // WebResourceErrorAccessor namespace JsGeolocationAccessor { @@ -32836,6 +32974,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void StartImageAnalyzerImpl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, Ark_XComponentController peer, const Ark_ImageAnalyzerConfig* config, const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) @@ -32942,15 +33081,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return {}; } - Ark_Int32 LengthImpl(Ark_WaterFlowSections peer) + Ark_Number LengthImpl(Ark_WaterFlowSections peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("length("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } } // WaterFlowSectionsAccessor namespace UIExtensionProxyAccessor { @@ -33137,6 +33276,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return (Ark_StyledString) 300; } void FromHtmlImpl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, const Ark_String* html, const Callback_Opt_StyledString_Opt_Array_String_Void* outputArgumentForReturningPromise) { @@ -33173,6 +33313,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return {}; } void UnmarshallingImpl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, const Ark_Buffer* buffer, const Callback_Opt_StyledString_Opt_Array_String_Void* outputArgumentForReturningPromise) { @@ -33185,15 +33326,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Ark_Int32 GetLengthImpl(Ark_StyledString peer) + Ark_Number GetLengthImpl(Ark_StyledString peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getLength("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } } // StyledStringAccessor namespace TextStyle_styled_stringAccessor { @@ -33236,25 +33377,25 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return {}; } - Ark_Int32 GetFontSizeImpl(Ark_TextStyle_styled_string peer) + Ark_Number GetFontSizeImpl(Ark_TextStyle_styled_string peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getFontSize("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } - Ark_Int32 GetFontWeightImpl(Ark_TextStyle_styled_string peer) + Ark_Number GetFontWeightImpl(Ark_TextStyle_styled_string peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getFontWeight("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } Ark_FontStyle GetFontStyleImpl(Ark_TextStyle_styled_string peer) { @@ -33348,15 +33489,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_Int32 GetBaselineOffsetImpl(Ark_BaselineOffsetStyle peer) + Ark_Number GetBaselineOffsetImpl(Ark_BaselineOffsetStyle peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getBaselineOffset("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } } // BaselineOffsetStyleAccessor namespace LetterSpacingStyleAccessor { @@ -33389,15 +33530,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_Int32 GetLetterSpacingImpl(Ark_LetterSpacingStyle peer) + Ark_Number GetLetterSpacingImpl(Ark_LetterSpacingStyle peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getLetterSpacing("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } } // LetterSpacingStyleAccessor namespace TextShadowStyleAccessor { @@ -33543,25 +33684,25 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return {}; } - Ark_Int32 GetTextIndentImpl(Ark_ParagraphStyle peer) + Ark_Number GetTextIndentImpl(Ark_ParagraphStyle peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getTextIndent("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } - Ark_Int32 GetMaxLinesImpl(Ark_ParagraphStyle peer) + Ark_Number GetMaxLinesImpl(Ark_ParagraphStyle peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getMaxLines("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } Ark_TextOverflow GetOverflowImpl(Ark_ParagraphStyle peer) { @@ -33614,15 +33755,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } - Ark_Int32 GetLineHeightImpl(Ark_LineHeightStyle peer) + Ark_Number GetLineHeightImpl(Ark_LineHeightStyle peer) { if (!needGroupedLog(1)) - return 0; + return {42}; string out("getLineHeight("); out.append(") \n"); - out.append("[return 0] \n"); + out.append("[return {42}] \n"); appendGroupedLog(1, out); - return 0; + return {42}; } } // LineHeightStyleAccessor namespace UrlStyleAccessor { @@ -33873,6 +34014,16 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } + Ark_PixelMap GetValueImpl(Ark_ImageAttachment peer) + { + if (!needGroupedLog(1)) + return (Ark_PixelMap) 300; + string out("getValue("); + out.append(") \n"); + out.append("[return (Ark_PixelMap) 300] \n"); + appendGroupedLog(1, out); + return (Ark_PixelMap) 300; + } Ark_ImageSpanAlignment GetVerticalAlignImpl(Ark_ImageAttachment peer) { if (!needGroupedLog(1)) @@ -34026,42 +34177,145 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // LinearIndicatorControllerAccessor - namespace GlobalScope_Profiler_inspectorAccessor { - void DestroyPeerImpl(Ark_GlobalScope_Profiler_inspector peer) + namespace GlobalScopeAccessor { + Ark_Context GetContextImpl(const Opt_CustomObject* component) { if (!needGroupedLog(1)) - return; - string out("destroyPeer("); + return {}; + string out("getContext("); + WriteToString(&out, component); out.append(") \n"); + out.append("[return {}] \n"); appendGroupedLog(1, out); + return {}; } - void RegisterVsyncCallbackImpl(const Callback_String_Void* callback_) + void PostCardActionImpl(const Ark_CustomObject* component, + const Ark_CustomObject* action) { if (!needGroupedLog(1)) return; - string out("registerVsyncCallback("); - WriteToString(&out, callback_); + string out("postCardAction("); + WriteToString(&out, component); + out.append(", "); + WriteToString(&out, action); out.append(") \n"); appendGroupedLog(1, out); } - void UnregisterVsyncCallbackImpl() + Ark_Resource Dollar_rImpl(const Ark_String* value, + const Array_CustomObject* params) + { + if (!needGroupedLog(1)) + return {}; + string out("dollar_r("); + WriteToString(&out, value); + out.append(", "); + WriteToString(&out, params); + out.append(") \n"); + out.append("[return {}] \n"); + appendGroupedLog(1, out); + return {}; + } + Ark_Resource Dollar_rawfileImpl(const Ark_String* value) + { + if (!needGroupedLog(1)) + return {}; + string out("dollar_rawfile("); + WriteToString(&out, value); + out.append(") \n"); + out.append("[return {}] \n"); + appendGroupedLog(1, out); + return {}; + } + void AnimateToImpl(const Ark_AnimateParam* value, + const Callback_Void* event) { if (!needGroupedLog(1)) return; - string out("unregisterVsyncCallback("); + string out("animateTo("); + WriteToString(&out, value); + out.append(", "); + WriteToString(&out, event); out.append(") \n"); appendGroupedLog(1, out); } - } // GlobalScope_Profiler_inspectorAccessor - namespace GlobalScope_inspectorAccessor { - void DestroyPeerImpl(Ark_GlobalScope_inspector peer) + void AnimateToImmediatelyImpl(const Ark_AnimateParam* value, + const Callback_Void* event) { if (!needGroupedLog(1)) return; - string out("destroyPeer("); + string out("animateToImmediately("); + WriteToString(&out, value); + out.append(", "); + WriteToString(&out, event); out.append(") \n"); appendGroupedLog(1, out); } + Ark_Number Vp2pxImpl(const Ark_Number* value) + { + if (!needGroupedLog(1)) + return {42}; + string out("vp2px("); + WriteToString(&out, value); + out.append(") \n"); + out.append("[return {42}] \n"); + appendGroupedLog(1, out); + return {42}; + } + Ark_Number Px2vpImpl(const Ark_Number* value) + { + if (!needGroupedLog(1)) + return {42}; + string out("px2vp("); + WriteToString(&out, value); + out.append(") \n"); + out.append("[return {42}] \n"); + appendGroupedLog(1, out); + return {42}; + } + Ark_Number Fp2pxImpl(const Ark_Number* value) + { + if (!needGroupedLog(1)) + return {42}; + string out("fp2px("); + WriteToString(&out, value); + out.append(") \n"); + out.append("[return {42}] \n"); + appendGroupedLog(1, out); + return {42}; + } + Ark_Number Px2fpImpl(const Ark_Number* value) + { + if (!needGroupedLog(1)) + return {42}; + string out("px2fp("); + WriteToString(&out, value); + out.append(") \n"); + out.append("[return {42}] \n"); + appendGroupedLog(1, out); + return {42}; + } + Ark_Number Lpx2pxImpl(const Ark_Number* value) + { + if (!needGroupedLog(1)) + return {42}; + string out("lpx2px("); + WriteToString(&out, value); + out.append(") \n"); + out.append("[return {42}] \n"); + appendGroupedLog(1, out); + return {42}; + } + Ark_Number Px2lpxImpl(const Ark_Number* value) + { + if (!needGroupedLog(1)) + return {42}; + string out("px2lpx("); + WriteToString(&out, value); + out.append(") \n"); + out.append("[return {42}] \n"); + appendGroupedLog(1, out); + return {42}; + } Ark_CustomObject GetInspectorNodesImpl() { if (!needGroupedLog(1)) @@ -34092,7 +34346,52 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - } // GlobalScope_inspectorAccessor + void Profiler_registerVsyncCallbackImpl(const Callback_String_Void* callback_) + { + if (!needGroupedLog(1)) + return; + string out("Profiler_registerVsyncCallback("); + WriteToString(&out, callback_); + out.append(") \n"); + appendGroupedLog(1, out); + } + void Profiler_unregisterVsyncCallbackImpl() + { + if (!needGroupedLog(1)) + return; + string out("Profiler_unregisterVsyncCallback("); + out.append(") \n"); + appendGroupedLog(1, out); + } + void CursorControl_setCursorImpl(Ark_PointerStyle value) + { + if (!needGroupedLog(1)) + return; + string out("cursorControl_setCursor("); + WriteToString(&out, value); + out.append(") \n"); + appendGroupedLog(1, out); + } + void CursorControl_restoreDefaultImpl() + { + if (!needGroupedLog(1)) + return; + string out("cursorControl_restoreDefault("); + out.append(") \n"); + appendGroupedLog(1, out); + } + Ark_Boolean FocusControl_requestFocusImpl(const Ark_String* value) + { + if (!needGroupedLog(1)) + return 0; + string out("focusControl_requestFocus("); + WriteToString(&out, value); + out.append(") \n"); + out.append("[return 0] \n"); + appendGroupedLog(1, out); + return 0; + } + } // GlobalScopeAccessor const GENERATED_ArkUIAnimationExtenderAccessor* GetAnimationExtenderAccessor() { static const GENERATED_ArkUIAnimationExtenderAccessor AnimationExtenderAccessorImpl { @@ -34180,6 +34479,10 @@ namespace OHOS::Ace::NG::GeneratedModifier { LengthMetricsAccessor::CtorImpl, LengthMetricsAccessor::GetFinalizerImpl, LengthMetricsAccessor::PxImpl, + LengthMetricsAccessor::VpImpl, + LengthMetricsAccessor::FpImpl, + LengthMetricsAccessor::PercentImpl, + LengthMetricsAccessor::LpxImpl, LengthMetricsAccessor::ResourceImpl, LengthMetricsAccessor::GetUnitImpl, LengthMetricsAccessor::SetUnitImpl, @@ -34192,6 +34495,28 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct LengthMetricsPeer { virtual ~LengthMetricsPeer() = default; }; + const GENERATED_ArkUIColorMetricsAccessor* GetColorMetricsAccessor() + { + static const GENERATED_ArkUIColorMetricsAccessor ColorMetricsAccessorImpl { + ColorMetricsAccessor::DestroyPeerImpl, + ColorMetricsAccessor::CtorImpl, + ColorMetricsAccessor::GetFinalizerImpl, + ColorMetricsAccessor::NumericImpl, + ColorMetricsAccessor::RgbaImpl, + ColorMetricsAccessor::ResourceColorImpl, + ColorMetricsAccessor::BlendColorImpl, + ColorMetricsAccessor::GetColorImpl, + ColorMetricsAccessor::GetRedImpl, + ColorMetricsAccessor::GetGreenImpl, + ColorMetricsAccessor::GetBlueImpl, + ColorMetricsAccessor::GetAlphaImpl, + }; + return &ColorMetricsAccessorImpl; + } + + struct ColorMetricsPeer { + virtual ~ColorMetricsPeer() = default; + }; const GENERATED_ArkUIWebviewControllerAccessor* GetWebviewControllerAccessor() { static const GENERATED_ArkUIWebviewControllerAccessor WebviewControllerAccessorImpl { @@ -34794,6 +35119,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { CanvasRenderingContext2DAccessor::OffOnDetachImpl, CanvasRenderingContext2DAccessor::GetHeightImpl, CanvasRenderingContext2DAccessor::GetWidthImpl, + CanvasRenderingContext2DAccessor::GetCanvasImpl, }; return &CanvasRenderingContext2DAccessorImpl; } @@ -34842,6 +35168,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { DrawingRenderingContextAccessor::CtorImpl, DrawingRenderingContextAccessor::GetFinalizerImpl, DrawingRenderingContextAccessor::InvalidateImpl, + DrawingRenderingContextAccessor::GetCanvasImpl, }; return &DrawingRenderingContextAccessorImpl; } @@ -34894,6 +35221,10 @@ namespace OHOS::Ace::NG::GeneratedModifier { TransitionEffectAccessor::AsymmetricImpl, TransitionEffectAccessor::AnimationImpl, TransitionEffectAccessor::CombineImpl, + TransitionEffectAccessor::GetIDENTITYImpl, + TransitionEffectAccessor::GetOPACITYImpl, + TransitionEffectAccessor::GetSLIDEImpl, + TransitionEffectAccessor::GetSLIDE_SWITCHImpl, }; return &TransitionEffectAccessorImpl; } @@ -34901,31 +35232,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct TransitionEffectPeer { virtual ~TransitionEffectPeer() = default; }; - const GENERATED_ArkUIGlobalScope_focusControl_commonAccessor* GetGlobalScope_focusControl_commonAccessor() - { - static const GENERATED_ArkUIGlobalScope_focusControl_commonAccessor GlobalScope_focusControl_commonAccessorImpl { - GlobalScope_focusControl_commonAccessor::DestroyPeerImpl, - GlobalScope_focusControl_commonAccessor::RequestFocusImpl, - }; - return &GlobalScope_focusControl_commonAccessorImpl; - } - - struct GlobalScope_focusControl_commonPeer { - virtual ~GlobalScope_focusControl_commonPeer() = default; - }; - const GENERATED_ArkUIGlobalScope_cursorControl_commonAccessor* GetGlobalScope_cursorControl_commonAccessor() - { - static const GENERATED_ArkUIGlobalScope_cursorControl_commonAccessor GlobalScope_cursorControl_commonAccessorImpl { - GlobalScope_cursorControl_commonAccessor::DestroyPeerImpl, - GlobalScope_cursorControl_commonAccessor::SetCursorImpl, - GlobalScope_cursorControl_commonAccessor::RestoreDefaultImpl, - }; - return &GlobalScope_cursorControl_commonAccessorImpl; - } - - struct GlobalScope_cursorControl_commonPeer { - virtual ~GlobalScope_cursorControl_commonPeer() = default; - }; const GENERATED_ArkUIBaseEventAccessor* GetBaseEventAccessor() { static const GENERATED_ArkUIBaseEventAccessor BaseEventAccessorImpl { @@ -35303,29 +35609,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct GestureModifierPeer { virtual ~GestureModifierPeer() = default; }; - const GENERATED_ArkUIGlobalScope_commonAccessor* GetGlobalScope_commonAccessor() - { - static const GENERATED_ArkUIGlobalScope_commonAccessor GlobalScope_commonAccessorImpl { - GlobalScope_commonAccessor::DestroyPeerImpl, - GlobalScope_commonAccessor::GetContextImpl, - GlobalScope_commonAccessor::PostCardActionImpl, - GlobalScope_commonAccessor::Dollar_rImpl, - GlobalScope_commonAccessor::Dollar_rawfileImpl, - GlobalScope_commonAccessor::AnimateToImpl, - GlobalScope_commonAccessor::AnimateToImmediatelyImpl, - GlobalScope_commonAccessor::Vp2pxImpl, - GlobalScope_commonAccessor::Px2vpImpl, - GlobalScope_commonAccessor::Fp2pxImpl, - GlobalScope_commonAccessor::Px2fpImpl, - GlobalScope_commonAccessor::Lpx2pxImpl, - GlobalScope_commonAccessor::Px2lpxImpl, - }; - return &GlobalScope_commonAccessorImpl; - } - - struct GlobalScope_commonPeer { - virtual ~GlobalScope_commonPeer() = default; - }; const GENERATED_ArkUIContextMenuAccessor* GetContextMenuAccessor() { static const GENERATED_ArkUIContextMenuAccessor ContextMenuAccessorImpl { @@ -35687,7 +35970,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { NavDestinationContextAccessor::CtorImpl, NavDestinationContextAccessor::GetFinalizerImpl, NavDestinationContextAccessor::GetConfigInRouteMapImpl, + NavDestinationContextAccessor::GetPathInfoImpl, NavDestinationContextAccessor::SetPathInfoImpl, + NavDestinationContextAccessor::GetPathStackImpl, NavDestinationContextAccessor::SetPathStackImpl, NavDestinationContextAccessor::GetNavDestinationIdImpl, NavDestinationContextAccessor::SetNavDestinationIdImpl, @@ -36176,6 +36461,13 @@ namespace OHOS::Ace::NG::GeneratedModifier { TextMenuItemIdAccessor::GetFinalizerImpl, TextMenuItemIdAccessor::OfImpl, TextMenuItemIdAccessor::EqualsImpl, + TextMenuItemIdAccessor::GetCUTImpl, + TextMenuItemIdAccessor::GetCOPYImpl, + TextMenuItemIdAccessor::GetPASTEImpl, + TextMenuItemIdAccessor::GetSELECT_ALLImpl, + TextMenuItemIdAccessor::GetCOLLABORATION_SERVICEImpl, + TextMenuItemIdAccessor::GetCAMERA_INPUTImpl, + TextMenuItemIdAccessor::GetAI_WRITERImpl, }; return &TextMenuItemIdAccessorImpl; } @@ -36957,6 +37249,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { ImageAttachmentAccessor::DestroyPeerImpl, ImageAttachmentAccessor::CtorImpl, ImageAttachmentAccessor::GetFinalizerImpl, + ImageAttachmentAccessor::GetValueImpl, ImageAttachmentAccessor::GetVerticalAlignImpl, ImageAttachmentAccessor::GetObjectFitImpl, }; @@ -36999,32 +37292,35 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct LinearIndicatorControllerPeer { virtual ~LinearIndicatorControllerPeer() = default; }; - const GENERATED_ArkUIGlobalScope_Profiler_inspectorAccessor* GetGlobalScope_Profiler_inspectorAccessor() - { - static const GENERATED_ArkUIGlobalScope_Profiler_inspectorAccessor GlobalScope_Profiler_inspectorAccessorImpl { - GlobalScope_Profiler_inspectorAccessor::DestroyPeerImpl, - GlobalScope_Profiler_inspectorAccessor::RegisterVsyncCallbackImpl, - GlobalScope_Profiler_inspectorAccessor::UnregisterVsyncCallbackImpl, - }; - return &GlobalScope_Profiler_inspectorAccessorImpl; - } - - struct GlobalScope_Profiler_inspectorPeer { - virtual ~GlobalScope_Profiler_inspectorPeer() = default; - }; - const GENERATED_ArkUIGlobalScope_inspectorAccessor* GetGlobalScope_inspectorAccessor() - { - static const GENERATED_ArkUIGlobalScope_inspectorAccessor GlobalScope_inspectorAccessorImpl { - GlobalScope_inspectorAccessor::DestroyPeerImpl, - GlobalScope_inspectorAccessor::GetInspectorNodesImpl, - GlobalScope_inspectorAccessor::GetInspectorNodeByIdImpl, - GlobalScope_inspectorAccessor::SetAppBgColorImpl, - }; - return &GlobalScope_inspectorAccessorImpl; - } - - struct GlobalScope_inspectorPeer { - virtual ~GlobalScope_inspectorPeer() = default; + const GENERATED_ArkUIGlobalScopeAccessor* GetGlobalScopeAccessor() + { + static const GENERATED_ArkUIGlobalScopeAccessor GlobalScopeAccessorImpl { + GlobalScopeAccessor::GetContextImpl, + GlobalScopeAccessor::PostCardActionImpl, + GlobalScopeAccessor::Dollar_rImpl, + GlobalScopeAccessor::Dollar_rawfileImpl, + GlobalScopeAccessor::AnimateToImpl, + GlobalScopeAccessor::AnimateToImmediatelyImpl, + GlobalScopeAccessor::Vp2pxImpl, + GlobalScopeAccessor::Px2vpImpl, + GlobalScopeAccessor::Fp2pxImpl, + GlobalScopeAccessor::Px2fpImpl, + GlobalScopeAccessor::Lpx2pxImpl, + GlobalScopeAccessor::Px2lpxImpl, + GlobalScopeAccessor::GetInspectorNodesImpl, + GlobalScopeAccessor::GetInspectorNodeByIdImpl, + GlobalScopeAccessor::SetAppBgColorImpl, + GlobalScopeAccessor::Profiler_registerVsyncCallbackImpl, + GlobalScopeAccessor::Profiler_unregisterVsyncCallbackImpl, + GlobalScopeAccessor::CursorControl_setCursorImpl, + GlobalScopeAccessor::CursorControl_restoreDefaultImpl, + GlobalScopeAccessor::FocusControl_requestFocusImpl, + }; + return &GlobalScopeAccessorImpl; + } + + struct GlobalScopePeer { + virtual ~GlobalScopePeer() = default; }; const GENERATED_ArkUIAccessors* GENERATED_GetArkUIAccessors() { @@ -37035,6 +37331,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetSystemOpsAccessor, GetDrawingCanvasAccessor, GetLengthMetricsAccessor, + GetColorMetricsAccessor, GetWebviewControllerAccessor, GetGlobalScope_ohos_arkui_componentSnapshotAccessor, GetGlobalScope_ohos_arkui_performanceMonitorAccessor, @@ -37074,8 +37371,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetICurveAccessor, GetDrawModifierAccessor, GetTransitionEffectAccessor, - GetGlobalScope_focusControl_commonAccessor, - GetGlobalScope_cursorControl_commonAccessor, GetBaseEventAccessor, GetClickEventAccessor, GetHoverEventAccessor, @@ -37093,7 +37388,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetChildrenMainSizeAccessor, GetUICommonEventAccessor, GetGestureModifierAccessor, - GetGlobalScope_commonAccessor, GetContextMenuAccessor, GetCustomDialogControllerAccessor, GetLinearGradientAccessor, @@ -37189,8 +37483,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetImageAttachmentAccessor, GetCustomSpanAccessor, GetLinearIndicatorControllerAccessor, - GetGlobalScope_Profiler_inspectorAccessor, - GetGlobalScope_inspectorAccessor, + GetGlobalScopeAccessor, }; return &accessorsImpl; } diff --git a/arkoala/framework/native/src/generated/real_impl.cc b/arkoala/framework/native/src/generated/real_impl.cc index eb073832777d0bdb29856828782ca7f7ca35a489..c9c0dc11f803bc24986fd19b06b63282248d1317 100644 --- a/arkoala/framework/native/src/generated/real_impl.cc +++ b/arkoala/framework/native/src/generated/real_impl.cc @@ -20,13 +20,13 @@ #include #include -#include "arkoala_api_generated.h" #include "Serializers.h" #include "interop-logging.h" #include "arkoala-macros.h" #include "tree.h" #include "logging.h" #include "dynamic-loader.h" +#include "arkoala_api_generated.h" #undef max @@ -912,11 +912,11 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - void NotifyChangeImpl(Ark_NativePointer node, Ark_Int32 startIdx, Ark_Int32 endIdx, Ark_Int32 count) + void NotifyChangeImpl(Ark_NativePointer node, Ark_Int32 startIndex, Ark_Int32 endIndex, Ark_Int32 count) { if (!needGroupedLog(1)) return; - string out("NotifyChange("); + string out("NotifyChangeImpl("); WriteToString(&out, node); out.append(") \n"); appendGroupedLog(1, out); @@ -933,6 +933,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(") \n"); appendGroupedLog(1, out); + auto frameNode = AsNode(node); + auto callback = *value; + callback.resource.hold(callback.resource.resourceId); + auto onEvent = [callback](Ark_ClickEvent event) { + if (callback.call) { + callback.call(callback.resource.resourceId, event); + } + }; + frameNode->setClickEvent(std::move(onEvent)); } void OnClick1Impl(Ark_NativePointer node, const Callback_ClickEvent_Void* event, @@ -946,8 +955,26 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, distanceThreshold); out.append(") \n"); appendGroupedLog(1, out); + auto frameNode = AsNode(node); + auto callback = *event; + callback.resource.hold(callback.resource.resourceId); + auto onEvent = [callback](Ark_ClickEvent event) { + if (callback.call) { + callback.call(callback.resource.resourceId, event); + } + }; + frameNode->setClickEvent(std::move(onEvent)); } } // CommonMethodModifier + + namespace EventEmulatorAccessor { + void EmitClickEventImpl(Ark_NativePointer node, + Ark_ClickEvent event) + { + auto frameNode = AsNode(node); + frameNode->callClickEvent(event); + } + } // EventEmulatorAccessor } // end of handWritten implementations @@ -10547,6 +10574,22 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return {}; } + Ark_LengthMetrics VpImpl(const Ark_Number* value) + { + return {}; + } + Ark_LengthMetrics FpImpl(const Ark_Number* value) + { + return {}; + } + Ark_LengthMetrics PercentImpl(const Ark_Number* value) + { + return {}; + } + Ark_LengthMetrics LpxImpl(const Ark_Number* value) + { + return {}; + } Ark_LengthMetrics ResourceImpl(const Ark_Resource* value) { return {}; @@ -10559,7 +10602,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { Ark_LengthUnit unit) { } - Ark_Int32 GetValueImpl(Ark_LengthMetrics peer) + Ark_Number GetValueImpl(Ark_LengthMetrics peer) { return {}; } @@ -10568,6 +10611,63 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // LengthMetricsAccessor + namespace ColorMetricsAccessor { + void DestroyPeerImpl(Ark_ColorMetrics peer) + { + auto peerImpl = reinterpret_cast(peer); + if (peerImpl) { + delete peerImpl; + } + } + Ark_ColorMetrics CtorImpl() + { + return new ColorMetricsPeer(); + } + Ark_NativePointer GetFinalizerImpl() + { + return reinterpret_cast(&DestroyPeerImpl); + } + Ark_ColorMetrics NumericImpl(const Ark_Number* value) + { + return {}; + } + Ark_ColorMetrics RgbaImpl(const Ark_Number* red, + const Ark_Number* green, + const Ark_Number* blue, + const Opt_Number* alpha) + { + return {}; + } + Ark_ColorMetrics ResourceColorImpl(const Ark_ResourceColor* color) + { + return {}; + } + Ark_ColorMetrics BlendColorImpl(Ark_ColorMetrics peer, + Ark_ColorMetrics overlayColor) + { + return {}; + } + Ark_String GetColorImpl(Ark_ColorMetrics peer) + { + return {}; + } + Ark_Number GetRedImpl(Ark_ColorMetrics peer) + { + return {}; + } + Ark_Number GetGreenImpl(Ark_ColorMetrics peer) + { + return {}; + } + Ark_Number GetBlueImpl(Ark_ColorMetrics peer) + { + return {}; + } + Ark_Number GetAlphaImpl(Ark_ColorMetrics peer) + { + return {}; + } + } // ColorMetricsAccessor namespace WebviewControllerAccessor { void DestroyPeerImpl(Ark_WebviewController peer) { @@ -11049,7 +11149,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { void DisposeImpl(Ark_FrameNode peer) { } - Ark_Int32 GetOpacityImpl(Ark_FrameNode peer) + Ark_Number GetOpacityImpl(Ark_FrameNode peer) { return {}; } @@ -11128,15 +11228,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - void EmitClickEventImpl(Ark_NativePointer node, - Ark_ClickEvent event) - { - auto frameNode = reinterpret_cast(node); - CHECK_NULL_VOID(frameNode); - //auto convValue = Converter::Convert(node); - //auto convValue = Converter::OptConvert(node); // for enums - //undefinedModelNG::SetEmitClickEvent(frameNode, convValue); - } void EmitTextInputEventImpl(Ark_NativePointer node, const Ark_String* text) { @@ -11475,11 +11566,11 @@ namespace OHOS::Ace::NG::GeneratedModifier { void CloseImpl(Ark_ImageBitmap peer) { } - Ark_Int32 GetHeightImpl(Ark_ImageBitmap peer) + Ark_Number GetHeightImpl(Ark_ImageBitmap peer) { return {}; } - Ark_Int32 GetWidthImpl(Ark_ImageBitmap peer) + Ark_Number GetWidthImpl(Ark_ImageBitmap peer) { return {}; } @@ -11502,11 +11593,11 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_Int32 GetHeightImpl(Ark_ImageData peer) + Ark_Number GetHeightImpl(Ark_ImageData peer) { return {}; } - Ark_Int32 GetWidthImpl(Ark_ImageData peer) + Ark_Number GetWidthImpl(Ark_ImageData peer) { return {}; } @@ -11794,7 +11885,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { void ResetImpl(Ark_CanvasRenderer peer) { } - Ark_Int32 GetGlobalAlphaImpl(Ark_CanvasRenderer peer) + Ark_Number GetGlobalAlphaImpl(Ark_CanvasRenderer peer) { return {}; } @@ -11850,7 +11941,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_String* lineCap) { } - Ark_Int32 GetLineDashOffsetImpl(Ark_CanvasRenderer peer) + Ark_Number GetLineDashOffsetImpl(Ark_CanvasRenderer peer) { return {}; } @@ -11866,7 +11957,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_String* lineJoin) { } - Ark_Int32 GetLineWidthImpl(Ark_CanvasRenderer peer) + Ark_Number GetLineWidthImpl(Ark_CanvasRenderer peer) { return {}; } @@ -11874,7 +11965,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* lineWidth) { } - Ark_Int32 GetMiterLimitImpl(Ark_CanvasRenderer peer) + Ark_Number GetMiterLimitImpl(Ark_CanvasRenderer peer) { return {}; } @@ -11882,7 +11973,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* miterLimit) { } - Ark_Int32 GetShadowBlurImpl(Ark_CanvasRenderer peer) + Ark_Number GetShadowBlurImpl(Ark_CanvasRenderer peer) { return {}; } @@ -11898,7 +11989,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_String* shadowColor) { } - Ark_Int32 GetShadowOffsetXImpl(Ark_CanvasRenderer peer) + Ark_Number GetShadowOffsetXImpl(Ark_CanvasRenderer peer) { return {}; } @@ -11906,7 +11997,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* shadowOffsetX) { } - Ark_Int32 GetShadowOffsetYImpl(Ark_CanvasRenderer peer) + Ark_Number GetShadowOffsetYImpl(Ark_CanvasRenderer peer) { return {}; } @@ -11970,6 +12061,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return {}; } void StartImageAnalyzerImpl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, Ark_CanvasRenderingContext2D peer, const Ark_ImageAnalyzerConfig* config, const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) @@ -11998,11 +12090,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Opt_Callback_Void* callback_) { } - Ark_Int32 GetHeightImpl(Ark_CanvasRenderingContext2D peer) + Ark_Number GetHeightImpl(Ark_CanvasRenderingContext2D peer) + { + return {}; + } + Ark_Number GetWidthImpl(Ark_CanvasRenderingContext2D peer) { return {}; } - Ark_Int32 GetWidthImpl(Ark_CanvasRenderingContext2D peer) + Ark_FrameNode GetCanvasImpl(Ark_CanvasRenderingContext2D peer) { return {}; } @@ -12062,7 +12158,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return {}; } - Ark_Int32 GetHeightImpl(Ark_OffscreenCanvas peer) + Ark_Number GetHeightImpl(Ark_OffscreenCanvas peer) { return {}; } @@ -12070,7 +12166,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* height) { } - Ark_Int32 GetWidthImpl(Ark_OffscreenCanvas peer) + Ark_Number GetWidthImpl(Ark_OffscreenCanvas peer) { return {}; } @@ -12098,6 +12194,10 @@ namespace OHOS::Ace::NG::GeneratedModifier { void InvalidateImpl(Ark_DrawingRenderingContext peer) { } + Ark_DrawingCanvas GetCanvasImpl(Ark_DrawingRenderingContext peer) + { + return {}; + } } // DrawingRenderingContextAccessor namespace ICurveAccessor { void DestroyPeerImpl(Ark_ICurve peer) @@ -12115,8 +12215,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_Int32 InterpolateImpl(Ark_ICurve peer, - const Ark_Number* fraction) + Ark_Number InterpolateImpl(Ark_ICurve peer, + const Ark_Number* fraction) { return {}; } @@ -12205,35 +12305,23 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return {}; } - } // TransitionEffectAccessor - namespace GlobalScope_focusControl_commonAccessor { - void DestroyPeerImpl(Ark_GlobalScope_focusControl_common peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_Boolean RequestFocusImpl(const Ark_String* value) + Ark_TransitionEffect GetIDENTITYImpl() { return {}; } - } // GlobalScope_focusControl_commonAccessor - namespace GlobalScope_cursorControl_commonAccessor { - void DestroyPeerImpl(Ark_GlobalScope_cursorControl_common peer) + Ark_TransitionEffect GetOPACITYImpl() { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } + return {}; } - void SetCursorImpl(Ark_PointerStyle value) + Ark_TransitionEffect GetSLIDEImpl() { + return {}; } - void RestoreDefaultImpl() + Ark_TransitionEffect GetSLIDE_SWITCHImpl() { + return {}; } - } // GlobalScope_cursorControl_commonAccessor + } // TransitionEffectAccessor namespace BaseEventAccessor { void DestroyPeerImpl(Ark_BaseEvent peer) { @@ -12260,7 +12348,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_EventTarget* target) { } - Ark_Int32 GetTimestampImpl(Ark_BaseEvent peer) + Ark_Number GetTimestampImpl(Ark_BaseEvent peer) { return {}; } @@ -12276,7 +12364,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { Ark_SourceType source) { } - Ark_Int32 GetAxisHorizontalImpl(Ark_BaseEvent peer) + Ark_Number GetAxisHorizontalImpl(Ark_BaseEvent peer) { return {}; } @@ -12284,7 +12372,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* axisHorizontal) { } - Ark_Int32 GetAxisVerticalImpl(Ark_BaseEvent peer) + Ark_Number GetAxisVerticalImpl(Ark_BaseEvent peer) { return {}; } @@ -12292,7 +12380,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* axisVertical) { } - Ark_Int32 GetPressureImpl(Ark_BaseEvent peer) + Ark_Number GetPressureImpl(Ark_BaseEvent peer) { return {}; } @@ -12300,7 +12388,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* pressure) { } - Ark_Int32 GetTiltXImpl(Ark_BaseEvent peer) + Ark_Number GetTiltXImpl(Ark_BaseEvent peer) { return {}; } @@ -12308,7 +12396,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* tiltX) { } - Ark_Int32 GetTiltYImpl(Ark_BaseEvent peer) + Ark_Number GetTiltYImpl(Ark_BaseEvent peer) { return {}; } @@ -12324,7 +12412,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { Ark_SourceTool sourceTool) { } - Ark_Int32 GetDeviceIdImpl(Ark_BaseEvent peer) + Ark_Number GetDeviceIdImpl(Ark_BaseEvent peer) { return {}; } @@ -12349,7 +12437,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_Int32 GetDisplayXImpl(Ark_ClickEvent peer) + Ark_Number GetDisplayXImpl(Ark_ClickEvent peer) { return {}; } @@ -12357,7 +12445,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* displayX) { } - Ark_Int32 GetDisplayYImpl(Ark_ClickEvent peer) + Ark_Number GetDisplayYImpl(Ark_ClickEvent peer) { return {}; } @@ -12365,7 +12453,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* displayY) { } - Ark_Int32 GetWindowXImpl(Ark_ClickEvent peer) + Ark_Number GetWindowXImpl(Ark_ClickEvent peer) { return {}; } @@ -12373,7 +12461,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* windowX) { } - Ark_Int32 GetWindowYImpl(Ark_ClickEvent peer) + Ark_Number GetWindowYImpl(Ark_ClickEvent peer) { return {}; } @@ -12381,7 +12469,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* windowY) { } - Ark_Int32 GetScreenXImpl(Ark_ClickEvent peer) + Ark_Number GetScreenXImpl(Ark_ClickEvent peer) { return {}; } @@ -12389,7 +12477,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* screenX) { } - Ark_Int32 GetScreenYImpl(Ark_ClickEvent peer) + Ark_Number GetScreenYImpl(Ark_ClickEvent peer) { return {}; } @@ -12397,7 +12485,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* screenY) { } - Ark_Int32 GetXImpl(Ark_ClickEvent peer) + Ark_Number GetXImpl(Ark_ClickEvent peer) { return {}; } @@ -12405,7 +12493,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* x) { } - Ark_Int32 GetYImpl(Ark_ClickEvent peer) + Ark_Number GetYImpl(Ark_ClickEvent peer) { return {}; } @@ -12479,7 +12567,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { Ark_MouseAction action) { } - Ark_Int32 GetDisplayXImpl(Ark_MouseEvent peer) + Ark_Number GetDisplayXImpl(Ark_MouseEvent peer) { return {}; } @@ -12487,7 +12575,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* displayX) { } - Ark_Int32 GetDisplayYImpl(Ark_MouseEvent peer) + Ark_Number GetDisplayYImpl(Ark_MouseEvent peer) { return {}; } @@ -12495,7 +12583,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* displayY) { } - Ark_Int32 GetWindowXImpl(Ark_MouseEvent peer) + Ark_Number GetWindowXImpl(Ark_MouseEvent peer) { return {}; } @@ -12503,7 +12591,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* windowX) { } - Ark_Int32 GetWindowYImpl(Ark_MouseEvent peer) + Ark_Number GetWindowYImpl(Ark_MouseEvent peer) { return {}; } @@ -12511,7 +12599,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* windowY) { } - Ark_Int32 GetScreenXImpl(Ark_MouseEvent peer) + Ark_Number GetScreenXImpl(Ark_MouseEvent peer) { return {}; } @@ -12519,7 +12607,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* screenX) { } - Ark_Int32 GetScreenYImpl(Ark_MouseEvent peer) + Ark_Number GetScreenYImpl(Ark_MouseEvent peer) { return {}; } @@ -12527,7 +12615,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* screenY) { } - Ark_Int32 GetXImpl(Ark_MouseEvent peer) + Ark_Number GetXImpl(Ark_MouseEvent peer) { return {}; } @@ -12535,7 +12623,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* x) { } - Ark_Int32 GetYImpl(Ark_MouseEvent peer) + Ark_Number GetYImpl(Ark_MouseEvent peer) { return {}; } @@ -12576,7 +12664,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { Ark_AccessibilityHoverType type) { } - Ark_Int32 GetXImpl(Ark_AccessibilityHoverEvent peer) + Ark_Number GetXImpl(Ark_AccessibilityHoverEvent peer) { return {}; } @@ -12584,7 +12672,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* x) { } - Ark_Int32 GetYImpl(Ark_AccessibilityHoverEvent peer) + Ark_Number GetYImpl(Ark_AccessibilityHoverEvent peer) { return {}; } @@ -12592,7 +12680,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* y) { } - Ark_Int32 GetDisplayXImpl(Ark_AccessibilityHoverEvent peer) + Ark_Number GetDisplayXImpl(Ark_AccessibilityHoverEvent peer) { return {}; } @@ -12600,7 +12688,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* displayX) { } - Ark_Int32 GetDisplayYImpl(Ark_AccessibilityHoverEvent peer) + Ark_Number GetDisplayYImpl(Ark_AccessibilityHoverEvent peer) { return {}; } @@ -12608,7 +12696,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* displayY) { } - Ark_Int32 GetWindowXImpl(Ark_AccessibilityHoverEvent peer) + Ark_Number GetWindowXImpl(Ark_AccessibilityHoverEvent peer) { return {}; } @@ -12616,7 +12704,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* windowX) { } - Ark_Int32 GetWindowYImpl(Ark_AccessibilityHoverEvent peer) + Ark_Number GetWindowYImpl(Ark_AccessibilityHoverEvent peer) { return {}; } @@ -12722,27 +12810,27 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_Int32 GetDisplayXImpl(Ark_DragEvent peer) + Ark_Number GetDisplayXImpl(Ark_DragEvent peer) { return {}; } - Ark_Int32 GetDisplayYImpl(Ark_DragEvent peer) + Ark_Number GetDisplayYImpl(Ark_DragEvent peer) { return {}; } - Ark_Int32 GetWindowXImpl(Ark_DragEvent peer) + Ark_Number GetWindowXImpl(Ark_DragEvent peer) { return {}; } - Ark_Int32 GetWindowYImpl(Ark_DragEvent peer) + Ark_Number GetWindowYImpl(Ark_DragEvent peer) { return {}; } - Ark_Int32 GetXImpl(Ark_DragEvent peer) + Ark_Number GetXImpl(Ark_DragEvent peer) { return {}; } - Ark_Int32 GetYImpl(Ark_DragEvent peer) + Ark_Number GetYImpl(Ark_DragEvent peer) { return {}; } @@ -12771,15 +12859,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return {}; } - Ark_Int32 GetVelocityXImpl(Ark_DragEvent peer) + Ark_Number GetVelocityXImpl(Ark_DragEvent peer) { return {}; } - Ark_Int32 GetVelocityYImpl(Ark_DragEvent peer) + Ark_Number GetVelocityYImpl(Ark_DragEvent peer) { return {}; } - Ark_Int32 GetVelocityImpl(Ark_DragEvent peer) + Ark_Number GetVelocityImpl(Ark_DragEvent peer) { return {}; } @@ -12836,7 +12924,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { Ark_KeyType type) { } - Ark_Int32 GetKeyCodeImpl(Ark_KeyEvent peer) + Ark_Number GetKeyCodeImpl(Ark_KeyEvent peer) { return {}; } @@ -12860,7 +12948,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { Ark_KeySource keySource) { } - Ark_Int32 GetDeviceIdImpl(Ark_KeyEvent peer) + Ark_Number GetDeviceIdImpl(Ark_KeyEvent peer) { return {}; } @@ -12868,7 +12956,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* deviceId) { } - Ark_Int32 GetMetaKeyImpl(Ark_KeyEvent peer) + Ark_Number GetMetaKeyImpl(Ark_KeyEvent peer) { return {}; } @@ -12876,7 +12964,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* metaKey) { } - Ark_Int32 GetTimestampImpl(Ark_KeyEvent peer) + Ark_Number GetTimestampImpl(Ark_KeyEvent peer) { return {}; } @@ -12896,7 +12984,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_IntentionCode* intentionCode) { } - Ark_Int32 GetUnicodeImpl(Ark_KeyEvent peer) + Ark_Number GetUnicodeImpl(Ark_KeyEvent peer) { return {}; } @@ -13016,7 +13104,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return {}; } - Ark_Int32 GetTextContentLineCountImpl(Ark_TextContentControllerBase peer) + Ark_Number GetTextContentLineCountImpl(Ark_TextContentControllerBase peer) { return {}; } @@ -13072,7 +13160,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* childSize) { } - Ark_Int32 GetChildDefaultSizeImpl(Ark_ChildrenMainSize peer) + Ark_Number GetChildDefaultSizeImpl(Ark_ChildrenMainSize peer) { return {}; } @@ -13164,64 +13252,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // GestureModifierAccessor - namespace GlobalScope_commonAccessor { - void DestroyPeerImpl(Ark_GlobalScope_common peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_Context GetContextImpl(const Opt_CustomObject* component) - { - return {}; - } - void PostCardActionImpl(const Ark_CustomObject* component, - const Ark_CustomObject* action) - { - } - Ark_Resource Dollar_rImpl(const Ark_String* value, - const Array_CustomObject* params) - { - return {}; - } - Ark_Resource Dollar_rawfileImpl(const Ark_String* value) - { - return {}; - } - void AnimateToImpl(const Ark_AnimateParam* value, - const Callback_Void* event) - { - } - void AnimateToImmediatelyImpl(const Ark_AnimateParam* value, - const Callback_Void* event) - { - } - Ark_Int32 Vp2pxImpl(const Ark_Number* value) - { - return {}; - } - Ark_Int32 Px2vpImpl(const Ark_Number* value) - { - return {}; - } - Ark_Int32 Fp2pxImpl(const Ark_Number* value) - { - return {}; - } - Ark_Int32 Px2fpImpl(const Ark_Number* value) - { - return {}; - } - Ark_Int32 Lpx2pxImpl(const Ark_Number* value) - { - return {}; - } - Ark_Int32 Px2lpxImpl(const Ark_Number* value) - { - return {}; - } - } // GlobalScope_commonAccessor namespace ContextMenuAccessor { void DestroyPeerImpl(Ark_ContextMenu peer) { @@ -13385,7 +13415,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_Int32 GetOffsetXImpl(Ark_PanGestureEvent peer) + Ark_Number GetOffsetXImpl(Ark_PanGestureEvent peer) { return {}; } @@ -13393,7 +13423,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* offsetX) { } - Ark_Int32 GetOffsetYImpl(Ark_PanGestureEvent peer) + Ark_Number GetOffsetYImpl(Ark_PanGestureEvent peer) { return {}; } @@ -13401,7 +13431,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* offsetY) { } - Ark_Int32 GetVelocityXImpl(Ark_PanGestureEvent peer) + Ark_Number GetVelocityXImpl(Ark_PanGestureEvent peer) { return {}; } @@ -13409,7 +13439,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* velocityX) { } - Ark_Int32 GetVelocityYImpl(Ark_PanGestureEvent peer) + Ark_Number GetVelocityYImpl(Ark_PanGestureEvent peer) { return {}; } @@ -13417,7 +13447,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* velocityY) { } - Ark_Int32 GetVelocityImpl(Ark_PanGestureEvent peer) + Ark_Number GetVelocityImpl(Ark_PanGestureEvent peer) { return {}; } @@ -13442,7 +13472,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_Int32 GetScaleImpl(Ark_PinchGestureEvent peer) + Ark_Number GetScaleImpl(Ark_PinchGestureEvent peer) { return {}; } @@ -13450,7 +13480,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* scale) { } - Ark_Int32 GetPinchCenterXImpl(Ark_PinchGestureEvent peer) + Ark_Number GetPinchCenterXImpl(Ark_PinchGestureEvent peer) { return {}; } @@ -13458,7 +13488,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* pinchCenterX) { } - Ark_Int32 GetPinchCenterYImpl(Ark_PinchGestureEvent peer) + Ark_Number GetPinchCenterYImpl(Ark_PinchGestureEvent peer) { return {}; } @@ -13483,7 +13513,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_Int32 GetAngleImpl(Ark_RotationGestureEvent peer) + Ark_Number GetAngleImpl(Ark_RotationGestureEvent peer) { return {}; } @@ -13508,7 +13538,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_Int32 GetAngleImpl(Ark_SwipeGestureEvent peer) + Ark_Number GetAngleImpl(Ark_SwipeGestureEvent peer) { return {}; } @@ -13516,7 +13546,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* angle) { } - Ark_Int32 GetSpeedImpl(Ark_SwipeGestureEvent peer) + Ark_Number GetSpeedImpl(Ark_SwipeGestureEvent peer) { return {}; } @@ -13557,7 +13587,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Array_FingerInfo* fingerList) { } - Ark_Int32 GetOffsetXImpl(Ark_GestureEvent peer) + Ark_Number GetOffsetXImpl(Ark_GestureEvent peer) { return {}; } @@ -13565,7 +13595,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* offsetX) { } - Ark_Int32 GetOffsetYImpl(Ark_GestureEvent peer) + Ark_Number GetOffsetYImpl(Ark_GestureEvent peer) { return {}; } @@ -13573,7 +13603,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* offsetY) { } - Ark_Int32 GetAngleImpl(Ark_GestureEvent peer) + Ark_Number GetAngleImpl(Ark_GestureEvent peer) { return {}; } @@ -13581,7 +13611,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* angle) { } - Ark_Int32 GetSpeedImpl(Ark_GestureEvent peer) + Ark_Number GetSpeedImpl(Ark_GestureEvent peer) { return {}; } @@ -13589,7 +13619,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* speed) { } - Ark_Int32 GetScaleImpl(Ark_GestureEvent peer) + Ark_Number GetScaleImpl(Ark_GestureEvent peer) { return {}; } @@ -13597,7 +13627,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* scale) { } - Ark_Int32 GetPinchCenterXImpl(Ark_GestureEvent peer) + Ark_Number GetPinchCenterXImpl(Ark_GestureEvent peer) { return {}; } @@ -13605,7 +13635,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* pinchCenterX) { } - Ark_Int32 GetPinchCenterYImpl(Ark_GestureEvent peer) + Ark_Number GetPinchCenterYImpl(Ark_GestureEvent peer) { return {}; } @@ -13613,7 +13643,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* pinchCenterY) { } - Ark_Int32 GetVelocityXImpl(Ark_GestureEvent peer) + Ark_Number GetVelocityXImpl(Ark_GestureEvent peer) { return {}; } @@ -13621,7 +13651,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* velocityX) { } - Ark_Int32 GetVelocityYImpl(Ark_GestureEvent peer) + Ark_Number GetVelocityYImpl(Ark_GestureEvent peer) { return {}; } @@ -13629,7 +13659,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* velocityY) { } - Ark_Int32 GetVelocityImpl(Ark_GestureEvent peer) + Ark_Number GetVelocityImpl(Ark_GestureEvent peer) { return {}; } @@ -13906,7 +13936,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return {}; } - Ark_Int32 GetScaleXImpl(Ark_Matrix2D peer) + Ark_Number GetScaleXImpl(Ark_Matrix2D peer) { return {}; } @@ -13914,7 +13944,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* scaleX) { } - Ark_Int32 GetRotateYImpl(Ark_Matrix2D peer) + Ark_Number GetRotateYImpl(Ark_Matrix2D peer) { return {}; } @@ -13922,7 +13952,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* rotateY) { } - Ark_Int32 GetRotateXImpl(Ark_Matrix2D peer) + Ark_Number GetRotateXImpl(Ark_Matrix2D peer) { return {}; } @@ -13930,7 +13960,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* rotateX) { } - Ark_Int32 GetScaleYImpl(Ark_Matrix2D peer) + Ark_Number GetScaleYImpl(Ark_Matrix2D peer) { return {}; } @@ -13938,7 +13968,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* scaleY) { } - Ark_Int32 GetTranslateXImpl(Ark_Matrix2D peer) + Ark_Number GetTranslateXImpl(Ark_Matrix2D peer) { return {}; } @@ -13946,7 +13976,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* translateX) { } - Ark_Int32 GetTranslateYImpl(Ark_Matrix2D peer) + Ark_Number GetTranslateYImpl(Ark_Matrix2D peer) { return {}; } @@ -13975,10 +14005,18 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return {}; } + Ark_NavPathInfo GetPathInfoImpl(Ark_NavDestinationContext peer) + { + return {}; + } void SetPathInfoImpl(Ark_NavDestinationContext peer, Ark_NavPathInfo pathInfo) { } + Ark_NavPathStack GetPathStackImpl(Ark_NavDestinationContext peer) + { + return {}; + } void SetPathStackImpl(Ark_NavDestinationContext peer, Ark_NavPathStack pathStack) { @@ -14067,6 +14105,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void PushDestination0Impl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, Ark_NavPathStack peer, Ark_NavPathInfo info, const Opt_Boolean* animated, @@ -14074,6 +14113,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void PushDestination1Impl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, Ark_NavPathStack peer, Ark_NavPathInfo info, const Opt_NavigationOptions* options, @@ -14094,6 +14134,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void PushDestinationByName0Impl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, Ark_NavPathStack peer, const Ark_String* name, const Ark_CustomObject* param, @@ -14102,6 +14143,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void PushDestinationByName1Impl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, Ark_NavPathStack peer, const Ark_String* name, const Ark_CustomObject* param, @@ -14121,6 +14163,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void ReplaceDestinationImpl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, Ark_NavPathStack peer, Ark_NavPathInfo info, const Opt_NavigationOptions* options, @@ -14133,13 +14176,13 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Opt_Boolean* animated) { } - Ark_Int32 RemoveByIndexesImpl(Ark_NavPathStack peer, - const Array_Number* indexes) + Ark_Number RemoveByIndexesImpl(Ark_NavPathStack peer, + const Array_Number* indexes) { return {}; } - Ark_Int32 RemoveByNameImpl(Ark_NavPathStack peer, - const Ark_String* name) + Ark_Number RemoveByNameImpl(Ark_NavPathStack peer, + const Ark_String* name) { return {}; } @@ -14159,16 +14202,16 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return {}; } - Ark_Int32 PopToName0Impl(Ark_NavPathStack peer, - const Ark_String* name, - const Opt_Boolean* animated) + Ark_Number PopToName0Impl(Ark_NavPathStack peer, + const Ark_String* name, + const Opt_Boolean* animated) { return {}; } - Ark_Int32 PopToName1Impl(Ark_NavPathStack peer, - const Ark_String* name, - const Ark_CustomObject* result, - const Opt_Boolean* animated) + Ark_Number PopToName1Impl(Ark_NavPathStack peer, + const Ark_String* name, + const Ark_CustomObject* result, + const Opt_Boolean* animated) { return {}; } @@ -14183,9 +14226,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Opt_Boolean* animated) { } - Ark_Int32 MoveToTopImpl(Ark_NavPathStack peer, - const Ark_String* name, - const Opt_Boolean* animated) + Ark_Number MoveToTopImpl(Ark_NavPathStack peer, + const Ark_String* name, + const Opt_Boolean* animated) { return {}; } @@ -14221,7 +14264,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return {}; } - Ark_Int32 SizeImpl(Ark_NavPathStack peer) + Ark_Number SizeImpl(Ark_NavPathStack peer) { return {}; } @@ -14317,7 +14360,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_Int32 GetCaretOffsetImpl(Ark_RichEditorBaseController peer) + Ark_Number GetCaretOffsetImpl(Ark_RichEditorBaseController peer) { return {}; } @@ -14375,27 +14418,27 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_Int32 AddTextSpanImpl(Ark_RichEditorController peer, - const Ark_String* value, - const Opt_RichEditorTextSpanOptions* options) + Ark_Number AddTextSpanImpl(Ark_RichEditorController peer, + const Ark_String* value, + const Opt_RichEditorTextSpanOptions* options) { return {}; } - Ark_Int32 AddImageSpanImpl(Ark_RichEditorController peer, - const Ark_Union_PixelMap_ResourceStr* value, - const Opt_RichEditorImageSpanOptions* options) + Ark_Number AddImageSpanImpl(Ark_RichEditorController peer, + const Ark_Union_PixelMap_ResourceStr* value, + const Opt_RichEditorImageSpanOptions* options) { return {}; } - Ark_Int32 AddBuilderSpanImpl(Ark_RichEditorController peer, - const CustomNodeBuilder* value, - const Opt_RichEditorBuilderSpanOptions* options) + Ark_Number AddBuilderSpanImpl(Ark_RichEditorController peer, + const CustomNodeBuilder* value, + const Opt_RichEditorBuilderSpanOptions* options) { return {}; } - Ark_Int32 AddSymbolSpanImpl(Ark_RichEditorController peer, - const Ark_Resource* value, - const Opt_RichEditorSymbolSpanOptions* options) + Ark_Number AddSymbolSpanImpl(Ark_RichEditorController peer, + const Ark_Resource* value, + const Opt_RichEditorSymbolSpanOptions* options) { return {}; } @@ -14535,10 +14578,10 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return {}; } - Ark_Int32 GetItemIndexImpl(Ark_VMContext vmContext, - Ark_Scroller peer, - const Ark_Number* x, - const Ark_Number* y) + Ark_Number GetItemIndexImpl(Ark_VMContext vmContext, + Ark_Scroller peer, + const Ark_Number* x, + const Ark_Number* y) { return {}; } @@ -14624,7 +14667,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { void FinishTransitionImpl(Ark_SwiperContentTransitionProxy peer) { } - Ark_Int32 GetSelectedIndexImpl(Ark_SwiperContentTransitionProxy peer) + Ark_Number GetSelectedIndexImpl(Ark_SwiperContentTransitionProxy peer) { return {}; } @@ -14632,7 +14675,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* selectedIndex) { } - Ark_Int32 GetIndexImpl(Ark_SwiperContentTransitionProxy peer) + Ark_Number GetIndexImpl(Ark_SwiperContentTransitionProxy peer) { return {}; } @@ -14640,7 +14683,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* index) { } - Ark_Int32 GetPositionImpl(Ark_SwiperContentTransitionProxy peer) + Ark_Number GetPositionImpl(Ark_SwiperContentTransitionProxy peer) { return {}; } @@ -14648,7 +14691,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* position) { } - Ark_Int32 GetMainAxisLengthImpl(Ark_SwiperContentTransitionProxy peer) + Ark_Number GetMainAxisLengthImpl(Ark_SwiperContentTransitionProxy peer) { return {}; } @@ -14815,6 +14858,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void PreloadItemsImpl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, Ark_TabsController peer, const Opt_Array_Number* indices, const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) @@ -14848,7 +14892,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { void FinishTransitionImpl(Ark_TabContentTransitionProxy peer) { } - Ark_Int32 GetFromImpl(Ark_TabContentTransitionProxy peer) + Ark_Number GetFromImpl(Ark_TabContentTransitionProxy peer) { return {}; } @@ -14856,7 +14900,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* from) { } - Ark_Int32 GetToImpl(Ark_TabContentTransitionProxy peer) + Ark_Number GetToImpl(Ark_TabContentTransitionProxy peer) { return {}; } @@ -15004,7 +15048,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return {}; } - Ark_Int32 GetCaretOffsetImpl(Ark_TextEditControllerEx peer) + Ark_Number GetCaretOffsetImpl(Ark_TextEditControllerEx peer) { return {}; } @@ -15054,7 +15098,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_Int32 GetLineCountImpl(Ark_LayoutManager peer) + Ark_Number GetLineCountImpl(Ark_LayoutManager peer) { return {}; } @@ -15102,6 +15146,34 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return {}; } + Ark_TextMenuItemId GetCUTImpl() + { + return {}; + } + Ark_TextMenuItemId GetCOPYImpl() + { + return {}; + } + Ark_TextMenuItemId GetPASTEImpl() + { + return {}; + } + Ark_TextMenuItemId GetSELECT_ALLImpl() + { + return {}; + } + Ark_TextMenuItemId GetCOLLABORATION_SERVICEImpl() + { + return {}; + } + Ark_TextMenuItemId GetCAMERA_INPUTImpl() + { + return {}; + } + Ark_TextMenuItemId GetAI_WRITERImpl() + { + return {}; + } } // TextMenuItemIdAccessor namespace EditMenuOptionsAccessor { void DestroyPeerImpl(Ark_EditMenuOptions peer) @@ -15659,11 +15731,11 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_Int32 XImpl(Ark_WebContextMenuParam peer) + Ark_Number XImpl(Ark_WebContextMenuParam peer) { return {}; } - Ark_Int32 YImpl(Ark_WebContextMenuParam peer) + Ark_Number YImpl(Ark_WebContextMenuParam peer) { return {}; } @@ -15703,15 +15775,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return {}; } - Ark_Int32 GetEditStateFlagsImpl(Ark_WebContextMenuParam peer) + Ark_Number GetEditStateFlagsImpl(Ark_WebContextMenuParam peer) { return {}; } - Ark_Int32 GetPreviewWidthImpl(Ark_WebContextMenuParam peer) + Ark_Number GetPreviewWidthImpl(Ark_WebContextMenuParam peer) { return {}; } - Ark_Int32 GetPreviewHeightImpl(Ark_WebContextMenuParam peer) + Ark_Number GetPreviewHeightImpl(Ark_WebContextMenuParam peer) { return {}; } @@ -15778,7 +15850,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return {}; } - Ark_Int32 GetLineNumberImpl(Ark_ConsoleMessage peer) + Ark_Number GetLineNumberImpl(Ark_ConsoleMessage peer) { return {}; } @@ -15868,7 +15940,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return {}; } - Ark_Int32 GetResponseCodeImpl(Ark_WebResourceResponse peer) + Ark_Number GetResponseCodeImpl(Ark_WebResourceResponse peer) { return {}; } @@ -15925,7 +15997,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return {}; } - Ark_Int32 GetErrorCodeImpl(Ark_WebResourceError peer) + Ark_Number GetErrorCodeImpl(Ark_WebResourceError peer) { return {}; } @@ -16141,6 +16213,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void StartImageAnalyzerImpl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, Ark_XComponentController peer, const Ark_ImageAnalyzerConfig* config, const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) @@ -16188,7 +16261,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return {}; } - Ark_Int32 LengthImpl(Ark_WaterFlowSections peer) + Ark_Number LengthImpl(Ark_WaterFlowSections peer) { return {}; } @@ -16278,6 +16351,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return {}; } void FromHtmlImpl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, const Ark_String* html, const Callback_Opt_StyledString_Opt_Array_String_Void* outputArgumentForReturningPromise) { @@ -16292,11 +16366,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { return {}; } void UnmarshallingImpl(Ark_VMContext vmContext, + Ark_AsyncWorkerPtr asyncWorker, const Ark_Buffer* buffer, const Callback_Opt_StyledString_Opt_Array_String_Void* outputArgumentForReturningPromise) { } - Ark_Int32 GetLengthImpl(Ark_StyledString peer) + Ark_Number GetLengthImpl(Ark_StyledString peer) { return {}; } @@ -16321,11 +16396,11 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return {}; } - Ark_Int32 GetFontSizeImpl(Ark_TextStyle_styled_string peer) + Ark_Number GetFontSizeImpl(Ark_TextStyle_styled_string peer) { return {}; } - Ark_Int32 GetFontWeightImpl(Ark_TextStyle_styled_string peer) + Ark_Number GetFontWeightImpl(Ark_TextStyle_styled_string peer) { return {}; } @@ -16375,7 +16450,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_Int32 GetBaselineOffsetImpl(Ark_BaselineOffsetStyle peer) + Ark_Number GetBaselineOffsetImpl(Ark_BaselineOffsetStyle peer) { return {}; } @@ -16396,7 +16471,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_Int32 GetLetterSpacingImpl(Ark_LetterSpacingStyle peer) + Ark_Number GetLetterSpacingImpl(Ark_LetterSpacingStyle peer) { return {}; } @@ -16476,11 +16551,11 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return {}; } - Ark_Int32 GetTextIndentImpl(Ark_ParagraphStyle peer) + Ark_Number GetTextIndentImpl(Ark_ParagraphStyle peer) { return {}; } - Ark_Int32 GetMaxLinesImpl(Ark_ParagraphStyle peer) + Ark_Number GetMaxLinesImpl(Ark_ParagraphStyle peer) { return {}; } @@ -16509,7 +16584,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } - Ark_Int32 GetLineHeightImpl(Ark_LineHeightStyle peer) + Ark_Number GetLineHeightImpl(Ark_LineHeightStyle peer) { return {}; } @@ -16630,6 +16705,10 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return reinterpret_cast(&DestroyPeerImpl); } + Ark_PixelMap GetValueImpl(Ark_ImageAttachment peer) + { + return {}; + } Ark_ImageSpanAlignment GetVerticalAlignImpl(Ark_ImageAttachment peer) { return {}; @@ -16701,28 +16780,55 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // LinearIndicatorControllerAccessor - namespace GlobalScope_Profiler_inspectorAccessor { - void DestroyPeerImpl(Ark_GlobalScope_Profiler_inspector peer) + namespace GlobalScopeAccessor { + Ark_Context GetContextImpl(const Opt_CustomObject* component) { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } + return {}; + } + void PostCardActionImpl(const Ark_CustomObject* component, + const Ark_CustomObject* action) + { + } + Ark_Resource Dollar_rImpl(const Ark_String* value, + const Array_CustomObject* params) + { + return {}; + } + Ark_Resource Dollar_rawfileImpl(const Ark_String* value) + { + return {}; } - void RegisterVsyncCallbackImpl(const Callback_String_Void* callback_) + void AnimateToImpl(const Ark_AnimateParam* value, + const Callback_Void* event) { } - void UnregisterVsyncCallbackImpl() + void AnimateToImmediatelyImpl(const Ark_AnimateParam* value, + const Callback_Void* event) { } - } // GlobalScope_Profiler_inspectorAccessor - namespace GlobalScope_inspectorAccessor { - void DestroyPeerImpl(Ark_GlobalScope_inspector peer) + Ark_Number Vp2pxImpl(const Ark_Number* value) { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } + return {}; + } + Ark_Number Px2vpImpl(const Ark_Number* value) + { + return {}; + } + Ark_Number Fp2pxImpl(const Ark_Number* value) + { + return {}; + } + Ark_Number Px2fpImpl(const Ark_Number* value) + { + return {}; + } + Ark_Number Lpx2pxImpl(const Ark_Number* value) + { + return {}; + } + Ark_Number Px2lpxImpl(const Ark_Number* value) + { + return {}; } Ark_CustomObject GetInspectorNodesImpl() { @@ -16735,7 +16841,23 @@ namespace OHOS::Ace::NG::GeneratedModifier { void SetAppBgColorImpl(const Ark_String* value) { } - } // GlobalScope_inspectorAccessor + void Profiler_registerVsyncCallbackImpl(const Callback_String_Void* callback_) + { + } + void Profiler_unregisterVsyncCallbackImpl() + { + } + void CursorControl_setCursorImpl(Ark_PointerStyle value) + { + } + void CursorControl_restoreDefaultImpl() + { + } + Ark_Boolean FocusControl_requestFocusImpl(const Ark_String* value) + { + return {}; + } + } // GlobalScopeAccessor const GENERATED_ArkUIAnimationExtenderAccessor* GetAnimationExtenderAccessor() { static const GENERATED_ArkUIAnimationExtenderAccessor AnimationExtenderAccessorImpl { @@ -16823,6 +16945,10 @@ namespace OHOS::Ace::NG::GeneratedModifier { LengthMetricsAccessor::CtorImpl, LengthMetricsAccessor::GetFinalizerImpl, LengthMetricsAccessor::PxImpl, + LengthMetricsAccessor::VpImpl, + LengthMetricsAccessor::FpImpl, + LengthMetricsAccessor::PercentImpl, + LengthMetricsAccessor::LpxImpl, LengthMetricsAccessor::ResourceImpl, LengthMetricsAccessor::GetUnitImpl, LengthMetricsAccessor::SetUnitImpl, @@ -16835,6 +16961,28 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct LengthMetricsPeer { virtual ~LengthMetricsPeer() = default; }; + const GENERATED_ArkUIColorMetricsAccessor* GetColorMetricsAccessor() + { + static const GENERATED_ArkUIColorMetricsAccessor ColorMetricsAccessorImpl { + ColorMetricsAccessor::DestroyPeerImpl, + ColorMetricsAccessor::CtorImpl, + ColorMetricsAccessor::GetFinalizerImpl, + ColorMetricsAccessor::NumericImpl, + ColorMetricsAccessor::RgbaImpl, + ColorMetricsAccessor::ResourceColorImpl, + ColorMetricsAccessor::BlendColorImpl, + ColorMetricsAccessor::GetColorImpl, + ColorMetricsAccessor::GetRedImpl, + ColorMetricsAccessor::GetGreenImpl, + ColorMetricsAccessor::GetBlueImpl, + ColorMetricsAccessor::GetAlphaImpl, + }; + return &ColorMetricsAccessorImpl; + } + + struct ColorMetricsPeer { + virtual ~ColorMetricsPeer() = default; + }; const GENERATED_ArkUIWebviewControllerAccessor* GetWebviewControllerAccessor() { static const GENERATED_ArkUIWebviewControllerAccessor WebviewControllerAccessorImpl { @@ -17437,6 +17585,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { CanvasRenderingContext2DAccessor::OffOnDetachImpl, CanvasRenderingContext2DAccessor::GetHeightImpl, CanvasRenderingContext2DAccessor::GetWidthImpl, + CanvasRenderingContext2DAccessor::GetCanvasImpl, }; return &CanvasRenderingContext2DAccessorImpl; } @@ -17485,6 +17634,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { DrawingRenderingContextAccessor::CtorImpl, DrawingRenderingContextAccessor::GetFinalizerImpl, DrawingRenderingContextAccessor::InvalidateImpl, + DrawingRenderingContextAccessor::GetCanvasImpl, }; return &DrawingRenderingContextAccessorImpl; } @@ -17537,6 +17687,10 @@ namespace OHOS::Ace::NG::GeneratedModifier { TransitionEffectAccessor::AsymmetricImpl, TransitionEffectAccessor::AnimationImpl, TransitionEffectAccessor::CombineImpl, + TransitionEffectAccessor::GetIDENTITYImpl, + TransitionEffectAccessor::GetOPACITYImpl, + TransitionEffectAccessor::GetSLIDEImpl, + TransitionEffectAccessor::GetSLIDE_SWITCHImpl, }; return &TransitionEffectAccessorImpl; } @@ -17544,31 +17698,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct TransitionEffectPeer { virtual ~TransitionEffectPeer() = default; }; - const GENERATED_ArkUIGlobalScope_focusControl_commonAccessor* GetGlobalScope_focusControl_commonAccessor() - { - static const GENERATED_ArkUIGlobalScope_focusControl_commonAccessor GlobalScope_focusControl_commonAccessorImpl { - GlobalScope_focusControl_commonAccessor::DestroyPeerImpl, - GlobalScope_focusControl_commonAccessor::RequestFocusImpl, - }; - return &GlobalScope_focusControl_commonAccessorImpl; - } - - struct GlobalScope_focusControl_commonPeer { - virtual ~GlobalScope_focusControl_commonPeer() = default; - }; - const GENERATED_ArkUIGlobalScope_cursorControl_commonAccessor* GetGlobalScope_cursorControl_commonAccessor() - { - static const GENERATED_ArkUIGlobalScope_cursorControl_commonAccessor GlobalScope_cursorControl_commonAccessorImpl { - GlobalScope_cursorControl_commonAccessor::DestroyPeerImpl, - GlobalScope_cursorControl_commonAccessor::SetCursorImpl, - GlobalScope_cursorControl_commonAccessor::RestoreDefaultImpl, - }; - return &GlobalScope_cursorControl_commonAccessorImpl; - } - - struct GlobalScope_cursorControl_commonPeer { - virtual ~GlobalScope_cursorControl_commonPeer() = default; - }; const GENERATED_ArkUIBaseEventAccessor* GetBaseEventAccessor() { static const GENERATED_ArkUIBaseEventAccessor BaseEventAccessorImpl { @@ -17946,29 +18075,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct GestureModifierPeer { virtual ~GestureModifierPeer() = default; }; - const GENERATED_ArkUIGlobalScope_commonAccessor* GetGlobalScope_commonAccessor() - { - static const GENERATED_ArkUIGlobalScope_commonAccessor GlobalScope_commonAccessorImpl { - GlobalScope_commonAccessor::DestroyPeerImpl, - GlobalScope_commonAccessor::GetContextImpl, - GlobalScope_commonAccessor::PostCardActionImpl, - GlobalScope_commonAccessor::Dollar_rImpl, - GlobalScope_commonAccessor::Dollar_rawfileImpl, - GlobalScope_commonAccessor::AnimateToImpl, - GlobalScope_commonAccessor::AnimateToImmediatelyImpl, - GlobalScope_commonAccessor::Vp2pxImpl, - GlobalScope_commonAccessor::Px2vpImpl, - GlobalScope_commonAccessor::Fp2pxImpl, - GlobalScope_commonAccessor::Px2fpImpl, - GlobalScope_commonAccessor::Lpx2pxImpl, - GlobalScope_commonAccessor::Px2lpxImpl, - }; - return &GlobalScope_commonAccessorImpl; - } - - struct GlobalScope_commonPeer { - virtual ~GlobalScope_commonPeer() = default; - }; const GENERATED_ArkUIContextMenuAccessor* GetContextMenuAccessor() { static const GENERATED_ArkUIContextMenuAccessor ContextMenuAccessorImpl { @@ -18330,7 +18436,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { NavDestinationContextAccessor::CtorImpl, NavDestinationContextAccessor::GetFinalizerImpl, NavDestinationContextAccessor::GetConfigInRouteMapImpl, + NavDestinationContextAccessor::GetPathInfoImpl, NavDestinationContextAccessor::SetPathInfoImpl, + NavDestinationContextAccessor::GetPathStackImpl, NavDestinationContextAccessor::SetPathStackImpl, NavDestinationContextAccessor::GetNavDestinationIdImpl, NavDestinationContextAccessor::SetNavDestinationIdImpl, @@ -18819,6 +18927,13 @@ namespace OHOS::Ace::NG::GeneratedModifier { TextMenuItemIdAccessor::GetFinalizerImpl, TextMenuItemIdAccessor::OfImpl, TextMenuItemIdAccessor::EqualsImpl, + TextMenuItemIdAccessor::GetCUTImpl, + TextMenuItemIdAccessor::GetCOPYImpl, + TextMenuItemIdAccessor::GetPASTEImpl, + TextMenuItemIdAccessor::GetSELECT_ALLImpl, + TextMenuItemIdAccessor::GetCOLLABORATION_SERVICEImpl, + TextMenuItemIdAccessor::GetCAMERA_INPUTImpl, + TextMenuItemIdAccessor::GetAI_WRITERImpl, }; return &TextMenuItemIdAccessorImpl; } @@ -19600,6 +19715,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { ImageAttachmentAccessor::DestroyPeerImpl, ImageAttachmentAccessor::CtorImpl, ImageAttachmentAccessor::GetFinalizerImpl, + ImageAttachmentAccessor::GetValueImpl, ImageAttachmentAccessor::GetVerticalAlignImpl, ImageAttachmentAccessor::GetObjectFitImpl, }; @@ -19642,32 +19758,35 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct LinearIndicatorControllerPeer { virtual ~LinearIndicatorControllerPeer() = default; }; - const GENERATED_ArkUIGlobalScope_Profiler_inspectorAccessor* GetGlobalScope_Profiler_inspectorAccessor() - { - static const GENERATED_ArkUIGlobalScope_Profiler_inspectorAccessor GlobalScope_Profiler_inspectorAccessorImpl { - GlobalScope_Profiler_inspectorAccessor::DestroyPeerImpl, - GlobalScope_Profiler_inspectorAccessor::RegisterVsyncCallbackImpl, - GlobalScope_Profiler_inspectorAccessor::UnregisterVsyncCallbackImpl, - }; - return &GlobalScope_Profiler_inspectorAccessorImpl; - } - - struct GlobalScope_Profiler_inspectorPeer { - virtual ~GlobalScope_Profiler_inspectorPeer() = default; - }; - const GENERATED_ArkUIGlobalScope_inspectorAccessor* GetGlobalScope_inspectorAccessor() - { - static const GENERATED_ArkUIGlobalScope_inspectorAccessor GlobalScope_inspectorAccessorImpl { - GlobalScope_inspectorAccessor::DestroyPeerImpl, - GlobalScope_inspectorAccessor::GetInspectorNodesImpl, - GlobalScope_inspectorAccessor::GetInspectorNodeByIdImpl, - GlobalScope_inspectorAccessor::SetAppBgColorImpl, - }; - return &GlobalScope_inspectorAccessorImpl; - } - - struct GlobalScope_inspectorPeer { - virtual ~GlobalScope_inspectorPeer() = default; + const GENERATED_ArkUIGlobalScopeAccessor* GetGlobalScopeAccessor() + { + static const GENERATED_ArkUIGlobalScopeAccessor GlobalScopeAccessorImpl { + GlobalScopeAccessor::GetContextImpl, + GlobalScopeAccessor::PostCardActionImpl, + GlobalScopeAccessor::Dollar_rImpl, + GlobalScopeAccessor::Dollar_rawfileImpl, + GlobalScopeAccessor::AnimateToImpl, + GlobalScopeAccessor::AnimateToImmediatelyImpl, + GlobalScopeAccessor::Vp2pxImpl, + GlobalScopeAccessor::Px2vpImpl, + GlobalScopeAccessor::Fp2pxImpl, + GlobalScopeAccessor::Px2fpImpl, + GlobalScopeAccessor::Lpx2pxImpl, + GlobalScopeAccessor::Px2lpxImpl, + GlobalScopeAccessor::GetInspectorNodesImpl, + GlobalScopeAccessor::GetInspectorNodeByIdImpl, + GlobalScopeAccessor::SetAppBgColorImpl, + GlobalScopeAccessor::Profiler_registerVsyncCallbackImpl, + GlobalScopeAccessor::Profiler_unregisterVsyncCallbackImpl, + GlobalScopeAccessor::CursorControl_setCursorImpl, + GlobalScopeAccessor::CursorControl_restoreDefaultImpl, + GlobalScopeAccessor::FocusControl_requestFocusImpl, + }; + return &GlobalScopeAccessorImpl; + } + + struct GlobalScopePeer { + virtual ~GlobalScopePeer() = default; }; const GENERATED_ArkUIAccessors* GENERATED_GetArkUIAccessors() { @@ -19678,6 +19797,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetSystemOpsAccessor, GetDrawingCanvasAccessor, GetLengthMetricsAccessor, + GetColorMetricsAccessor, GetWebviewControllerAccessor, GetGlobalScope_ohos_arkui_componentSnapshotAccessor, GetGlobalScope_ohos_arkui_performanceMonitorAccessor, @@ -19717,8 +19837,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetICurveAccessor, GetDrawModifierAccessor, GetTransitionEffectAccessor, - GetGlobalScope_focusControl_commonAccessor, - GetGlobalScope_cursorControl_commonAccessor, GetBaseEventAccessor, GetClickEventAccessor, GetHoverEventAccessor, @@ -19736,7 +19854,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetChildrenMainSizeAccessor, GetUICommonEventAccessor, GetGestureModifierAccessor, - GetGlobalScope_commonAccessor, GetContextMenuAccessor, GetCustomDialogControllerAccessor, GetLinearGradientAccessor, @@ -19832,8 +19949,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetImageAttachmentAccessor, GetCustomSpanAccessor, GetLinearIndicatorControllerAccessor, - GetGlobalScope_Profiler_inspectorAccessor, - GetGlobalScope_inspectorAccessor, + GetGlobalScopeAccessor, }; return &accessorsImpl; } diff --git a/arkoala/framework/src/generated/ArkUINativeModule.ts b/arkoala/framework/src/generated/ArkUINativeModule.ts index eacfce12760f8273c58623525be4ae4b1ef28d54..92795ac17977065f8ba114062dd3240036b4dd03 100644 --- a/arkoala/framework/src/generated/ArkUINativeModule.ts +++ b/arkoala/framework/src/generated/ArkUINativeModule.ts @@ -13,7 +13,7 @@ * limitations under the License. */ -import { KInt, KBoolean, KFloat, KUInt, KStringPtr, KPointer, KNativePointer, KInt32ArrayPtr, KUint8ArrayPtr, KFloat32ArrayPtr, pointer, KInteropReturnBuffer, loadNativeModuleLibrary, withByteArray, Access, callCallback, nullptr, InteropNativeModule, providePlatformDefinedData, NativeStringBase, ArrayDecoder, CallbackRegistry } from "@koalaui/interop" +import { KInt, KLong, KBoolean, KFloat, KUInt, KStringPtr, KPointer, KNativePointer, KInt32ArrayPtr, KUint8ArrayPtr, KFloat32ArrayPtr, pointer, KInteropReturnBuffer, loadNativeModuleLibrary, withByteArray, Access, callCallback, nullptr, InteropNativeModule, providePlatformDefinedData, NativeStringBase, ArrayDecoder, CallbackRegistry } from "@koalaui/interop" import { int32, float32 } from "@koalaui/common" export class ArkUINativeModule { diff --git a/arkoala/framework/src/generated/ArkUINativeModuleEmpty.ts b/arkoala/framework/src/generated/ArkUINativeModuleEmpty.ts index 4af27590e01286b3defa3145cbce53ea827cd0ba..da7ce3e8b814444c0b8330d44930ffd31a781286 100644 --- a/arkoala/framework/src/generated/ArkUINativeModuleEmpty.ts +++ b/arkoala/framework/src/generated/ArkUINativeModuleEmpty.ts @@ -13,7 +13,7 @@ * limitations under the License. */ -import { KInt, KBoolean, KFloat, KUInt, KStringPtr, KPointer, KNativePointer, KInt32ArrayPtr, KUint8ArrayPtr, KFloat32ArrayPtr, pointer, KInteropReturnBuffer } from "@koalaui/interop" +import { KInt, KLong, KBoolean, KFloat, KUInt, KStringPtr, KPointer, KNativePointer, KInt32ArrayPtr, KUint8ArrayPtr, KFloat32ArrayPtr, pointer, KInteropReturnBuffer } from "@koalaui/interop" import { int32, float32 } from "@koalaui/common" export class ArkUINativeModuleEmpty { diff --git a/arkoala/framework/src/generated/TestNativeModule.ts b/arkoala/framework/src/generated/TestNativeModule.ts index 98598f2bfea1b5434b0e0b13a0efc8a361e98f1b..20f740953f97e592aeeaf5d177de90a243b9c2ab 100644 --- a/arkoala/framework/src/generated/TestNativeModule.ts +++ b/arkoala/framework/src/generated/TestNativeModule.ts @@ -13,7 +13,7 @@ * limitations under the License. */ -import { KInt, KBoolean, KFloat, KUInt, KStringPtr, KPointer, KNativePointer, KInt32ArrayPtr, KUint8ArrayPtr, KFloat32ArrayPtr, pointer, KInteropReturnBuffer, loadNativeModuleLibrary } from "@koalaui/interop" +import { KInt, KLong, KBoolean, KFloat, KUInt, KStringPtr, KPointer, KNativePointer, KInt32ArrayPtr, KUint8ArrayPtr, KFloat32ArrayPtr, pointer, KInteropReturnBuffer, loadNativeModuleLibrary } from "@koalaui/interop" import { int32, float32 } from "@koalaui/common" export class TestNativeModule { diff --git a/arkoala/framework/src/generated/TestNativeModuleEmpty.ts b/arkoala/framework/src/generated/TestNativeModuleEmpty.ts index efc238d179de16f1e66f8c75130d2efb3a4981bb..486ec94a5a9801fda02abc17b962c7def782d897 100644 --- a/arkoala/framework/src/generated/TestNativeModuleEmpty.ts +++ b/arkoala/framework/src/generated/TestNativeModuleEmpty.ts @@ -13,7 +13,7 @@ * limitations under the License. */ -import { KInt, KBoolean, KFloat, KUInt, KStringPtr, KPointer, KNativePointer, KInt32ArrayPtr, KUint8ArrayPtr, KFloat32ArrayPtr, pointer, KInteropReturnBuffer } from "@koalaui/interop" +import { KInt, KLong, KBoolean, KFloat, KUInt, KStringPtr, KPointer, KNativePointer, KInt32ArrayPtr, KUint8ArrayPtr, KFloat32ArrayPtr, pointer, KInteropReturnBuffer } from "@koalaui/interop" import { int32, float32 } from "@koalaui/common" export class TestNativeModuleEmpty { diff --git a/arkoala/tools/peer-generator/package.json b/arkoala/tools/peer-generator/package.json index abfc53d16d1f2ce9aba8bbe9b1be98245a166abd..f55b30d0b0d324d383454ca56f190e168ce0b8e8 100644 --- a/arkoala/tools/peer-generator/package.json +++ b/arkoala/tools/peer-generator/package.json @@ -2,9 +2,9 @@ "name": "peer-generator", "description": "", "config": { - "idlizer_version": "2.0.34", + "idlizer_version": "2.0.37", "idlizer_current": "../../../../arkgen", - "api_version": "120", + "api_version": "121", "input_dir": "../../arkui-common/interface_sdk-js/api/@internal/component/ets/,../../arkui-common/interface_sdk-js/api/global" }, "scripts": { diff --git a/interop/src/cpp/common-interop.cc b/interop/src/cpp/common-interop.cc index c46298b25de7f2aceb462deffab0456a28099421..ab9005d66cd83ce7266985204ecad750b8c57910 100644 --- a/interop/src/cpp/common-interop.cc +++ b/interop/src/cpp/common-interop.cc @@ -440,7 +440,7 @@ KVMDeferred* CreateDeferred(KVMContext vmContext, KVMObjectHandle* promiseHandle } class KoalaWork { -private: +protected: InteropVMContext vmContext; void* vmWork; void* handle;